Implementation notes: mipso32, h1mips, crypto_hash/blake32

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
61826sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
62118sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
62286sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
62586sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
62684sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
62878sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
64744sphlibgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
64758sphlibgcc -Os -fomit-frame-pointer2014052620140525
65002sphlibgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052620140525
65008sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
65044sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
65050sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
65146sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
65146sphlibgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
65152sphlibgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
65158sphlibgcc -O2 -fomit-frame-pointer2014052620140525
65158sphlibgcc -O3 -fomit-frame-pointer2014052620140525
65166sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
66380sphlibgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
66388sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
66390sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
66392sphlibgcc -O -fomit-frame-pointer2014052620140525
66394sphlibgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
66416sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
79702sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
79726sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
80288sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
80296sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
82960sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
83880refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
83892sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
83934refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
84030refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
92176refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
92298refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
92696sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
92704sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
92706sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
93364refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
93754sphlib-smallgcc -O -fomit-frame-pointer2014052620140525
93760sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
93856sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
97478refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
97480refgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
97498refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
99168refgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
99174refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
99176refgcc -O -fomit-frame-pointer2014052620140525
107388refgcc -O3 -fomit-frame-pointer2014052620140525
107456refgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
109304sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
110498sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052620140525
110544sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
110576sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
110628sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
110714sphlib-smallgcc -O3 -fomit-frame-pointer2014052620140525
110776sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
110872sphlib-smallgcc -O2 -fomit-frame-pointer2014052620140525
111818sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
111818sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
114588sphlib-smallgcc -Os -fomit-frame-pointer2014052620140525
114662sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
115552refgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
115582refgcc -O2 -fomit-frame-pointer2014052620140525
117356refgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
117402refgcc -Os -fomit-frame-pointer2014052620140525
117498refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
117504refgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
117556refgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
117880refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052620140525
123314refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
124990refgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
143060sphlibgcc -funroll-loops2014052620140525
143066sphlibcc2014052620140525
143070sphlibgcc2014052620140525
245474sphlib-smallcc2014052620140525
245482sphlib-smallgcc2014052620140525
245494sphlib-smallgcc -funroll-loops2014052620140525
288926refcc2014052620140525
288926refgcc -funroll-loops2014052620140525
288928refgcc2014052620140525

Compiler output

Implementation: crypto_hash/blake32/sphlib
Compiler: clang -O3 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-0SoakS.s: Assembler messages:
blake.c: /tmp/cc-0SoakS.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0SoakS.s:3935: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0SoakS.s:3935: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib-small
Compiler: clang -O3 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-sgvU3d.s: Assembler messages:
blake.c: /tmp/cc-sgvU3d.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-sgvU3d.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-sgvU3d.s:1125: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/ref
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: In file included from hash.c:2:
hash.c: In file included from /usr/include/stdio.h:36:
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:2:
hash.c: In file included from /usr/include/stdio.h:36:
hash.c: In file included from /usr/include/bits/types.h:131:
hash.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
hash.c: #define __UID_T_TYPE __U32_TYPE
hash.c: ^
hash.c: In file included from hash.c:2:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-Bk5r2T.s: Assembler messages:
blake.c: /tmp/cc-Bk5r2T.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Bk5r2T.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Bk5r2T.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-Dbzhqo.s: Assembler messages:
blake.c: /tmp/cc-Dbzhqo.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Dbzhqo.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Dbzhqo.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-4AEmY1.s: Assembler messages:
blake.c: /tmp/cc-4AEmY1.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4AEmY1.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4AEmY1.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-4SL1DZ.s: Assembler messages:
blake.c: /tmp/cc-4SL1DZ.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4SL1DZ.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4SL1DZ.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-J3J68R.s: Assembler messages:
blake.c: /tmp/cc-J3J68R.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J3J68R.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J3J68R.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-RArR0f.s: Assembler messages:
blake.c: /tmp/cc-RArR0f.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-RArR0f.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-RArR0f.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-0moa4b.s: Assembler messages:
blake.c: /tmp/cc-0moa4b.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0moa4b.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0moa4b.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-3u6Cdl.s: Assembler messages:
blake.c: /tmp/cc-3u6Cdl.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3u6Cdl.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3u6Cdl.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-FmU5oz.s: Assembler messages:
blake.c: /tmp/cc-FmU5oz.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-FmU5oz.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-FmU5oz.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-PHk3Ux.s: Assembler messages:
blake.c: /tmp/cc-PHk3Ux.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-PHk3Ux.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-PHk3Ux.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-IEd7z6.s: Assembler messages:
blake.c: /tmp/cc-IEd7z6.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-IEd7z6.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-IEd7z6.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-mgdYvI.s: Assembler messages:
blake.c: /tmp/cc-mgdYvI.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mgdYvI.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mgdYvI.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-R7rnkm.s: Assembler messages:
blake.c: /tmp/cc-R7rnkm.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-R7rnkm.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-R7rnkm.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-s2V3sq.s: Assembler messages:
blake.c: /tmp/cc-s2V3sq.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-s2V3sq.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-s2V3sq.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-lPsTax.s: Assembler messages:
blake.c: /tmp/cc-lPsTax.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lPsTax.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lPsTax.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/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
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-mroZdq.s: Assembler messages:
blake.c: /tmp/cc-mroZdq.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-mroZdq.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-mroZdq.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-DxmvNp.s: Assembler messages:
blake.c: /tmp/cc-DxmvNp.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DxmvNp.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DxmvNp.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-zf6JUw.s: Assembler messages:
blake.c: /tmp/cc-zf6JUw.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-zf6JUw.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-zf6JUw.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-COkFdx.s: Assembler messages:
blake.c: /tmp/cc-COkFdx.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-COkFdx.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-COkFdx.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: '+0' is not a recognized feature for this target (ignoring feature)
blake.c: '0' is not a recognized processor for this target (ignoring processor)
blake.c: /tmp/cc-x6bz2i.s: Assembler messages:
blake.c: /tmp/cc-x6bz2i.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-x6bz2i.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-x6bz2i.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-J7C8LQ.s: Assembler messages:
blake.c: /tmp/cc-J7C8LQ.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-J7C8LQ.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-J7C8LQ.s:1125: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-tFTHZs.s: Assembler messages:
blake.c: /tmp/cc-tFTHZs.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-tFTHZs.s:3935: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-tFTHZs.s:3935: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-0ECsBJ.s: Assembler messages:
blake.c: /tmp/cc-0ECsBJ.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-0ECsBJ.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-0ECsBJ.s:1125: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-qvZ58H.s: Assembler messages:
blake.c: /tmp/cc-qvZ58H.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-qvZ58H.s:3935: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-qvZ58H.s:3935: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-Iuez0S.s: Assembler messages:
blake.c: /tmp/cc-Iuez0S.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Iuez0S.s:3935: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Iuez0S.s:3935: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-TGNXSF.s: Assembler messages:
blake.c: /tmp/cc-TGNXSF.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-TGNXSF.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-TGNXSF.s:1125: Warning: Macro instruction expanded into multiple instructions
blake.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-Njw972.s: Assembler messages:
blake.c: /tmp/cc-Njw972.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:3878: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:3878: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:3884: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:3884: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:3890: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:3890: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:3923: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:3923: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:3929: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:3929: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Njw972.s:3935: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Njw972.s:3935: Warning: Macro instruction expanded into multiple instructions
blake.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/blake32/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
blake.c: '+' is not a recognized feature for this target (ignoring feature)
blake.c: /tmp/cc-aQj3oF.s: Assembler messages:
blake.c: /tmp/cc-aQj3oF.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aQj3oF.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aQj3oF.s:1125: Warning: Macro instruction expanded into multiple instructions
blake.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