Implementation notes: mipso32, h1mips, crypto_aead/stribob192r1

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: stribob192r1
TimeImplementationCompilerBenchmark dateSUPERCOP version
182971908bitgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140525
182972248bitgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014060420140525
187251488bitgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014060420140525
189031108bitgcc -mabi=32 -O3 -fomit-frame-pointer2014060420140525
189033528bitgcc -O3 -fomit-frame-pointer2014060420140525
190376588bitgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140525
191138408bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
195353328bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
206693448bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
221850308bitgcc -funroll-loops -O -fomit-frame-pointer2014060420140525
221850308bitgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014060420140525
221852808bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
268821768bitgcc -O2 -fomit-frame-pointer2014060420140525
268823808bitgcc -mabi=32 -O2 -fomit-frame-pointer2014060420140525
268936628bitgcc -funroll-loops -Os -fomit-frame-pointer2014060420140525
268936628bitgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014060420140525
268937048bitgcc -mabi=32 -Os -fomit-frame-pointer2014060420140525
268938008bitgcc -Os -fomit-frame-pointer2014060420140525
287327688bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
287535028bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
288986448bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
302556988bitgcc -O -fomit-frame-pointer2014060420140525
302558028bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
302563868bitgcc -mabi=32 -O -fomit-frame-pointer2014060420140525
839462308bitcc2014060420140525
839462768bitgcc2014060420140525
839463688bitgcc -funroll-loops2014060420140525

Checksum failure

Implementation: crypto_aead/stribob192r1/ref
Compiler: cc
1bf71712dc29c7bd81d97c9a55bc6e849de67766642d10d9b16f26b5eceab5a7
Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer ref
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer ref
gcc -mabi=32 -O2 -fomit-frame-pointer ref
gcc -mabi=32 -O3 -fomit-frame-pointer ref
gcc -mabi=32 -O -fomit-frame-pointer ref
gcc -mabi=32 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: cc
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: sbob_pi64xmm.c:19:22: error: mmintrin.h: No such file or directory
sbob_pi64xmm.c: sbob_pi64xmm.c:20:23: error: emmintrin.h: No such file or directory
sbob_pi64xmm.c: sbob_pi64xmm.c:21:23: error: smmintrin.h: No such file or directory
sbob_pi64xmm.c: sbob_pi64xmm.c: In function 'sbob_pi':
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 't0'
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: (Each undeclared identifier is reported only once
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: for each function it appears in.)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:39: error: 't3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'u0'
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u0' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u1' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u2' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:40: error: 'u3' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43: error: '__m128i' undeclared (first use in this function)
sbob_pi64xmm.c: sbob_pi64xmm.c:43: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:44: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:45: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:46: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:51: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:52: error: expected expression before ')' token
sbob_pi64xmm.c: sbob_pi64xmm.c:53: error: expected expression before ')' token
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc xmm
gcc xmm
gcc -O2 -fomit-frame-pointer xmm
gcc -O3 -fomit-frame-pointer xmm
gcc -O -fomit-frame-pointer xmm
gcc -Os -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xmm
gcc -fno-schedule-insns -O -fomit-frame-pointer xmm
gcc -fno-schedule-insns -Os -fomit-frame-pointer xmm
gcc -funroll-loops xmm
gcc -funroll-loops -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -O -fomit-frame-pointer xmm
gcc -funroll-loops -Os -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xmm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xmm
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer xmm
gcc -mabi=32 -O2 -fomit-frame-pointer xmm
gcc -mabi=32 -O3 -fomit-frame-pointer xmm
gcc -mabi=32 -O -fomit-frame-pointer xmm
gcc -mabi=32 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-7MPgwN.s: Assembler messages:
encrypt.c: /tmp/cc-7MPgwN.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7MPgwN.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7MPgwN.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-8sTuwC.s: Assembler messages:
encrypt.c: /tmp/cc-8sTuwC.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8sTuwC.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8sTuwC.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '+' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-Awuxad.s: Assembler messages:
stribob.c: /tmp/cc-Awuxad.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Awuxad.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Awuxad.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Awuxad.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Awuxad.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Awuxad.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Awuxad.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Awuxad.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Awuxad.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Awuxad.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Awuxad.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Awuxad.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-aQlbj5.s: Assembler messages:
encrypt.c: /tmp/cc-aQlbj5.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aQlbj5.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aQlbj5.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-Pu1QjY.s: Assembler messages:
stribob.c: /tmp/cc-Pu1QjY.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Pu1QjY.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Pu1QjY.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Pu1QjY.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Pu1QjY.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Pu1QjY.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Pu1QjY.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Pu1QjY.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Pu1QjY.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Pu1QjY.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Pu1QjY.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Pu1QjY.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-fnPVcw.s: Assembler messages:
encrypt.c: /tmp/cc-fnPVcw.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fnPVcw.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fnPVcw.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-0CYWuo.s: Assembler messages:
stribob.c: /tmp/cc-0CYWuo.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-0CYWuo.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-0CYWuo.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-0CYWuo.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-0CYWuo.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-0CYWuo.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-0CYWuo.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-0CYWuo.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-0CYWuo.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-0CYWuo.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-0CYWuo.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-0CYWuo.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-s3CKmh.s: Assembler messages:
encrypt.c: /tmp/cc-s3CKmh.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3CKmh.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3CKmh.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-xQt7uX.s: Assembler messages:
encrypt.c: /tmp/cc-xQt7uX.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xQt7uX.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xQt7uX.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-U7mY9j.s: Assembler messages:
stribob.c: /tmp/cc-U7mY9j.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-U7mY9j.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-U7mY9j.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-U7mY9j.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-U7mY9j.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-U7mY9j.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-U7mY9j.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-U7mY9j.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-U7mY9j.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-U7mY9j.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-U7mY9j.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-U7mY9j.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-7W0vSK.s: Assembler messages:
encrypt.c: /tmp/cc-7W0vSK.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7W0vSK.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7W0vSK.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-9PgmBf.s: Assembler messages:
stribob.c: /tmp/cc-9PgmBf.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-9PgmBf.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-9PgmBf.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-9PgmBf.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-9PgmBf.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-9PgmBf.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-9PgmBf.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-9PgmBf.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-9PgmBf.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-9PgmBf.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-9PgmBf.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-9PgmBf.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-RpUnVM.s: Assembler messages:
encrypt.c: /tmp/cc-RpUnVM.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RpUnVM.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RpUnVM.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-AiJlWF.s: Assembler messages:
stribob.c: /tmp/cc-AiJlWF.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-AiJlWF.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-AiJlWF.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-AiJlWF.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-AiJlWF.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-AiJlWF.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-AiJlWF.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-AiJlWF.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-AiJlWF.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-AiJlWF.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-AiJlWF.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-AiJlWF.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-ie6g7j.s: Assembler messages:
encrypt.c: /tmp/cc-ie6g7j.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ie6g7j.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ie6g7j.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive xmm

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-43Ftan.s: Assembler messages:
encrypt.c: /tmp/cc-43Ftan.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-43Ftan.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-43Ftan.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-ZCDmjf.s: Assembler messages:
stribob.c: /tmp/cc-ZCDmjf.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-ZCDmjf.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-ZCDmjf.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-ZCDmjf.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-ZCDmjf.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-ZCDmjf.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-ZCDmjf.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-ZCDmjf.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-ZCDmjf.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-ZCDmjf.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-ZCDmjf.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-ZCDmjf.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-9Gx6yh.s: Assembler messages:
encrypt.c: /tmp/cc-9Gx6yh.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9Gx6yh.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9Gx6yh.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-8H7AQC.s: Assembler messages:
stribob.c: /tmp/cc-8H7AQC.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-8H7AQC.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-8H7AQC.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-8H7AQC.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-8H7AQC.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-8H7AQC.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-8H7AQC.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-8H7AQC.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-8H7AQC.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-8H7AQC.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-8H7AQC.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-8H7AQC.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-kD5T7m.s: Assembler messages:
encrypt.c: /tmp/cc-kD5T7m.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kD5T7m.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kD5T7m.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-XGjzd0.s: Assembler messages:
encrypt.c: /tmp/cc-XGjzd0.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XGjzd0.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XGjzd0.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-2pLdKm.s: Assembler messages:
stribob.c: /tmp/cc-2pLdKm.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2pLdKm.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2pLdKm.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2pLdKm.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2pLdKm.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2pLdKm.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2pLdKm.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2pLdKm.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2pLdKm.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2pLdKm.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2pLdKm.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2pLdKm.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-jrU10k.s: Assembler messages:
encrypt.c: /tmp/cc-jrU10k.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jrU10k.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jrU10k.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive xmm

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-pQca4u.s: Assembler messages:
encrypt.c: /tmp/cc-pQca4u.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pQca4u.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pQca4u.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-6Pixgn.s: Assembler messages:
stribob.c: /tmp/cc-6Pixgn.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-6Pixgn.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-6Pixgn.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-6Pixgn.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-6Pixgn.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-6Pixgn.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-6Pixgn.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-6Pixgn.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-6Pixgn.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-6Pixgn.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-6Pixgn.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-6Pixgn.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-FYcpj0.s: Assembler messages:
encrypt.c: /tmp/cc-FYcpj0.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FYcpj0.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FYcpj0.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-iQLQ9S.s: Assembler messages:
stribob.c: /tmp/cc-iQLQ9S.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-iQLQ9S.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-iQLQ9S.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-iQLQ9S.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-iQLQ9S.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-iQLQ9S.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-iQLQ9S.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-iQLQ9S.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-iQLQ9S.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-iQLQ9S.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-iQLQ9S.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-iQLQ9S.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-XK9fVx.s: Assembler messages:
encrypt.c: /tmp/cc-XK9fVx.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XK9fVx.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XK9fVx.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-cDfNsE.s: Assembler messages:
encrypt.c: /tmp/cc-cDfNsE.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cDfNsE.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cDfNsE.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-My0Nh9.s: Assembler messages:
stribob.c: /tmp/cc-My0Nh9.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-My0Nh9.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-My0Nh9.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-My0Nh9.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-My0Nh9.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-My0Nh9.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-My0Nh9.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-My0Nh9.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-My0Nh9.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-My0Nh9.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-My0Nh9.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-My0Nh9.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-4pWDQm.s: Assembler messages:
encrypt.c: /tmp/cc-4pWDQm.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4pWDQm.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4pWDQm.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-GgbpgT.s: Assembler messages:
stribob.c: /tmp/cc-GgbpgT.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-GgbpgT.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-GgbpgT.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-GgbpgT.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-GgbpgT.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-GgbpgT.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-GgbpgT.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-GgbpgT.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-GgbpgT.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-GgbpgT.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-GgbpgT.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-GgbpgT.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-5awiPh.s: Assembler messages:
encrypt.c: /tmp/cc-5awiPh.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5awiPh.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5awiPh.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-2o0LFa.s: Assembler messages:
stribob.c: /tmp/cc-2o0LFa.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2o0LFa.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2o0LFa.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2o0LFa.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2o0LFa.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2o0LFa.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2o0LFa.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2o0LFa.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2o0LFa.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2o0LFa.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-2o0LFa.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-2o0LFa.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-A1Sut4.s: Assembler messages:
encrypt.c: /tmp/cc-A1Sut4.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-A1Sut4.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-A1Sut4.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive xmm

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-5ZWyjD.s: Assembler messages:
encrypt.c: /tmp/cc-5ZWyjD.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5ZWyjD.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5ZWyjD.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-7TnoHJ.s: Assembler messages:
encrypt.c: /tmp/cc-7TnoHJ.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TnoHJ.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TnoHJ.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-xHTr8g.s: Assembler messages:
stribob.c: /tmp/cc-xHTr8g.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xHTr8g.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xHTr8g.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xHTr8g.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xHTr8g.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xHTr8g.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xHTr8g.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xHTr8g.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xHTr8g.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xHTr8g.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xHTr8g.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xHTr8g.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-fIaNUH.s: Assembler messages:
encrypt.c: /tmp/cc-fIaNUH.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fIaNUH.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fIaNUH.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-adiEdA.s: Assembler messages:
stribob.c: /tmp/cc-adiEdA.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-adiEdA.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-adiEdA.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-adiEdA.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-adiEdA.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-adiEdA.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-adiEdA.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-adiEdA.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-adiEdA.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-adiEdA.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-adiEdA.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-adiEdA.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-OJgOjh.s: Assembler messages:
encrypt.c: /tmp/cc-OJgOjh.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-OJgOjh.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-OJgOjh.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive xmm

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-faM5iW.s: Assembler messages:
encrypt.c: /tmp/cc-faM5iW.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-faM5iW.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-faM5iW.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-e7aHiP.s: Assembler messages:
stribob.c: /tmp/cc-e7aHiP.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-e7aHiP.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-e7aHiP.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-e7aHiP.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-e7aHiP.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-e7aHiP.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-e7aHiP.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-e7aHiP.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-e7aHiP.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-e7aHiP.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-e7aHiP.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-e7aHiP.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-tZVcLt.s: Assembler messages:
encrypt.c: /tmp/cc-tZVcLt.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tZVcLt.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tZVcLt.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-VpWf10.s: Assembler messages:
stribob.c: /tmp/cc-VpWf10.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-VpWf10.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-VpWf10.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-VpWf10.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-VpWf10.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-VpWf10.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-VpWf10.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-VpWf10.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-VpWf10.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-VpWf10.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-VpWf10.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-VpWf10.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-CMOyWw.s: Assembler messages:
encrypt.c: /tmp/cc-CMOyWw.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CMOyWw.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CMOyWw.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-sMLTD5.s: Assembler messages:
stribob.c: /tmp/cc-sMLTD5.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-sMLTD5.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-sMLTD5.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-sMLTD5.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-sMLTD5.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-sMLTD5.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-sMLTD5.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-sMLTD5.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-sMLTD5.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-sMLTD5.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-sMLTD5.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-sMLTD5.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-WG9rHd.s: Assembler messages:
encrypt.c: /tmp/cc-WG9rHd.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-WG9rHd.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-WG9rHd.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-xrpIt6.s: Assembler messages:
stribob.c: /tmp/cc-xrpIt6.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xrpIt6.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xrpIt6.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xrpIt6.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xrpIt6.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xrpIt6.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xrpIt6.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xrpIt6.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xrpIt6.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xrpIt6.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-xrpIt6.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-xrpIt6.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-wH1sr0.s: Assembler messages:
encrypt.c: /tmp/cc-wH1sr0.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wH1sr0.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wH1sr0.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-8TVH6b.s: Assembler messages:
encrypt.c: /tmp/cc-8TVH6b.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8TVH6b.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8TVH6b.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_tab64.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-1J86dA.s: Assembler messages:
stribob.c: /tmp/cc-1J86dA.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-1J86dA.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-1J86dA.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-1J86dA.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-1J86dA.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-1J86dA.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-1J86dA.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-1J86dA.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-1J86dA.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-1J86dA.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-1J86dA.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-1J86dA.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
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/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-P4VtUe.s: Assembler messages:
encrypt.c: /tmp/cc-P4VtUe.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P4VtUe.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P4VtUe.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.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 xmm

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-XUFLZi.s: Assembler messages:
encrypt.c: /tmp/cc-XUFLZi.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XUFLZi.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XUFLZi.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
sbob_pi8.c: '+0' is not a recognized feature for this target (ignoring feature)
sbob_pi8.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: '+0' is not a recognized feature for this target (ignoring feature)
stribob.c: '0' is not a recognized processor for this target (ignoring processor)
stribob.c: /tmp/cc-814jgb.s: Assembler messages:
stribob.c: /tmp/cc-814jgb.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-814jgb.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-814jgb.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-814jgb.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-814jgb.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-814jgb.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-814jgb.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-814jgb.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-814jgb.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-814jgb.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-814jgb.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-814jgb.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
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 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-j3Rdi8.s: Assembler messages:
encrypt.c: /tmp/cc-j3Rdi8.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-j3Rdi8.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-j3Rdi8.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '+' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-aAWNit.s: Assembler messages:
stribob.c: /tmp/cc-aAWNit.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-aAWNit.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-aAWNit.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-aAWNit.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-aAWNit.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-aAWNit.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-aAWNit.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-aAWNit.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-aAWNit.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-aAWNit.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-aAWNit.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-aAWNit.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-rvLjUG.s: Assembler messages:
encrypt.c: /tmp/cc-rvLjUG.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-rvLjUG.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-rvLjUG.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-q820xy.s: Assembler messages:
stribob.c: /tmp/cc-q820xy.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-q820xy.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-q820xy.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-q820xy.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-q820xy.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-q820xy.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-q820xy.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-q820xy.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-q820xy.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-q820xy.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-q820xy.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-q820xy.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-x6f8w9.s: Assembler messages:
encrypt.c: /tmp/cc-x6f8w9.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-x6f8w9.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-x6f8w9.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-d20Vfd.s: Assembler messages:
encrypt.c: /tmp/cc-d20Vfd.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-d20Vfd.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-d20Vfd.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.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 xmm

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-jzwp0W.s: Assembler messages:
encrypt.c: /tmp/cc-jzwp0W.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jzwp0W.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jzwp0W.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-SI70VR.s: Assembler messages:
stribob.c: /tmp/cc-SI70VR.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-SI70VR.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-SI70VR.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-SI70VR.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-SI70VR.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-SI70VR.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-SI70VR.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-SI70VR.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-SI70VR.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-SI70VR.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-SI70VR.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-SI70VR.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-taMHji.s: Assembler messages:
encrypt.c: /tmp/cc-taMHji.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-taMHji.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-taMHji.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '+' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-Y4mCNA.s: Assembler messages:
stribob.c: /tmp/cc-Y4mCNA.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Y4mCNA.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Y4mCNA.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Y4mCNA.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Y4mCNA.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Y4mCNA.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Y4mCNA.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Y4mCNA.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Y4mCNA.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Y4mCNA.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-Y4mCNA.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-Y4mCNA.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-5AVofH.s: Assembler messages:
encrypt.c: /tmp/cc-5AVofH.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5AVofH.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5AVofH.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-7zTMzr.s: Assembler messages:
encrypt.c: /tmp/cc-7zTMzr.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7zTMzr.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7zTMzr.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '+' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-3hucJ0.s: Assembler messages:
stribob.c: /tmp/cc-3hucJ0.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-3hucJ0.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-3hucJ0.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-3hucJ0.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-3hucJ0.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-3hucJ0.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-3hucJ0.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-3hucJ0.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-3hucJ0.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-3hucJ0.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-3hucJ0.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-3hucJ0.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-y2tBI8.s: Assembler messages:
encrypt.c: /tmp/cc-y2tBI8.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-y2tBI8.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-y2tBI8.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-jO5RR0.s: Assembler messages:
stribob.c: /tmp/cc-jO5RR0.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-jO5RR0.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-jO5RR0.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-jO5RR0.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-jO5RR0.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-jO5RR0.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-jO5RR0.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-jO5RR0.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-jO5RR0.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-jO5RR0.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-jO5RR0.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-jO5RR0.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r1/xmm
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-CDtWyV.s: Assembler messages:
encrypt.c: /tmp/cc-CDtWyV.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-CDtWyV.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-CDtWyV.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64xmm.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64xmm.c: sbob_pi64xmm.c:10:2: error: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: #error "This version requires __SSE4_1__"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:19:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/mmintrin.h:28:2: error: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: #error "MMX instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:20:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/emmintrin.h:28:2: error: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE2 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: In file included from sbob_pi64xmm.c:21:
sbob_pi64xmm.c: /usr/lib/clang/1.1/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: #error "SSE4.1 instruction set not enabled"
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:39:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i t0, t1, t2, t3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:40:14: error: unknown type name '__m128i'
sbob_pi64xmm.c: register __m128i u0, u1, u2, u3;
sbob_pi64xmm.c: ^
sbob_pi64xmm.c: sbob_pi64xmm.c:63:5: warning: implicit declaration of function '_mm_store_si128' is invalid in C99 [-Wimplicit-function-declaration]
sbob_pi64xmm.c: _mm_store_si128(&((__m128i *) s512)[0], t0);
sbob_pi64xmm.c: ^
sbob_pi64xmm.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 xmm

Compiler output

Implementation: crypto_aead/stribob192r1/8bit
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-HjvvbY.s: Assembler messages:
encrypt.c: /tmp/cc-HjvvbY.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HjvvbY.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HjvvbY.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi8.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-k56hHU.s: Assembler messages:
stribob.c: /tmp/cc-k56hHU.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-k56hHU.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-k56hHU.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-k56hHU.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-k56hHU.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-k56hHU.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-k56hHU.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-k56hHU.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-k56hHU.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-k56hHU.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-k56hHU.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-k56hHU.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
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 8bit

Compiler output

Implementation: crypto_aead/stribob192r1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-fx10hf.s: Assembler messages:
encrypt.c: /tmp/cc-fx10hf.s:31: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:31: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:39: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:39: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:45: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:45: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:52: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:52: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:58: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:58: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:66: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:66: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:72: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:72: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:80: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:80: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:85: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:91: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:91: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fx10hf.s:98: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fx10hf.s:98: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...
sbob_pi64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_pi64.c: '+' is not a recognized feature for this target (ignoring feature)
sbob_tab64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sbob_tab64.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stribob.c: '+' is not a recognized feature for this target (ignoring feature)
stribob.c: /tmp/cc-lgj7mP.s: Assembler messages:
stribob.c: /tmp/cc-lgj7mP.s:67: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-lgj7mP.s:67: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-lgj7mP.s:115: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-lgj7mP.s:115: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-lgj7mP.s:184: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-lgj7mP.s:184: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-lgj7mP.s:259: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-lgj7mP.s:259: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-lgj7mP.s:336: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-lgj7mP.s:336: Warning: Macro instruction expanded into multiple instructions
stribob.c: /tmp/cc-lgj7mP.s:415: Warning: No .cprestore pseudo-op used in PIC code
stribob.c: /tmp/cc-lgj7mP.s:415: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
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