Implementation notes: mipso32, h1mips, crypto_hash/keccak

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: keccak

Checksum failure

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: cc
7f4cc3438a64d2e29d31b0a1517a65d5d1e4da1d104f8c95ab188a3d08aefb2c
Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
cc opt32biT-s2lcu4
gcc opt32biT-s2lcu4
gcc -O2 -fomit-frame-pointer opt32biT-s2lcu4
gcc -O -fomit-frame-pointer opt32biT-s2lcu4
gcc -Os -fomit-frame-pointer opt32biT-s2lcu4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt32biT-s2lcu4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt32biT-s2lcu4
gcc -fno-schedule-insns -O -fomit-frame-pointer opt32biT-s2lcu4
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops opt32biT-s2lcu4
gcc -funroll-loops -O2 -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -O -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -Os -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer opt32biT-s2lcu4
gcc -mabi=32 -O2 -fomit-frame-pointer opt32biT-s2lcu4
gcc -mabi=32 -O -fomit-frame-pointer opt32biT-s2lcu4
gcc -mabi=32 -Os -fomit-frame-pointer opt32biT-s2lcu4

Checksum failure

Implementation: crypto_hash/keccak/inplace32bi
Compiler: cc
c2167373cc44116915af94bbda175b953217cb5c30177c8b2d26524caaea8218
Number of similar (compiler,implementation) pairs: 54, namely:
CompilerImplementations
cc inplace32bi simple32bi
gcc inplace32bi simple32bi
gcc -O2 -fomit-frame-pointer inplace32bi simple32bi
gcc -O3 -fomit-frame-pointer inplace32bi simple32bi
gcc -O -fomit-frame-pointer inplace32bi simple32bi
gcc -Os -fomit-frame-pointer inplace32bi simple32bi
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace32bi simple32bi
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace32bi simple32bi
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace32bi simple32bi
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops inplace32bi simple32bi
gcc -funroll-loops -O2 -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -O3 -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -O -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -Os -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer inplace32bi simple32bi
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer inplace32bi simple32bi
gcc -mabi=32 -O2 -fomit-frame-pointer inplace32bi simple32bi
gcc -mabi=32 -O3 -fomit-frame-pointer inplace32bi simple32bi
gcc -mabi=32 -O -fomit-frame-pointer inplace32bi simple32bi
gcc -mabi=32 -Os -fomit-frame-pointer inplace32bi simple32bi

Checksum failure

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: cc
e43c93368497a040eb0a4b679d3185bed0cb6d896bdf7ce6c1ae42a325afbc0a
Number of similar (compiler,implementation) pairs: 54, namely:
CompilerImplementations
cc opt32bi-rvku2 opt32bi-s2lcu4
gcc opt32bi-rvku2 opt32bi-s2lcu4
gcc -O2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -O3 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -O -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -Os -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -fno-schedule-insns -O -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -O2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -O3 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -O -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -Os -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -mabi=32 -O2 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -mabi=32 -O3 -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -mabi=32 -O -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4
gcc -mabi=32 -Os -fomit-frame-pointer opt32bi-rvku2 opt32bi-s2lcu4

Checksum failure

Implementation: crypto_hash/keccak/compact
Compiler: cc
fa704ee95e4ebf17731b72ebcb3d901013d73db3f34bc4567b94b0fbd36c5a47
Number of similar (compiler,implementation) pairs: 114, namely:
CompilerImplementations
cc compact compact8 inplace opt64lcu6 opt64u6 simple
gcc compact compact8 inplace opt64lcu6 opt64u6 simple
gcc -O2 -fomit-frame-pointer compact compact8 inplace simple
gcc -O3 -fomit-frame-pointer compact compact8 inplace simple
gcc -O -fomit-frame-pointer compact compact8 inplace simple
gcc -Os -fomit-frame-pointer compact compact8 inplace simple
gcc -fno-schedule-insns -O2 -fomit-frame-pointer compact compact8 inplace simple
gcc -fno-schedule-insns -O3 -fomit-frame-pointer compact compact8 inplace simple
gcc -fno-schedule-insns -O -fomit-frame-pointer compact compact8 inplace simple
gcc -fno-schedule-insns -Os -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops compact compact8 inplace opt64lcu6 opt64u6 simple
gcc -funroll-loops -O2 -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -O3 -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -O -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -Os -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer compact compact8 inplace simple
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer compact compact8 inplace simple
gcc -mabi=32 -O2 -fomit-frame-pointer compact compact8 inplace simple
gcc -mabi=32 -O3 -fomit-frame-pointer compact compact8 inplace simple
gcc -mabi=32 -O -fomit-frame-pointer compact compact8 inplace simple
gcc -mabi=32 -Os -fomit-frame-pointer compact compact8 inplace simple

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: cc
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 16008 bytes after a total of 4087808 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc opt64lcu24
gcc opt64lcu24
gcc -funroll-loops opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: unrecognized opcode `push {r4-r6,lr}'
keccak.s: keccak.s:43: Error: unrecognized opcode `mov r5,r0'
keccak.s: keccak.s:44: Error: unrecognized opcode `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: unrecognized opcode `pld [sp,'
keccak.s: keccak.s:48: Error: unrecognized opcode `vmov'
keccak.s: keccak.s:49: Error: unrecognized opcode `vpush {d12}'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
cc inplace-armv7a-neon
clang -O3 -fomit-frame-pointer inplace-armv7a-neon
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer inplace-armv7a-neon
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon
clang -O3 -fwrapv -mavx -fomit-frame-pointer inplace-armv7a-neon
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer inplace-armv7a-neon
gcc inplace-armv7a-neon
gcc -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -O -fomit-frame-pointer inplace-armv7a-neon
gcc -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace-armv7a-neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops inplace-armv7a-neon
gcc -funroll-loops -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=32 -O2 -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=32 -O3 -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=32 -O -fomit-frame-pointer inplace-armv7a-neon
gcc -mabi=32 -Os -fomit-frame-pointer inplace-armv7a-neon

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: /tmp/cc-2f2NAD.s: Assembler messages:
Keccak-compact.c: /tmp/cc-2f2NAD.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-2f2NAD.s:721: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-2f2NAD.s:721: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: /tmp/cc-JW5Xyh.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:584: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JW5Xyh.s:584: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: /tmp/cc-dnyr2g.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-dnyr2g.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-dnyr2g.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-dnyr2g.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-dnyr2g.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-dnyr2g.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-dnyr2g.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-dnyr2g.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-dnyr2g.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-dnyr2g.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-dnyr2g.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-dnyr2g.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-dnyr2g.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-YX8P0c.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: /tmp/cc-rHW4m2.s: Assembler messages:
Keccak-simple.c: /tmp/cc-rHW4m2.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-rHW4m2.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-rHW4m2.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-rHW4m2.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-rHW4m2.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-rHW4m2.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-rHW4m2.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-rHW4m2.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-rHW4m2.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-rHW4m2.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-rHW4m2.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-rHW4m2.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2Uy0qe.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6Uj7DG.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-VnsWnT.s: Assembler messages:
KeccakSponge.c: /tmp/cc-VnsWnT.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-VnsWnT.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-VnsWnT.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-H937eS.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-AAk67z.s: Assembler messages:
KeccakSponge.c: /tmp/cc-AAk67z.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AAk67z.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AAk67z.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-O1D7ad.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-OJsAGw.s: Assembler messages:
KeccakSponge.c: /tmp/cc-OJsAGw.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-OJsAGw.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-OJsAGw.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4XZFje.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-s1A7XP.s: Assembler messages:
KeccakSponge.c: /tmp/cc-s1A7XP.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-s1A7XP.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-s1A7XP.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-6Co3OV.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-QtDnSI.s: Assembler messages:
KeccakSponge.c: /tmp/cc-QtDnSI.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QtDnSI.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QtDnSI.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-ZoZmZW.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-BnxOA3.s: Assembler messages:
KeccakSponge.c: /tmp/cc-BnxOA3.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-BnxOA3.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-BnxOA3.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-P50vz3.s: Assembler messages:
Keccak-compact.c: /tmp/cc-P50vz3.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-P50vz3.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-P50vz3.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-vX1FYd.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-vX1FYd.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vX1FYd.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vX1FYd.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-6hWg4c.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-6hWg4c.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-6hWg4c.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-6hWg4c.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-6hWg4c.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-6hWg4c.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-6hWg4c.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-6hWg4c.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-6hWg4c.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-6hWg4c.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-6hWg4c.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-6hWg4c.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-6hWg4c.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-gjRSxb.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-iXStrI.s: Assembler messages:
Keccak-simple.c: /tmp/cc-iXStrI.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-iXStrI.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-iXStrI.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-iXStrI.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-iXStrI.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-iXStrI.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-iXStrI.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-iXStrI.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-iXStrI.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-iXStrI.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-iXStrI.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-iXStrI.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-oALQgf.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-oALQgf.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9L0xh1.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-ggXasX.s: Assembler messages:
KeccakSponge.c: /tmp/cc-ggXasX.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ggXasX.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ggXasX.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wh7FsH.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-7Rh3b3.s: Assembler messages:
KeccakSponge.c: /tmp/cc-7Rh3b3.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7Rh3b3.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7Rh3b3.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-guyQvE.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-jWOMy6.s: Assembler messages:
KeccakSponge.c: /tmp/cc-jWOMy6.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jWOMy6.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jWOMy6.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-RD90EH.s: Assembler messages:
hash.c: /tmp/cc-RD90EH.s:32: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RD90EH.s:32: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RD90EH.s:40: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RD90EH.s:40: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RD90EH.s:47: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RD90EH.s:47: 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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-J9s1cG.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-16SxVM.s: Assembler messages:
KeccakSponge.c: /tmp/cc-16SxVM.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-16SxVM.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-16SxVM.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-etjPcY.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-vJpj3A.s: Assembler messages:
KeccakSponge.c: /tmp/cc-vJpj3A.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vJpj3A.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vJpj3A.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-fFaf2X.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-vyni4f.s: Assembler messages:
KeccakSponge.c: /tmp/cc-vyni4f.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vyni4f.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vyni4f.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-march=armv7-a'
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: unrecognized opcode `push {r4-r6,lr}'
keccak.s: keccak.s:43: Error: unrecognized opcode `mov r5,r0'
keccak.s: keccak.s:44: Error: unrecognized opcode `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: unrecognized opcode `pld [sp,'
keccak.s: keccak.s:48: Error: unrecognized opcode `vmov'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-X9TUZH.s: Assembler messages:
Keccak-compact.c: /tmp/cc-X9TUZH.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-X9TUZH.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-X9TUZH.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-PHAE1L.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-PHAE1L.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-PHAE1L.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-PHAE1L.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-5duhJa.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-5duhJa.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-5duhJa.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-5duhJa.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-5duhJa.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-5duhJa.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-5duhJa.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-5duhJa.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-5duhJa.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-5duhJa.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-5duhJa.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-5duhJa.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-5duhJa.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-8WGt2Y.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-z4ngkn.s: Assembler messages:
Keccak-simple.c: /tmp/cc-z4ngkn.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-z4ngkn.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-z4ngkn.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-z4ngkn.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-z4ngkn.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-z4ngkn.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-z4ngkn.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-z4ngkn.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-z4ngkn.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-z4ngkn.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-z4ngkn.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-z4ngkn.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-xehzRI.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-xehzRI.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Iprw3r.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-zysJPh.s: Assembler messages:
KeccakSponge.c: /tmp/cc-zysJPh.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-zysJPh.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-zysJPh.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YOH3TD.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-QYsomj.s: Assembler messages:
KeccakSponge.c: /tmp/cc-QYsomj.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-QYsomj.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-QYsomj.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-tGmtYb.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-R9nXEo.s: Assembler messages:
KeccakSponge.c: /tmp/cc-R9nXEo.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-R9nXEo.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-R9nXEo.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-MMOApf.s: Assembler messages:
hash.c: /tmp/cc-MMOApf.s:32: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MMOApf.s:32: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MMOApf.s:40: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MMOApf.s:40: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MMOApf.s:47: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MMOApf.s:47: 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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AraSvg.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-Ybzili.s: Assembler messages:
KeccakSponge.c: /tmp/cc-Ybzili.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Ybzili.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Ybzili.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Z5HJlN.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-AtPXDq.s: Assembler messages:
KeccakSponge.c: /tmp/cc-AtPXDq.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-AtPXDq.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-AtPXDq.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-r5gfpV.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-PnqEo8.s: Assembler messages:
KeccakSponge.c: /tmp/cc-PnqEo8.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PnqEo8.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PnqEo8.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-IgS0j6.s: Assembler messages:
Keccak-compact.c: /tmp/cc-IgS0j6.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-IgS0j6.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-IgS0j6.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-mISfwg.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-mISfwg.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-mISfwg.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-mISfwg.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-hj3YHj.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-hj3YHj.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-hj3YHj.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-hj3YHj.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-hj3YHj.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-hj3YHj.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-hj3YHj.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-hj3YHj.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-hj3YHj.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-hj3YHj.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-hj3YHj.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-hj3YHj.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-hj3YHj.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-0J29Qj.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-7mqotH.s: Assembler messages:
Keccak-simple.c: /tmp/cc-7mqotH.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-7mqotH.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-7mqotH.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-7mqotH.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-7mqotH.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-7mqotH.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-7mqotH.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-7mqotH.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-7mqotH.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-7mqotH.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-7mqotH.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-7mqotH.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-abeebb.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-abeebb.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-abeebb.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-abeebb.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-abeebb.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-abeebb.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-abeebb.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-abeebb.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-abeebb.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-abeebb.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-abeebb.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-AO7D4z.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-dT6W7T.s: Assembler messages:
KeccakSponge.c: /tmp/cc-dT6W7T.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-dT6W7T.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-dT6W7T.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EaVIpj.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-bVBwUm.s: Assembler messages:
KeccakSponge.c: /tmp/cc-bVBwUm.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bVBwUm.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bVBwUm.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-PtfhY1.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-z6Hkqt.s: Assembler messages:
KeccakSponge.c: /tmp/cc-z6Hkqt.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z6Hkqt.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z6Hkqt.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-4W9aE8.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-fxrCVg.s: Assembler messages:
KeccakSponge.c: /tmp/cc-fxrCVg.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fxrCVg.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fxrCVg.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-O0CYSO.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-aHgAN0.s: Assembler messages:
KeccakSponge.c: /tmp/cc-aHgAN0.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-aHgAN0.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-aHgAN0.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-sASLB8.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-fztjf3.s: Assembler messages:
KeccakSponge.c: /tmp/cc-fztjf3.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fztjf3.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fztjf3.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/compact
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
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-CSZFvK.s: Assembler messages:
Keccak-compact.c: /tmp/cc-CSZFvK.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-CSZFvK.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-CSZFvK.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
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
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-JQQ4Fj.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
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
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-54blBd.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-54blBd.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-54blBd.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-54blBd.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-54blBd.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-54blBd.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-54blBd.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-54blBd.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-54blBd.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-54blBd.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-54blBd.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-54blBd.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-54blBd.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
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
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ehweX5.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
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
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-XQ4I8d.s: Assembler messages:
Keccak-simple.c: /tmp/cc-XQ4I8d.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-XQ4I8d.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-XQ4I8d.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-XQ4I8d.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-XQ4I8d.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-XQ4I8d.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-XQ4I8d.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-XQ4I8d.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-XQ4I8d.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-XQ4I8d.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-XQ4I8d.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-XQ4I8d.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
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
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RNKeBx.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
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
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5dmmb4.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-jw01La.s: Assembler messages:
KeccakSponge.c: /tmp/cc-jw01La.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jw01La.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jw01La.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
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
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rCtrbw.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-g7rRPG.s: Assembler messages:
KeccakSponge.c: /tmp/cc-g7rRPG.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g7rRPG.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g7rRPG.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
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
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-z1mcCC.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-EJeSQh.s: Assembler messages:
KeccakSponge.c: /tmp/cc-EJeSQh.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EJeSQh.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EJeSQh.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
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
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Ct0CS9.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-Hafqmc.s: Assembler messages:
KeccakSponge.c: /tmp/cc-Hafqmc.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Hafqmc.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Hafqmc.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64u6
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
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-NtkqHo.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-xWeONr.s: Assembler messages:
KeccakSponge.c: /tmp/cc-xWeONr.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xWeONr.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xWeONr.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
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
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-rGW5uc.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-mGEUmx.s: Assembler messages:
KeccakSponge.c: /tmp/cc-mGEUmx.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-mGEUmx.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-mGEUmx.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-3fW6lH.s: Assembler messages:
Keccak-compact.c: /tmp/cc-3fW6lH.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-3fW6lH.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-3fW6lH.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-phePWh.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-phePWh.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-phePWh.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-phePWh.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-iGjat7.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-iGjat7.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-iGjat7.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-iGjat7.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-iGjat7.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-iGjat7.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-iGjat7.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-iGjat7.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-iGjat7.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-iGjat7.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-iGjat7.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-iGjat7.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-iGjat7.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-ylrDgz.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-wsnzD0.s: Assembler messages:
Keccak-simple.c: /tmp/cc-wsnzD0.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-wsnzD0.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-wsnzD0.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-wsnzD0.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-wsnzD0.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-wsnzD0.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-wsnzD0.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-wsnzD0.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-wsnzD0.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-wsnzD0.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-wsnzD0.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-wsnzD0.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-9KyFac.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-9KyFac.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-sW7KBq.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-rUpfAN.s: Assembler messages:
KeccakSponge.c: /tmp/cc-rUpfAN.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-rUpfAN.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-rUpfAN.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-lJi41r.s: Assembler messages:
hash.c: /tmp/cc-lJi41r.s:32: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lJi41r.s:32: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-lJi41r.s:40: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lJi41r.s:40: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-lJi41r.s:47: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lJi41r.s:47: 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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vK3t05.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-uNbdAc.s: Assembler messages:
KeccakSponge.c: /tmp/cc-uNbdAc.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-uNbdAc.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-uNbdAc.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-vTMVQq.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-qRzEhq.s: Assembler messages:
KeccakSponge.c: /tmp/cc-qRzEhq.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qRzEhq.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qRzEhq.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-0mQAOu.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-yAbJVz.s: Assembler messages:
KeccakSponge.c: /tmp/cc-yAbJVz.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yAbJVz.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yAbJVz.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-1auLni.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-4V2Ilq.s: Assembler messages:
KeccakSponge.c: /tmp/cc-4V2Ilq.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-4V2Ilq.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-4V2Ilq.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-s7dvZz.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-7DLhPU.s: Assembler messages:
KeccakSponge.c: /tmp/cc-7DLhPU.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7DLhPU.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7DLhPU.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-Kgc4X8.s: Assembler messages:
Keccak-compact.c: /tmp/cc-Kgc4X8.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-Kgc4X8.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-Kgc4X8.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-u3aQfQ.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-u3aQfQ.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-JRxNHh.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-JRxNHh.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-JRxNHh.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-JRxNHh.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-JRxNHh.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-JRxNHh.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-JRxNHh.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-JRxNHh.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-JRxNHh.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-JRxNHh.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-JRxNHh.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-JRxNHh.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-JRxNHh.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-Gb0uZh.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-xMfoaB.s: Assembler messages:
Keccak-simple.c: /tmp/cc-xMfoaB.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-xMfoaB.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-xMfoaB.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-xMfoaB.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-xMfoaB.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-xMfoaB.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-xMfoaB.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-xMfoaB.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-xMfoaB.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-xMfoaB.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-xMfoaB.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-xMfoaB.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-2HV1DA.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-MEgRWy.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-r7ZJ2t.s: Assembler messages:
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-r7ZJ2t.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m7KpOl.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-jcpZoS.s: Assembler messages:
KeccakSponge.c: /tmp/cc-jcpZoS.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jcpZoS.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jcpZoS.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-raVRze.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-q3Bj2t.s: Assembler messages:
KeccakSponge.c: /tmp/cc-q3Bj2t.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-q3Bj2t.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-q3Bj2t.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-mv0IOx.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-cBnyxF.s: Assembler messages:
KeccakSponge.c: /tmp/cc-cBnyxF.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-cBnyxF.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-cBnyxF.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-uc0CtH.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-YXtIBY.s: Assembler messages:
KeccakSponge.c: /tmp/cc-YXtIBY.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YXtIBY.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YXtIBY.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-xMmj32.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-GTt71Y.s: Assembler messages:
KeccakSponge.c: /tmp/cc-GTt71Y.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-GTt71Y.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-GTt71Y.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-ioRHbs.s: Assembler messages:
Keccak-compact.c: /tmp/cc-ioRHbs.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ioRHbs.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ioRHbs.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-nfWtyd.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-nfWtyd.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-nfWtyd.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-nfWtyd.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-wAoG2g.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-wAoG2g.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-wAoG2g.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-wAoG2g.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-wAoG2g.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-wAoG2g.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-wAoG2g.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-wAoG2g.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-wAoG2g.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-wAoG2g.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-wAoG2g.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-wAoG2g.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-wAoG2g.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-S1Nk7L.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-bNnN6j.s: Assembler messages:
Keccak-simple.c: /tmp/cc-bNnN6j.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-bNnN6j.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-bNnN6j.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-bNnN6j.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-bNnN6j.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-bNnN6j.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-bNnN6j.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-bNnN6j.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-bNnN6j.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-bNnN6j.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-bNnN6j.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-bNnN6j.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-x8HhJg.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-CsHWsP.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-PUqKBU.s: Assembler messages:
KeccakSponge.c: /tmp/cc-PUqKBU.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-PUqKBU.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-PUqKBU.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-dEmsAk.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-G0Atmy.s: Assembler messages:
KeccakSponge.c: /tmp/cc-G0Atmy.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-G0Atmy.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-G0Atmy.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-g7Hbjt.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-vfP64W.s: Assembler messages:
KeccakSponge.c: /tmp/cc-vfP64W.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-vfP64W.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-vfP64W.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-bFjKiB.s: Assembler messages:
hash.c: /tmp/cc-bFjKiB.s:32: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFjKiB.s:32: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFjKiB.s:40: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFjKiB.s:40: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFjKiB.s:47: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFjKiB.s:47: 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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5pkdVj.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-z3wVNj.s: Assembler messages:
KeccakSponge.c: /tmp/cc-z3wVNj.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-z3wVNj.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-z3wVNj.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-YBQlWG.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-fmBvfP.s: Assembler messages:
KeccakSponge.c: /tmp/cc-fmBvfP.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fmBvfP.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fmBvfP.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hHemLB.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-v1ocAA.s: Assembler messages:
KeccakSponge.c: /tmp/cc-v1ocAA.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-v1ocAA.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-v1ocAA.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/compact
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
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-vLFLoi.s: Assembler messages:
Keccak-compact.c: /tmp/cc-vLFLoi.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-vLFLoi.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-vLFLoi.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
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
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-vlYNEH.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-vlYNEH.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-vlYNEH.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-vlYNEH.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
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
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-v9O7Bf.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-v9O7Bf.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
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
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-fNsnmq.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
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
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-8nkTVL.s: Assembler messages:
Keccak-simple.c: /tmp/cc-8nkTVL.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-8nkTVL.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-8nkTVL.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-8nkTVL.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-8nkTVL.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-8nkTVL.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-8nkTVL.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-8nkTVL.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-8nkTVL.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-8nkTVL.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-8nkTVL.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-8nkTVL.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
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
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-UIeaen.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-UIeaen.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
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
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-VPAJpg.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-lMolNn.s: Assembler messages:
KeccakSponge.c: /tmp/cc-lMolNn.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lMolNn.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lMolNn.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
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
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-YTxBbo.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-DMBk8n.s: Assembler messages:
KeccakSponge.c: /tmp/cc-DMBk8n.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DMBk8n.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DMBk8n.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
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
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-m6Vlev.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-5vQt2S.s: Assembler messages:
KeccakSponge.c: /tmp/cc-5vQt2S.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-5vQt2S.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-5vQt2S.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64u6
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
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3YSfhQ.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-NXUj1N.s: Assembler messages:
KeccakSponge.c: /tmp/cc-NXUj1N.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-NXUj1N.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-NXUj1N.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
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
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HYHgWC.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-qqxwou.s: Assembler messages:
KeccakSponge.c: /tmp/cc-qqxwou.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-qqxwou.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-qqxwou.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
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
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-n6cVYw.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-L6ep2o.s: Assembler messages:
KeccakSponge.c: /tmp/cc-L6ep2o.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-L6ep2o.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-L6ep2o.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-R7wxsA.s: Assembler messages:
Keccak-compact.c: /tmp/cc-R7wxsA.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-R7wxsA.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-R7wxsA.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-DNddya.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-DNddya.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-DNddya.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-DNddya.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-1GhI3c.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-1GhI3c.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-1GhI3c.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-1GhI3c.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-1GhI3c.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-1GhI3c.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-1GhI3c.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-1GhI3c.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-1GhI3c.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-1GhI3c.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-1GhI3c.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-1GhI3c.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-1GhI3c.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-7on7J3.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-VVWNvx.s: Assembler messages:
Keccak-simple.c: /tmp/cc-VVWNvx.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-VVWNvx.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-VVWNvx.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-VVWNvx.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-VVWNvx.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-VVWNvx.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-VVWNvx.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-VVWNvx.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-VVWNvx.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-VVWNvx.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-VVWNvx.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-VVWNvx.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-zcQpnA.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Q76h5U.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-7uddtf.s: Assembler messages:
KeccakSponge.c: /tmp/cc-7uddtf.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-7uddtf.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-7uddtf.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-aXKOAh.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-V76JCG.s: Assembler messages:
KeccakSponge.c: /tmp/cc-V76JCG.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-V76JCG.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-V76JCG.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-oSzyoK.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-Z0zE43.s: Assembler messages:
KeccakSponge.c: /tmp/cc-Z0zE43.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Z0zE43.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Z0zE43.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-APG0HX.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-6BKiDg.s: Assembler messages:
KeccakSponge.c: /tmp/cc-6BKiDg.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-6BKiDg.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-6BKiDg.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-JxrcRa.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-x32lFj.s: Assembler messages:
KeccakSponge.c: /tmp/cc-x32lFj.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-x32lFj.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-x32lFj.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-iusfk4.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-YTN1da.s: Assembler messages:
KeccakSponge.c: /tmp/cc-YTN1da.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-YTN1da.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-YTN1da.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/inplace-armv7a-neon
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
keccak.s: clang: warning: argument unused during compilation: '-march=native'
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:31: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:37: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:40: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:42: Error: unrecognized opcode `push {r4-r6,lr}'
keccak.s: keccak.s:43: Error: unrecognized opcode `mov r5,r0'
keccak.s: keccak.s:44: Error: unrecognized opcode `vpush {q4-q7}'
keccak.s: keccak.s:46: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:47: Error: unrecognized opcode `pld [sp,'
keccak.s: keccak.s:48: Error: unrecognized opcode `vmov'
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact.c: /tmp/cc-HOtdGf.s: Assembler messages:
Keccak-compact.c: /tmp/cc-HOtdGf.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-HOtdGf.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-HOtdGf.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-compact8.c: /tmp/cc-w32tce.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-w32tce.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-w32tce.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-w32tce.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace.c: /tmp/cc-WherLi.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-WherLi.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-WherLi.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-WherLi.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-WherLi.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-WherLi.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-WherLi.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-WherLi.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-WherLi.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-WherLi.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-WherLi.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-WherLi.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-WherLi.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-VocQyO.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple.c: /tmp/cc-jbhGza.s: Assembler messages:
Keccak-simple.c: /tmp/cc-jbhGza.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-jbhGza.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-jbhGza.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-jbhGza.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-jbhGza.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-jbhGza.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-jbhGza.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-jbhGza.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-jbhGza.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-jbhGza.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-jbhGza.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-jbhGza.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: '+0' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: '0' is not a recognized processor for this target (ignoring processor)
Keccak-simple32BI.c: /tmp/cc-epjxjW.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-epjxjW.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Wl2FDj.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-hXiprC.s: Assembler messages:
KeccakSponge.c: /tmp/cc-hXiprC.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-hXiprC.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-hXiprC.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Y7uhgl.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-tiPIT2.s: Assembler messages:
KeccakSponge.c: /tmp/cc-tiPIT2.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-tiPIT2.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-tiPIT2.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-rr2Gri.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-bbx6ie.s: Assembler messages:
KeccakSponge.c: /tmp/cc-bbx6ie.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bbx6ie.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bbx6ie.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-HKR45h.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-ghQOzK.s: Assembler messages:
KeccakSponge.c: /tmp/cc-ghQOzK.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-ghQOzK.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-ghQOzK.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-QIriRp.s: Assembler messages:
hash.c: /tmp/cc-QIriRp.s:32: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QIriRp.s:32: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QIriRp.s:40: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QIriRp.s:40: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QIriRp.s:47: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QIriRp.s:47: 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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-RtM8va.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-jNSyQj.s: Assembler messages:
KeccakSponge.c: /tmp/cc-jNSyQj.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-jNSyQj.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-jNSyQj.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-m5vegi.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: '+0' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: '0' is not a recognized processor for this target (ignoring processor)
KeccakSponge.c: /tmp/cc-CQvs8s.s: Assembler messages:
KeccakSponge.c: /tmp/cc-CQvs8s.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-CQvs8s.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-CQvs8s.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: /tmp/cc-yc8GRs.s: Assembler messages:
Keccak-compact.c: /tmp/cc-yc8GRs.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yc8GRs.s:721: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yc8GRs.s:721: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: /tmp/cc-TEWf4B.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-TEWf4B.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-TEWf4B.s:584: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-TEWf4B.s:584: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: /tmp/cc-BhGVHk.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-BhGVHk.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-BhGVHk.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-BhGVHk.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-BhGVHk.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-BhGVHk.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-BhGVHk.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-BhGVHk.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-BhGVHk.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-BhGVHk.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-BhGVHk.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-BhGVHk.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-BhGVHk.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-moUO3Q.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: /tmp/cc-AXFQRH.s: Assembler messages:
Keccak-simple.c: /tmp/cc-AXFQRH.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-AXFQRH.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-AXFQRH.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-AXFQRH.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-AXFQRH.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-AXFQRH.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-AXFQRH.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-AXFQRH.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-AXFQRH.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-AXFQRH.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-AXFQRH.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-AXFQRH.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-RFSkPm.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-EOm4SP.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-75uJV8.s: Assembler messages:
KeccakSponge.c: /tmp/cc-75uJV8.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-75uJV8.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-75uJV8.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-Ff7zUf.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-27wsRP.s: Assembler messages:
KeccakSponge.c: /tmp/cc-27wsRP.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-27wsRP.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-27wsRP.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-ZNkdSp.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-KnrbAT.s: Assembler messages:
KeccakSponge.c: /tmp/cc-KnrbAT.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-KnrbAT.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-KnrbAT.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-5Qk7wk.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-9QTBIg.s: Assembler messages:
KeccakSponge.c: /tmp/cc-9QTBIg.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-9QTBIg.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-9QTBIg.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-AKWX3i.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-DRncye.s: Assembler messages:
KeccakSponge.c: /tmp/cc-DRncye.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-DRncye.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-DRncye.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-BMT6CW.s: Assembler messages:
hash.c: /tmp/cc-BMT6CW.s:32: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BMT6CW.s:32: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BMT6CW.s:40: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BMT6CW.s:40: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BMT6CW.s:47: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BMT6CW.s:47: 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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-jjGUGO.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-fqntFL.s: Assembler messages:
KeccakSponge.c: /tmp/cc-fqntFL.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-fqntFL.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-fqntFL.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: /tmp/cc-ABMZWd.s: Assembler messages:
Keccak-compact.c: /tmp/cc-ABMZWd.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-ABMZWd.s:721: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-ABMZWd.s:721: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: /tmp/cc-e4Kaja.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-e4Kaja.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-e4Kaja.s:584: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-e4Kaja.s:584: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: /tmp/cc-Iax6He.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-Iax6He.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-Iax6He.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-Iax6He.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-Iax6He.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-Iax6He.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-Iax6He.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-Iax6He.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-Iax6He.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-Iax6He.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-Iax6He.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-Iax6He.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-Iax6He.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-xRJpfd.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: /tmp/cc-eqk1gC.s: Assembler messages:
Keccak-simple.c: /tmp/cc-eqk1gC.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-eqk1gC.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-eqk1gC.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-eqk1gC.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-eqk1gC.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-eqk1gC.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-eqk1gC.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-eqk1gC.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-eqk1gC.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-eqk1gC.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-eqk1gC.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-eqk1gC.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-7A2CmT.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-1QHhic.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-EwdYOu.s: Assembler messages:
KeccakSponge.c: /tmp/cc-EwdYOu.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-EwdYOu.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-EwdYOu.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-5UEGxq.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-g6LqGx.s: Assembler messages:
KeccakSponge.c: /tmp/cc-g6LqGx.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-g6LqGx.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-g6LqGx.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-s9ucBZ.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-xLTVAR.s: Assembler messages:
KeccakSponge.c: /tmp/cc-xLTVAR.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-xLTVAR.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-xLTVAR.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-3mhE7o.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-J8Ujwt.s: Assembler messages:
KeccakSponge.c: /tmp/cc-J8Ujwt.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-J8Ujwt.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-J8Ujwt.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-aO6StO.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-bFlJdO.s: Assembler messages:
KeccakSponge.c: /tmp/cc-bFlJdO.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-bFlJdO.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-bFlJdO.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-hKLWTS.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-HAamWO.s: Assembler messages:
KeccakSponge.c: /tmp/cc-HAamWO.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-HAamWO.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-HAamWO.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: /tmp/cc-oP4O24.s: Assembler messages:
Keccak-compact.c: /tmp/cc-oP4O24.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-oP4O24.s:721: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-oP4O24.s:721: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: /tmp/cc-GSkeQ6.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:584: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-GSkeQ6.s:584: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: /tmp/cc-XlIjOh.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-XlIjOh.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-XlIjOh.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-XlIjOh.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-XlIjOh.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-XlIjOh.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-XlIjOh.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-XlIjOh.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-XlIjOh.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-XlIjOh.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-XlIjOh.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-XlIjOh.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-XlIjOh.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-D9Kohy.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: /tmp/cc-FHN2uD.s: Assembler messages:
Keccak-simple.c: /tmp/cc-FHN2uD.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-FHN2uD.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-FHN2uD.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-FHN2uD.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-FHN2uD.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-FHN2uD.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-FHN2uD.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-FHN2uD.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-FHN2uD.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-FHN2uD.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-FHN2uD.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-FHN2uD.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-4WPKUP.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-7JRBfe.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-LzUEFl.s: Assembler messages:
KeccakSponge.c: /tmp/cc-LzUEFl.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-LzUEFl.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-LzUEFl.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-C1Nxcd.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-80D0db.s: Assembler messages:
KeccakSponge.c: /tmp/cc-80D0db.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-80D0db.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-80D0db.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-byHWSf.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-TF4T8D.s: Assembler messages:
KeccakSponge.c: /tmp/cc-TF4T8D.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-TF4T8D.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-TF4T8D.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qy4nCU.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-Mu10zE.s: Assembler messages:
KeccakSponge.c: /tmp/cc-Mu10zE.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Mu10zE.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Mu10zE.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-TAMyuh.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-1yc8Oh.s: Assembler messages:
KeccakSponge.c: /tmp/cc-1yc8Oh.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-1yc8Oh.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-1yc8Oh.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-oJvE5C.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-womTAw.s: Assembler messages:
KeccakSponge.c: /tmp/cc-womTAw.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-womTAw.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-womTAw.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/compact
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact.c: /tmp/cc-yuzPZM.s: Assembler messages:
Keccak-compact.c: /tmp/cc-yuzPZM.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:98: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:312: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:312: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:323: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:323: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:502: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:502: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:610: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:610: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.c: /tmp/cc-yuzPZM.s:721: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact.c: /tmp/cc-yuzPZM.s:721: Warning: Macro instruction expanded into multiple instructions
Keccak-compact.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 compact

Compiler output

Implementation: crypto_hash/keccak/compact8
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-compact8.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-compact8.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-compact8.c: /tmp/cc-k0NtmE.s: Assembler messages:
Keccak-compact8.c: /tmp/cc-k0NtmE.s:144: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:144: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:151: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:151: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:200: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:200: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:208: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:208: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:227: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:227: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:249: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:249: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:254: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:254: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:291: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:291: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:405: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:405: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:457: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:457: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.c: /tmp/cc-k0NtmE.s:584: Warning: No .cprestore pseudo-op used in PIC code
Keccak-compact8.c: /tmp/cc-k0NtmE.s:584: Warning: Macro instruction expanded into multiple instructions
Keccak-compact8.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 compact8

Compiler output

Implementation: crypto_hash/keccak/inplace
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace.c: /tmp/cc-qM3sSj.s: Assembler messages:
Keccak-inplace.c: /tmp/cc-qM3sSj.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-qM3sSj.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-qM3sSj.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-qM3sSj.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-qM3sSj.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-qM3sSj.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-qM3sSj.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-qM3sSj.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-qM3sSj.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-qM3sSj.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace.c: /tmp/cc-qM3sSj.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace.c: /tmp/cc-qM3sSj.s:98: 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 inplace

Compiler output

Implementation: crypto_hash/keccak/inplace32bi
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-inplace32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-inplace32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s: Assembler messages:
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-inplace32BI.c: /tmp/cc-b2Lekk.s:180: 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 inplace32bi

Compiler output

Implementation: crypto_hash/keccak/simple
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple.c: /tmp/cc-Qmh9Ie.s: Assembler messages:
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:72: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:72: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:83: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:83: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:93: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:93: Warning: Macro instruction expanded into multiple instructions
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:98: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple.c: /tmp/cc-Qmh9Ie.s:98: 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 simple

Compiler output

Implementation: crypto_hash/keccak/simple32bi
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Keccak-simple32BI.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Keccak-simple32BI.c: '+' is not a recognized feature for this target (ignoring feature)
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s: Assembler messages:
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:34: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:34: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:47: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:47: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:57: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:57: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:67: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:67: Warning: Macro instruction expanded into multiple instructions
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:180: Warning: No .cprestore pseudo-op used in PIC code
Keccak-simple32BI.c: /tmp/cc-kjYaY9.s:180: 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 simple32bi

Compiler output

Implementation: crypto_hash/keccak/opt32bi-s2lcu4
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:16929: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:16929: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:16968: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:16968: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:16992: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:16992: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:17016: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-6JNxDk.s:17016: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-yUdu6a.s: Assembler messages:
KeccakSponge.c: /tmp/cc-yUdu6a.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-yUdu6a.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-yUdu6a.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt32bi-rvku2
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10369: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10369: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10393: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10393: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10417: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10417: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10441: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-9uOJGu.s:10441: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-2CMxXE.s: Assembler messages:
KeccakSponge.c: /tmp/cc-2CMxXE.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-2CMxXE.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-2CMxXE.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32bi-rvku2

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt32.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s: Assembler messages:
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:16969: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:16969: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:17008: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:17008: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:17032: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:17032: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:17056: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt32.c: /tmp/cc-nk3mYN.s:17056: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-Bgsksg.s: Assembler messages:
KeccakSponge.c: /tmp/cc-Bgsksg.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Bgsksg.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Bgsksg.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91319: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91319: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91358: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91358: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91404: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91404: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91454: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91454: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91478: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91478: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91540: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91540: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91605: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-Qv1zTe.s:91605: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-alfkWg.s: Assembler messages:
KeccakSponge.c: /tmp/cc-alfkWg.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-alfkWg.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-alfkWg.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28305: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28305: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28329: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28329: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28375: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28375: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28425: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28425: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28449: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28449: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28510: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28510: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28538: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-bH30MO.s:28538: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-lJ6z9E.s: Assembler messages:
KeccakSponge.c: /tmp/cc-lJ6z9E.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-lJ6z9E.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-lJ6z9E.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
KeccakF-1600-opt64.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakF-1600-opt64.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25230: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25230: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25269: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25269: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25315: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25315: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25365: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25365: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25389: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25389: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25451: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25451: Warning: Macro instruction expanded into multiple instructions
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25516: Warning: No .cprestore pseudo-op used in PIC code
KeccakF-1600-opt64.c: /tmp/cc-yhsOyG.s:25516: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
KeccakSponge.c: '+' is not a recognized feature for this target (ignoring feature)
KeccakSponge.c: /tmp/cc-Md4IPO.s: Assembler messages:
KeccakSponge.c: /tmp/cc-Md4IPO.s:37: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:37: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:44: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:44: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:50: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:50: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:100: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:100: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:107: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:107: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:243: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:243: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:267: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:267: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:279: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:279: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:307: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:307: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:317: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:317: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.c: /tmp/cc-Md4IPO.s:368: Warning: No .cprestore pseudo-op used in PIC code
KeccakSponge.c: /tmp/cc-Md4IPO.s:368: Warning: Macro instruction expanded into multiple instructions
KeccakSponge.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 opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 7914480 bytes after a total of 3239936 bytes

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

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 91704 bytes after a total of 7147520 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64u6
gcc -funroll-loops -O2 -fomit-frame-pointer opt64u6
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer opt64u6
gcc -mabi=32 -O2 -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: gcc -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c:
KeccakF-1600-opt32.c: cc1: out of memory allocating 1287720 bytes after a total of 5537792 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 91704 bytes after a total of 7127040 bytes

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

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -O -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1957200 bytes after a total of 5652480 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer opt64lcu6
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64lcu6
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64lcu6
gcc -mabi=32 -O -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: gcc -O -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 7914480 bytes after a total of 3145728 bytes

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer opt64lcu24
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -O -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer opt64lcu24
gcc -mabi=32 -O -fomit-frame-pointer opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -Os -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 19060 bytes after a total of 6922240 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu24
Compiler: gcc -Os -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 7914480 bytes after a total of 3248128 bytes

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer opt64lcu24
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -Os -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64lcu24
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer opt64lcu24
gcc -mabi=32 -Os -fomit-frame-pointer opt64lcu24

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1999200 bytes after a total of 5660672 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64lcu6
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1999200 bytes after a total of 6393856 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 2158800 bytes after a total of 5300224 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c:
KeccakF-1600-opt32.c: cc1: out of memory allocating 4072 bytes after a total of 5607424 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer opt32biT-s2lcu4
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 91704 bytes after a total of 7131136 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1957200 bytes after a total of 6475776 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer opt64lcu6
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 4808 bytes after a total of 6955008 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 19060 bytes after a total of 6930432 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer opt64lcu6
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c:
KeccakF-1600-opt32.c: cc1: out of memory allocating 1287720 bytes after a total of 5664768 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1999200 bytes after a total of 5685248 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 2158800 bytes after a total of 5263360 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64u6
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1957200 bytes after a total of 5656576 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64lcu6

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 91704 bytes after a total of 7184384 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt32biT-s2lcu4
Compiler: gcc -mabi=32 -O3 -fomit-frame-pointer
KeccakF-1600-opt32.c:
KeccakF-1600-opt32.c: cc1: out of memory allocating 1287720 bytes after a total of 5238784 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=32 -O3 -fomit-frame-pointer opt32biT-s2lcu4

Compiler output

Implementation: crypto_hash/keccak/opt64u6
Compiler: gcc -mabi=32 -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 91704 bytes after a total of 7114752 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=32 -O3 -fomit-frame-pointer opt64u6

Compiler output

Implementation: crypto_hash/keccak/opt64lcu6
Compiler: gcc -mabi=32 -Os -fomit-frame-pointer
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: cc1: out of memory allocating 1957200 bytes after a total of 5455872 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mabi=32 -Os -fomit-frame-pointer opt64lcu6