Implementation notes: mipso32, h1mips, crypto_stream/snow20

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

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
Compiler: cc
try.c: crypto_stream_snow20.a(snow-2.0.o): In function `ECRYPT_process_bytes':
try.c: snow-2.0.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
cc e/benchmarks/snow-2.0
gcc e/benchmarks/snow-2.0
gcc -O2 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -Os -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -fno-schedule-insns -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops e/benchmarks/snow-2.0
gcc -funroll-loops -Os -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -mabi=32 -O2 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -mabi=32 -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -mabi=32 -Os -fomit-frame-pointer e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-RCx26r.s: Assembler messages:
api.c: /tmp/cc-RCx26r.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-RCx26r.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-RCx26r.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '+' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-ksaYHM.s: Assembler messages:
snow-2.0.c: /tmp/cc-ksaYHM.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ksaYHM.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ksaYHM.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ksaYHM.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ksaYHM.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ksaYHM.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ksaYHM.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ksaYHM.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-fbkPb1.s: Assembler messages:
api.c: /tmp/cc-fbkPb1.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fbkPb1.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fbkPb1.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-BcDtwc.s: Assembler messages:
snow-2.0.c: /tmp/cc-BcDtwc.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-BcDtwc.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-BcDtwc.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-BcDtwc.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-BcDtwc.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-BcDtwc.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-BcDtwc.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-BcDtwc.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-aUeBcl.s: Assembler messages:
api.c: /tmp/cc-aUeBcl.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-aUeBcl.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-aUeBcl.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-pDa8mF.s: Assembler messages:
snow-2.0.c: /tmp/cc-pDa8mF.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-pDa8mF.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-pDa8mF.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-pDa8mF.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-pDa8mF.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-pDa8mF.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-pDa8mF.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-pDa8mF.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-xprvEa.s: Assembler messages:
api.c: /tmp/cc-xprvEa.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xprvEa.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xprvEa.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-lNHp5n.s: Assembler messages:
snow-2.0.c: /tmp/cc-lNHp5n.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-lNHp5n.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-lNHp5n.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-lNHp5n.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-lNHp5n.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-lNHp5n.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-lNHp5n.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-lNHp5n.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-ApHg0B.s: Assembler messages:
api.c: /tmp/cc-ApHg0B.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ApHg0B.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ApHg0B.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-ZlFiYY.s: Assembler messages:
snow-2.0.c: /tmp/cc-ZlFiYY.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ZlFiYY.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ZlFiYY.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ZlFiYY.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ZlFiYY.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ZlFiYY.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ZlFiYY.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ZlFiYY.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-Tvuive.s: Assembler messages:
api.c: /tmp/cc-Tvuive.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Tvuive.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Tvuive.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-hso6Iu.s: Assembler messages:
snow-2.0.c: /tmp/cc-hso6Iu.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-hso6Iu.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-hso6Iu.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-hso6Iu.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-hso6Iu.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-hso6Iu.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-hso6Iu.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-hso6Iu.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-HI8Ajz.s: Assembler messages:
api.c: /tmp/cc-HI8Ajz.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HI8Ajz.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HI8Ajz.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-ScZWjT.s: Assembler messages:
snow-2.0.c: /tmp/cc-ScZWjT.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ScZWjT.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ScZWjT.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ScZWjT.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ScZWjT.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ScZWjT.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ScZWjT.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ScZWjT.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-0rXbta.s: Assembler messages:
api.c: /tmp/cc-0rXbta.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-0rXbta.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-0rXbta.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-ycOSKn.s: Assembler messages:
snow-2.0.c: /tmp/cc-ycOSKn.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ycOSKn.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ycOSKn.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ycOSKn.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ycOSKn.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ycOSKn.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-ycOSKn.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-ycOSKn.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-jBmBHy.s: Assembler messages:
api.c: /tmp/cc-jBmBHy.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jBmBHy.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jBmBHy.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-i3I24U.s: Assembler messages:
snow-2.0.c: /tmp/cc-i3I24U.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-i3I24U.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-i3I24U.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-i3I24U.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-i3I24U.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-i3I24U.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-i3I24U.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-i3I24U.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-H1NEz1.s: Assembler messages:
api.c: /tmp/cc-H1NEz1.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H1NEz1.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H1NEz1.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-L5oIDc.s: Assembler messages:
snow-2.0.c: /tmp/cc-L5oIDc.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-L5oIDc.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-L5oIDc.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-L5oIDc.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-L5oIDc.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-L5oIDc.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-L5oIDc.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-L5oIDc.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-cOzY1o.s: Assembler messages:
api.c: /tmp/cc-cOzY1o.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cOzY1o.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cOzY1o.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: '+0' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: '0' is not a recognized processor for this target (ignoring processor)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-dyVcLL.s: Assembler messages:
snow-2.0.c: /tmp/cc-dyVcLL.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-dyVcLL.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-dyVcLL.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-dyVcLL.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-dyVcLL.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-dyVcLL.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-dyVcLL.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-dyVcLL.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-pZW040.s: Assembler messages:
api.c: /tmp/cc-pZW040.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pZW040.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pZW040.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '+' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-Pq16te.s: Assembler messages:
snow-2.0.c: /tmp/cc-Pq16te.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-Pq16te.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-Pq16te.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-Pq16te.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-Pq16te.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-Pq16te.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-Pq16te.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-Pq16te.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-cDDzPs.s: Assembler messages:
api.c: /tmp/cc-cDDzPs.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cDDzPs.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cDDzPs.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '+' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-t5r7HP.s: Assembler messages:
snow-2.0.c: /tmp/cc-t5r7HP.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-t5r7HP.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-t5r7HP.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-t5r7HP.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-t5r7HP.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-t5r7HP.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-t5r7HP.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-t5r7HP.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-S2ZsB1.s: Assembler messages:
api.c: /tmp/cc-S2ZsB1.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-S2ZsB1.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-S2ZsB1.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '+' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-afxmCc.s: Assembler messages:
snow-2.0.c: /tmp/cc-afxmCc.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-afxmCc.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-afxmCc.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-afxmCc.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-afxmCc.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-afxmCc.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-afxmCc.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-afxmCc.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
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-fI6aWr.s: Assembler messages:
api.c: /tmp/cc-fI6aWr.s:25: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:25: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:35: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:35: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:84: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:84: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:95: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:95: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:100: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:100: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:125: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:125: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:182: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:182: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:193: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:193: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:198: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:198: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fI6aWr.s:205: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fI6aWr.s:205: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
snow-2.0.c: In file included from snow-2.0.c:1:
snow-2.0.c: ./e/snow-2.0.c:69:41: warning: implicit declaration of function 'U32TO32_LITTLE' is invalid in C99 [-Wimplicit-function-declaration]
snow-2.0.c: ((u32*)output)[i] = ((u32*)input)[i] ^ U32TO32_LITTLE(keystream[i]);
snow-2.0.c: ^
snow-2.0.c: '+' is not a recognized feature for this target (ignoring feature)
snow-2.0.c: 1 diagnostic generated.
snow-2.0.c: /tmp/cc-wjbnrM.s: Assembler messages:
snow-2.0.c: /tmp/cc-wjbnrM.s:2385: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-wjbnrM.s:2385: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-wjbnrM.s:2431: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-wjbnrM.s:2431: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-wjbnrM.s:2473: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-wjbnrM.s:2473: Warning: Macro instruction expanded into multiple instructions
snow-2.0.c: /tmp/cc-wjbnrM.s:2486: Warning: No .cprestore pseudo-op used in PIC code
snow-2.0.c: /tmp/cc-wjbnrM.s:2486: 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 e/benchmarks/snow-2.0

Compiler output

Implementation: crypto_stream/snow20/e/benchmarks/snow-2.0
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_stream_snow20.a(snow-2.0.o): In function `ECRYPT_process_bytes':
try.c: snow-2.0.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: snow-2.0.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: snow-2.0.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: snow-2.0.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: snow-2.0.c:(.text+0x...): undefined reference to `U32TO32_LITTLE'
try.c: crypto_stream_snow20.a(snow-2.0.o):snow-2.0.c:(.text+0x...): more undefined references to `U32TO32_LITTLE' follow
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -O2 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -O3 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer e/benchmarks/snow-2.0
gcc -mabi=32 -O3 -fomit-frame-pointer e/benchmarks/snow-2.0