Implementation notes: mipso32, h1mips, crypto_stream/dragon

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: cc
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc e/submissions/dragon
gcc e/submissions/dragon
gcc -funroll-loops e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-5fVQSs.s: Assembler messages:
api.c: /tmp/cc-5fVQSs.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5fVQSs.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5fVQSs.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '+' is not a recognized feature for this target (ignoring feature)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-EQKv8L.s: Assembler messages:
dragon.c: /tmp/cc-EQKv8L.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-EQKv8L.s:1346: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-EQKv8L.s:1387: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-8dpYkc.s: Assembler messages:
api.c: /tmp/cc-8dpYkc.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8dpYkc.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8dpYkc.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-b137cx.s: Assembler messages:
dragon.c: /tmp/cc-b137cx.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-b137cx.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-b137cx.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-nELNHd.s: Assembler messages:
api.c: /tmp/cc-nELNHd.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nELNHd.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nELNHd.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-BhfGIm.s: Assembler messages:
dragon.c: /tmp/cc-BhfGIm.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-BhfGIm.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-BhfGIm.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-6yaPHM.s: Assembler messages:
api.c: /tmp/cc-6yaPHM.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-6yaPHM.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-6yaPHM.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-F4RuB7.s: Assembler messages:
dragon.c: /tmp/cc-F4RuB7.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-F4RuB7.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-F4RuB7.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-8PTr8e.s: Assembler messages:
api.c: /tmp/cc-8PTr8e.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8PTr8e.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8PTr8e.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-fNEMIA.s: Assembler messages:
dragon.c: /tmp/cc-fNEMIA.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fNEMIA.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fNEMIA.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-addJr1.s: Assembler messages:
api.c: /tmp/cc-addJr1.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-addJr1.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-addJr1.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-iqPh7a.s: Assembler messages:
dragon.c: /tmp/cc-iqPh7a.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-iqPh7a.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-iqPh7a.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-AkjByU.s: Assembler messages:
api.c: /tmp/cc-AkjByU.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-AkjByU.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-AkjByU.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-ZPgSTd.s: Assembler messages:
dragon.c: /tmp/cc-ZPgSTd.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-ZPgSTd.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-ZPgSTd.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-sjRFpV.s: Assembler messages:
api.c: /tmp/cc-sjRFpV.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-sjRFpV.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-sjRFpV.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-Hn8tVg.s: Assembler messages:
dragon.c: /tmp/cc-Hn8tVg.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-Hn8tVg.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-Hn8tVg.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-j7Cm4R.s: Assembler messages:
api.c: /tmp/cc-j7Cm4R.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j7Cm4R.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j7Cm4R.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-k7fwFd.s: Assembler messages:
dragon.c: /tmp/cc-k7fwFd.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-k7fwFd.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-k7fwFd.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-nO6Qpr.s: Assembler messages:
api.c: /tmp/cc-nO6Qpr.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nO6Qpr.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nO6Qpr.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-e2RvdP.s: Assembler messages:
dragon.c: /tmp/cc-e2RvdP.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-e2RvdP.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-e2RvdP.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-3o0y4m.s: Assembler messages:
api.c: /tmp/cc-3o0y4m.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3o0y4m.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3o0y4m.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: '+0' is not a recognized feature for this target (ignoring feature)
dragon.c: '0' is not a recognized processor for this target (ignoring processor)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-6N7zdJ.s: Assembler messages:
dragon.c: /tmp/cc-6N7zdJ.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-6N7zdJ.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-6N7zdJ.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-yHAzZp.s: Assembler messages:
api.c: /tmp/cc-yHAzZp.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yHAzZp.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yHAzZp.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '+' is not a recognized feature for this target (ignoring feature)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-V2HRHJ.s: Assembler messages:
dragon.c: /tmp/cc-V2HRHJ.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-V2HRHJ.s:1346: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-V2HRHJ.s:1387: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-oMc9ej.s: Assembler messages:
api.c: /tmp/cc-oMc9ej.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-oMc9ej.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-oMc9ej.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '+' is not a recognized feature for this target (ignoring feature)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-fAaFmC.s: Assembler messages:
dragon.c: /tmp/cc-fAaFmC.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-fAaFmC.s:1346: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-fAaFmC.s:1387: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-NneAqd.s: Assembler messages:
api.c: /tmp/cc-NneAqd.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NneAqd.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NneAqd.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '+' is not a recognized feature for this target (ignoring feature)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-aoULdy.s: Assembler messages:
dragon.c: /tmp/cc-aoULdy.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-aoULdy.s:1346: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-aoULdy.s:1387: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-Gh57Nh.s: Assembler messages:
api.c: /tmp/cc-Gh57Nh.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:82: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:82: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:93: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:93: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:98: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:98: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:103: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:103: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:158: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:158: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:169: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:169: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:174: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:174: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Gh57Nh.s:181: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Gh57Nh.s:181: Warning: Macro instruction expanded into multiple instructions
dragon.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
dragon.c: In file included from dragon.c:1:
dragon.c: ./e/dragon.c:284:22: warning: implicit declaration of function 'U32TO32_BIG' is invalid in C99 [-Wimplicit-function-declaration]
dragon.c: *(k_ptr++) = U32TO32_BIG(a);
dragon.c: ^
dragon.c: '+' is not a recognized feature for this target (ignoring feature)
dragon.c: 1 diagnostic generated.
dragon.c: /tmp/cc-2rbCJq.s: Assembler messages:
dragon.c: /tmp/cc-2rbCJq.s:177: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:177: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:707: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:707: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:974: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:974: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:981: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:981: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:1019: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:1019: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:1291: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:1291: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:1301: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:1301: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:1346: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: /tmp/cc-2rbCJq.s:1346: Warning: Macro instruction expanded into multiple instructions
dragon.c: /tmp/cc-2rbCJq.s:1387: Warning: No .cprestore pseudo-op used in PIC code
dragon.c: ...
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 e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: gcc -O2 -fomit-frame-pointer
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer e/submissions/dragon
gcc -O -fomit-frame-pointer e/submissions/dragon
gcc -Os -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -O -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -O2 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -O -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -Os -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer e/submissions/dragon
gcc -mabi=32 -O2 -fomit-frame-pointer e/submissions/dragon
gcc -mabi=32 -O -fomit-frame-pointer e/submissions/dragon
gcc -mabi=32 -Os -fomit-frame-pointer e/submissions/dragon

Compiler output

Implementation: crypto_stream/dragon/e/submissions/dragon
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_process_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `ECRYPT_keystream_blocks':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o): In function `T.2':
try.c: dragon.c:(.text+0x...): undefined reference to `U32TO32_BIG'
try.c: crypto_stream_dragon.a(dragon.o):dragon.c:(.text+0x...): more undefined references to `U32TO32_BIG' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer e/submissions/dragon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -O3 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/submissions/dragon
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer e/submissions/dragon
gcc -mabi=32 -O3 -fomit-frame-pointer e/submissions/dragon