Implementation notes: mipso32, h1mips, crypto_hash/sha256

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: sha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
108536sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
108538sphlib-smallgcc -Os -fomit-frame-pointer2014052820140525
108552sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
108926sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
109232sphlib-smallgcc -O2 -fomit-frame-pointer2014052820140525
109232sphlib-smallgcc -O3 -fomit-frame-pointer2014052820140525
109232sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
109232sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2014052820140525
109490sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
109506sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052820140525
109508sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052820140525
109514sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
118426sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
118442sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
119510sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
119528sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
125322sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
126036sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
127710opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
127710opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
127710opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
127710opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
127712opensslgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
127714opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
127716opensslgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
127716opensslgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052820140525
127716opensslgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052820140525
127718opensslgcc -O2 -fomit-frame-pointer2014052820140525
127718opensslgcc -Os -fomit-frame-pointer2014052820140525
127718opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
127720opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
127722opensslgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
127722opensslgcc -mabi=32 -O3 -fomit-frame-pointer2014052820140525
127724opensslgcc -O -fomit-frame-pointer2014052820140525
127724opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
127724opensslgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
127724opensslgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
127726opensslgcc -O3 -fomit-frame-pointer2014052820140525
127726opensslgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
127726opensslgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
127728opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
127730opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
127788opensslgcc2014052820140525
127792opensslcc2014052820140525
127792opensslgcc -funroll-loops2014052820140525
131010sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
131018sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
131018sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
131050sphlib-smallgcc -O -fomit-frame-pointer2014052820140525
131056sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
131060sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
190578sphlibgcc2014052820140525
190578sphlibgcc -funroll-loops2014052820140525
190586sphlibcc2014052820140525
203126refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014062820140622
203136refgcc -funroll-loops -O3 -fomit-frame-pointer2014062820140622
203224refgcc -O3 -fomit-frame-pointer2014062820140622
203224refgcc -mabi=32 -O3 -fomit-frame-pointer2014062820140622
203240refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062820140622
203258refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062820140622
203402refgcc -funroll-loops -O2 -fomit-frame-pointer2014062820140622
203406refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062820140622
203406refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014062820140622
203462refgcc -funroll-loops -O -fomit-frame-pointer2014062820140622
203470refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014062820140622
203476refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062820140622
203548refgcc -Os -fomit-frame-pointer2014062820140622
203548refgcc -mabi=32 -Os -fomit-frame-pointer2014062820140622
203556refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062820140622
203558refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062820140622
203562refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062820140622
203578refgcc -O2 -fomit-frame-pointer2014062820140622
203592refgcc -mabi=32 -O2 -fomit-frame-pointer2014062820140622
203614refgcc -funroll-loops -Os -fomit-frame-pointer2014062820140622
203616refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014062820140622
203704refgcc -mabi=32 -O -fomit-frame-pointer2014062820140622
203706refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062820140622
203712refgcc -O -fomit-frame-pointer2014062820140622
204190sphlib-smallgcc -funroll-loops2014052820140525
204196sphlib-smallgcc2014052820140525
204198sphlib-smallcc2014052820140525
205238refgcc2014062820140622
205246refcc2014062820140622
205246refgcc -funroll-loops2014062820140622

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fomit-frame-pointer
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-DXqrof.s: Assembler messages:
hash.c: /tmp/cc-DXqrof.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXqrof.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXqrof.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXqrof.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fomit-frame-pointer
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-NLU5pv.s: Assembler messages:
hash.c: /tmp/cc-NLU5pv.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NLU5pv.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NLU5pv.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NLU5pv.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NLU5pv.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NLU5pv.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-E7tWFS.s: Assembler messages:
sha2.c: /tmp/cc-E7tWFS.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-E7tWFS.s:4423: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-E7tWFS.s:4423: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fomit-frame-pointer
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-bW6EnZ.s: Assembler messages:
hash.c: /tmp/cc-bW6EnZ.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bW6EnZ.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bW6EnZ.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bW6EnZ.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bW6EnZ.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bW6EnZ.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-SDnrHj.s: Assembler messages:
sha2.c: /tmp/cc-SDnrHj.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-SDnrHj.s:2616: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-SDnrHj.s:2616: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/openssl
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: In file included from hash.c:3:
hash.c: In file included from ./crypto_hash.h:4:
hash.c: In file included from ./crypto_hash_sha256.h:4:
hash.c: In file included from /usr/include/openssl/rand.h:62:
hash.c: In file included from /usr/include/stdlib.h:320:
hash.c: In file included from /usr/include/sys/types.h:31:
hash.c: /usr/include/bits/types.h:129:3: error: #error
hash.c: # error
hash.c: ^
hash.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
hash.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
hash.c: ^
hash.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
hash.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
hash.c: ^
hash.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
hash.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
hash.c: ^
hash.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
hash.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
hash.c: ^
hash.c: In file included from hash.c:3:
hash.c: In file included from ./crypto_hash.h:4:
hash.c: In file included from ./crypto_hash_sha256.h:4:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
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-96ofcV.s: Assembler messages:
hash.c: /tmp/cc-96ofcV.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-96ofcV.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-96ofcV.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-96ofcV.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-96ofcV.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-96ofcV.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-axjH5h.s: Assembler messages:
sha2.c: /tmp/cc-axjH5h.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-axjH5h.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-axjH5h.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
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-sBjjMu.s: Assembler messages:
hash.c: /tmp/cc-sBjjMu.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sBjjMu.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sBjjMu.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sBjjMu.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sBjjMu.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sBjjMu.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-9QeZ5P.s: Assembler messages:
sha2.c: /tmp/cc-9QeZ5P.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-9QeZ5P.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-9QeZ5P.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
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-uo0Pl3.s: Assembler messages:
hash.c: /tmp/cc-uo0Pl3.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uo0Pl3.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uo0Pl3.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uo0Pl3.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-NywOTk.s: Assembler messages:
hash.c: /tmp/cc-NywOTk.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NywOTk.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NywOTk.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NywOTk.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NywOTk.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NywOTk.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-kWlUWC.s: Assembler messages:
sha2.c: /tmp/cc-kWlUWC.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-kWlUWC.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-kWlUWC.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-QHk5yG.s: Assembler messages:
hash.c: /tmp/cc-QHk5yG.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QHk5yG.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QHk5yG.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QHk5yG.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QHk5yG.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QHk5yG.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-vbnh00.s: Assembler messages:
sha2.c: /tmp/cc-vbnh00.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-vbnh00.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-vbnh00.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-jGkxi7.s: Assembler messages:
hash.c: /tmp/cc-jGkxi7.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-jGkxi7.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-jGkxi7.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-jGkxi7.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
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-AJdGJJ.s: Assembler messages:
hash.c: /tmp/cc-AJdGJJ.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AJdGJJ.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AJdGJJ.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AJdGJJ.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AJdGJJ.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AJdGJJ.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-z42fK5.s: Assembler messages:
sha2.c: /tmp/cc-z42fK5.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-z42fK5.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-z42fK5.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
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-OmvDJg.s: Assembler messages:
hash.c: /tmp/cc-OmvDJg.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OmvDJg.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-OmvDJg.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OmvDJg.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
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-yL2SUy.s: Assembler messages:
hash.c: /tmp/cc-yL2SUy.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yL2SUy.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yL2SUy.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yL2SUy.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yL2SUy.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yL2SUy.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-fGVArR.s: Assembler messages:
sha2.c: /tmp/cc-fGVArR.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-fGVArR.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-fGVArR.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-6mAhgk.s: Assembler messages:
hash.c: /tmp/cc-6mAhgk.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6mAhgk.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6mAhgk.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6mAhgk.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
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
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-D6T1Ly.s: Assembler messages:
hash.c: /tmp/cc-D6T1Ly.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-D6T1Ly.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-D6T1Ly.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-D6T1Ly.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-D6T1Ly.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-D6T1Ly.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-y53U7S.s: Assembler messages:
sha2.c: /tmp/cc-y53U7S.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-y53U7S.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-y53U7S.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/sphlib
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
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-SYm37g.s: Assembler messages:
hash.c: /tmp/cc-SYm37g.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SYm37g.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SYm37g.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SYm37g.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SYm37g.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SYm37g.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-WTxVvu.s: Assembler messages:
sha2.c: /tmp/cc-WTxVvu.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WTxVvu.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WTxVvu.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
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-1DnXUB.s: Assembler messages:
hash.c: /tmp/cc-1DnXUB.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1DnXUB.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1DnXUB.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1DnXUB.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1DnXUB.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1DnXUB.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-KMwqJW.s: Assembler messages:
sha2.c: /tmp/cc-KMwqJW.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-KMwqJW.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-KMwqJW.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
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-pmRg3j.s: Assembler messages:
hash.c: /tmp/cc-pmRg3j.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pmRg3j.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pmRg3j.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pmRg3j.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pmRg3j.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pmRg3j.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-lgFUau.s: Assembler messages:
sha2.c: /tmp/cc-lgFUau.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lgFUau.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lgFUau.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
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-sGjehf.s: Assembler messages:
hash.c: /tmp/cc-sGjehf.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sGjehf.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sGjehf.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sGjehf.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-9HNSZF.s: Assembler messages:
hash.c: /tmp/cc-9HNSZF.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9HNSZF.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9HNSZF.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9HNSZF.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9HNSZF.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9HNSZF.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-a63v6X.s: Assembler messages:
sha2.c: /tmp/cc-a63v6X.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-a63v6X.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-a63v6X.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-ZlGGtT.s: Assembler messages:
hash.c: /tmp/cc-ZlGGtT.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZlGGtT.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ZlGGtT.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZlGGtT.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ZlGGtT.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZlGGtT.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-2DSn5d.s: Assembler messages:
sha2.c: /tmp/cc-2DSn5d.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-2DSn5d.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-2DSn5d.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-vuG3Db.s: Assembler messages:
hash.c: /tmp/cc-vuG3Db.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vuG3Db.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vuG3Db.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vuG3Db.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
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-3iGSw6.s: Assembler messages:
hash.c: /tmp/cc-3iGSw6.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-3iGSw6.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-3iGSw6.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-3iGSw6.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-3iGSw6.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-3iGSw6.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-xwTIIg.s: Assembler messages:
sha2.c: /tmp/cc-xwTIIg.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xwTIIg.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xwTIIg.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
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-8ClVa0.s: Assembler messages:
hash.c: /tmp/cc-8ClVa0.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8ClVa0.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8ClVa0.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8ClVa0.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8ClVa0.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8ClVa0.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-ankedb.s: Assembler messages:
sha2.c: /tmp/cc-ankedb.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-ankedb.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-ankedb.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
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-FC8ORs.s: Assembler messages:
hash.c: /tmp/cc-FC8ORs.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FC8ORs.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FC8ORs.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FC8ORs.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
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
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-j3JGK3.s: Assembler messages:
hash.c: /tmp/cc-j3JGK3.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-j3JGK3.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-j3JGK3.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-j3JGK3.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-j3JGK3.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-j3JGK3.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-nZEeVd.s: Assembler messages:
sha2.c: /tmp/cc-nZEeVd.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nZEeVd.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nZEeVd.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/sphlib
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
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-sdQNP2.s: Assembler messages:
hash.c: /tmp/cc-sdQNP2.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sdQNP2.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sdQNP2.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sdQNP2.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sdQNP2.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sdQNP2.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-WrMitg.s: Assembler messages:
sha2.c: /tmp/cc-WrMitg.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-WrMitg.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-WrMitg.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-yhhV60.s: Assembler messages:
hash.c: /tmp/cc-yhhV60.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yhhV60.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yhhV60.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yhhV60.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
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-41adFP.s: Assembler messages:
hash.c: /tmp/cc-41adFP.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-41adFP.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-41adFP.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-41adFP.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-41adFP.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-41adFP.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-lEuss7.s: Assembler messages:
sha2.c: /tmp/cc-lEuss7.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-lEuss7.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-lEuss7.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
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-JSULki.s: Assembler messages:
hash.c: /tmp/cc-JSULki.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JSULki.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JSULki.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JSULki.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JSULki.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JSULki.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-oPI9oC.s: Assembler messages:
sha2.c: /tmp/cc-oPI9oC.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-oPI9oC.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-oPI9oC.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
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-wtJEgk.s: Assembler messages:
hash.c: /tmp/cc-wtJEgk.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wtJEgk.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wtJEgk.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wtJEgk.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-2WVn8f.s: Assembler messages:
hash.c: /tmp/cc-2WVn8f.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2WVn8f.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2WVn8f.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2WVn8f.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2WVn8f.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2WVn8f.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-h736Fy.s: Assembler messages:
sha2.c: /tmp/cc-h736Fy.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-h736Fy.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-h736Fy.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-OLHM5x.s: Assembler messages:
hash.c: /tmp/cc-OLHM5x.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OLHM5x.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-OLHM5x.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OLHM5x.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-OLHM5x.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OLHM5x.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: '+0' is not a recognized feature for this target (ignoring feature)
sha2.c: '0' is not a recognized processor for this target (ignoring processor)
sha2.c: /tmp/cc-p4JyzU.s: Assembler messages:
sha2.c: /tmp/cc-p4JyzU.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-p4JyzU.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-p4JyzU.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-Yv19jf.s: Assembler messages:
hash.c: /tmp/cc-Yv19jf.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Yv19jf.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Yv19jf.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Yv19jf.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
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-EDadoc.s: Assembler messages:
hash.c: /tmp/cc-EDadoc.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EDadoc.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EDadoc.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EDadoc.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EDadoc.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EDadoc.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-xnaDHw.s: Assembler messages:
sha2.c: /tmp/cc-xnaDHw.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-xnaDHw.s:4423: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-xnaDHw.s:4423: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
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-Hio0Bd.s: Assembler messages:
hash.c: /tmp/cc-Hio0Bd.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Hio0Bd.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Hio0Bd.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Hio0Bd.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Hio0Bd.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Hio0Bd.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-nWATJn.s: Assembler messages:
sha2.c: /tmp/cc-nWATJn.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-nWATJn.s:2616: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-nWATJn.s:2616: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
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-mvAPqS.s: Assembler messages:
hash.c: /tmp/cc-mvAPqS.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mvAPqS.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mvAPqS.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mvAPqS.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-86yauX.s: Assembler messages:
hash.c: /tmp/cc-86yauX.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-86yauX.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-86yauX.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-86yauX.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-86yauX.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-86yauX.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-njBvnk.s: Assembler messages:
sha2.c: /tmp/cc-njBvnk.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-njBvnk.s:2616: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-njBvnk.s:2616: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-8jCfry.s: Assembler messages:
hash.c: /tmp/cc-8jCfry.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8jCfry.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8jCfry.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8jCfry.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8jCfry.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8jCfry.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-bb5DYS.s: Assembler messages:
sha2.c: /tmp/cc-bb5DYS.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-bb5DYS.s:4423: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-bb5DYS.s:4423: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-XHMGhV.s: Assembler messages:
hash.c: /tmp/cc-XHMGhV.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XHMGhV.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XHMGhV.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XHMGhV.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
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-ADyzsa.s: Assembler messages:
hash.c: /tmp/cc-ADyzsa.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ADyzsa.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ADyzsa.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ADyzsa.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ADyzsa.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ADyzsa.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-IcasNl.s: Assembler messages:
sha2.c: /tmp/cc-IcasNl.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-IcasNl.s:2616: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-IcasNl.s:2616: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
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-GY0mpb.s: Assembler messages:
hash.c: /tmp/cc-GY0mpb.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GY0mpb.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-GY0mpb.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GY0mpb.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-GY0mpb.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GY0mpb.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-yxzlwl.s: Assembler messages:
sha2.c: /tmp/cc-yxzlwl.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-yxzlwl.s:4423: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-yxzlwl.s:4423: Warning: Macro instruction expanded into multiple instructions
sha2.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
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-vswOY4.s: Assembler messages:
hash.c: /tmp/cc-vswOY4.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vswOY4.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vswOY4.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vswOY4.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-NkYXeV.s: Assembler messages:
hash.c: /tmp/cc-NkYXeV.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NkYXeV.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NkYXeV.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NkYXeV.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NkYXeV.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NkYXeV.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-qzTnsg.s: Assembler messages:
sha2.c: /tmp/cc-qzTnsg.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4322: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4322: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4328: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4328: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4384: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4384: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4389: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4389: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4394: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4394: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4404: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4404: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-qzTnsg.s:4423: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-qzTnsg.s:4423: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib

Compiler output

Implementation: crypto_hash/sha256/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-OzBNQi.s: Assembler messages:
hash.c: /tmp/cc-OzBNQi.s:45: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OzBNQi.s:45: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-OzBNQi.s:181: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OzBNQi.s:181: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/sha256/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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-q9Lu2h.s: Assembler messages:
hash.c: /tmp/cc-q9Lu2h.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-q9Lu2h.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-q9Lu2h.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-q9Lu2h.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-q9Lu2h.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-q9Lu2h.s:37: Warning: Macro instruction expanded into multiple instructions
sha2.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sha2.c: '+' is not a recognized feature for this target (ignoring feature)
sha2.c: /tmp/cc-AL1nXq.s: Assembler messages:
sha2.c: /tmp/cc-AL1nXq.s:23: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:23: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:57: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:57: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:114: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:114: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:123: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:123: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2515: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2515: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2521: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2521: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2577: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2577: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2582: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2582: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2587: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2587: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2597: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2597: Warning: Macro instruction expanded into multiple instructions
sha2.c: /tmp/cc-AL1nXq.s:2616: Warning: No .cprestore pseudo-op used in PIC code
sha2.c: /tmp/cc-AL1nXq.s:2616: Warning: Macro instruction expanded into multiple instructions
sha2.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 sphlib-small

Compiler output

Implementation: crypto_hash/sha256/cryptopp
Compiler: g++
hash.cpp: hash.cpp:1:26: error: cryptopp/sha.h: No such file or directory
hash.cpp: hash.cpp: In function 'int crypto_hash_sha256_cryptopp(unsigned char*, const unsigned char*, long long unsigned int)':
hash.cpp: hash.cpp:6: error: 'CryptoPP' has not been declared
hash.cpp: hash.cpp:6: error: expected ';' before 'sha'
hash.cpp: hash.cpp:7: error: 'sha' was not declared in this scope

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: gcc -O2 -fomit-frame-pointer
sha2.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/sha256/sphlib
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
sha2.c:
sha2.c: cc1: out of memory allocating 2936640 bytes after a total of 6008832 bytes

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