Implementation notes: mipso32, h1mips, crypto_hash/blake512

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
141398sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
141428sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
141452sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
141512sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
142996sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
143050sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
144284sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
145356sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
145550sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
145700refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
145806refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
147196refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
152068refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
152632refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
154896refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
160486sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
160486sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
160488sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
160516sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
160516sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
160526sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
160528sphlibgcc -O -fomit-frame-pointer2014052620140525
160528sphlib-smallgcc -O -fomit-frame-pointer2014052620140525
160530sphlibgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
165450refgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
165454refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
165464refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
172772refgcc -O -fomit-frame-pointer2014052620140525
172772refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
172780refgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
234326sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
235564sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
235658sphlibgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
235664sphlibgcc -Os -fomit-frame-pointer2014052620140525
238152sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
238166sphlib-smallgcc -Os -fomit-frame-pointer2014052620140525
239238sphlibgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
239244sphlibgcc -O3 -fomit-frame-pointer2014052620140525
239250sphlib-smallgcc -O3 -fomit-frame-pointer2014052620140525
239252sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
239546sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
239596sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052620140525
240950refgcc -O3 -fomit-frame-pointer2014052620140525
240970refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052620140525
241166sphlibgcc -O2 -fomit-frame-pointer2014052620140525
241228sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
241328sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
241932refgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
241992refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
242096refgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
242294refgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
242670sphlib-smallgcc -O2 -fomit-frame-pointer2014052620140525
242672sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
243092sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
246334refgcc -O2 -fomit-frame-pointer2014052620140525
246350refgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
259674refgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
260894refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
267164refgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
268400refgcc -Os -fomit-frame-pointer2014052620140525
415116sphlib-smallcc2014052620140525
415126sphlib-smallgcc -funroll-loops2014052620140525
415136sphlibcc2014052620140525
415136sphlib-smallgcc2014052620140525
415148sphlibgcc -funroll-loops2014052620140525
415150sphlibgcc2014052620140525
492496refgcc -funroll-loops2014052620140525
492516refcc2014052620140525
492516refgcc2014052620140525

Compiler output

Implementation: crypto_hash/blake512/regs
Compiler: cc
hash.c:
hash.c: cc1: out of memory allocating 20808 bytes after a total of 6549504 bytes

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

Compiler output

Implementation: crypto_hash/blake512/bswap
Compiler: cc
hash.c:
hash.c: cc1: out of memory allocating 20808 bytes after a total of 6569984 bytes

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: vector.c:65: error: invalid initializer
vector.c: vector.c:485: error: expected declaration specifiers or '...' before 'v64'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:487: error: 'v64' undeclared (first use in this function)
vector.c: vector.c:487: error: (Each undeclared identifier is reported only once
vector.c: vector.c:487: error: for each function it appears in.)
vector.c: vector.c:487: error: expected ';' before 'A0'
vector.c: vector.c:584: error: 'H' undeclared (first use in this function)
vector.c: vector.c:585: error: expected ';' before 't0'
vector.c: vector.c:590: error: expected ';' before 'm0'
vector.c: vector.c:661: error: 'A0' undeclared (first use in this function)
vector.c: vector.c:661: error: 'A1' undeclared (first use in this function)
vector.c: vector.c:662: error: 'B0' undeclared (first use in this function)
vector.c: vector.c:662: error: 'B1' undeclared (first use in this function)
vector.c: vector.c:663: error: 'C0' undeclared (first use in this function)
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: In file included from vector.c:7:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: In file included from vector.c:7:
vector.c: vector.h:982: error: expected specifier-qualifier-list before 'v16'
vector.c: vector.h:987: error: expected specifier-qualifier-list before 'v8'
vector.c: vector.h:992: error: expected specifier-qualifier-list before 'v32'
vector.c: vector.h:997: error: expected specifier-qualifier-list before 'v64'
vector.c: vector.c:62: error: invalid initializer
vector.c: vector.c:63: error: invalid initializer
vector.c: vector.c:64: error: invalid initializer
vector.c: vector.c:65: error: invalid initializer
vector.c: vector.c:485: error: expected declaration specifiers or '...' before 'v64'
vector.c: vector.c: In function 'round512':
vector.c: vector.c:487: error: 'v64' undeclared (first use in this function)
vector.c: vector.c:487: error: (Each undeclared identifier is reported only once
vector.c: vector.c:487: error: for each function it appears in.)
vector.c: vector.c:487: error: expected ';' before 'A0'
vector.c: vector.c:584: error: 'H' undeclared (first use in this function)
vector.c: vector.c:585: error: expected ';' before 't0'
vector.c: vector.c:645: error: expected ';' before 'm0'
vector.c: vector.c:646: error: expected ';' before 'mm0'
vector.c: vector.c:647: error: expected ';' before 'mm2'
vector.c: vector.c:648: error: expected ';' before 'mm4'
vector.c: vector.c:649: error: expected ';' before 'mm6'
vector.c: vector.c:661: error: 'A0' undeclared (first use in this function)
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/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-5m6qx5.s: Assembler messages:
blake.c: /tmp/cc-5m6qx5.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-5m6qx5.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-5m6qx5.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/blake512/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-DgI1LV.s: Assembler messages:
blake.c: /tmp/cc-DgI1LV.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:5021: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DgI1LV.s:5027: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DgI1LV.s:5027: 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/blake512/vect128-inplace
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-fMmHO2.s: Assembler messages:
hash.c: /tmp/cc-fMmHO2.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fMmHO2.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
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-kDvaAf.s: Assembler messages:
hash.c: /tmp/cc-kDvaAf.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kDvaAf.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/bswap
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: 45, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive bswap ref regs
clang -O3 -fwrapv -march=native -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -mavx -fomit-frame-pointer bswap ref regs
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bswap ref regs

Compiler output

Implementation: crypto_hash/blake512/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-6zCAon.s: Assembler messages:
blake.c: /tmp/cc-6zCAon.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-6zCAon.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-6zCAon.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/blake512/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-f5wmxM.s: Assembler messages:
blake.c: /tmp/cc-f5wmxM.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-f5wmxM.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-f5wmxM.s:5021: 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/blake512/vect128
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-cdwONk.s: Assembler messages:
hash.c: /tmp/cc-cdwONk.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cdwONk.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
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-nHFdBD.s: Assembler messages:
hash.c: /tmp/cc-nHFdBD.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHFdBD.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/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-V6a25H.s: Assembler messages:
blake.c: /tmp/cc-V6a25H.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-V6a25H.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-V6a25H.s:5021: 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/blake512/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-xQZ6di.s: Assembler messages:
blake.c: /tmp/cc-xQZ6di.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-xQZ6di.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-xQZ6di.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/blake512/vect128
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-HekXL6.s: Assembler messages:
hash.c: /tmp/cc-HekXL6.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HekXL6.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

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

Compiler output

Implementation: crypto_hash/blake512/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-aVADA6.s: Assembler messages:
blake.c: /tmp/cc-aVADA6.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-aVADA6.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-aVADA6.s:5021: 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/blake512/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-yIf5fa.s: Assembler messages:
blake.c: /tmp/cc-yIf5fa.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-yIf5fa.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-yIf5fa.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/blake512/vect128-inplace
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-AwDd12.s: Assembler messages:
hash.c: /tmp/cc-AwDd12.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AwDd12.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
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-wjNlwA.s: Assembler messages:
hash.c: /tmp/cc-wjNlwA.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wjNlwA.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

Implementation: crypto_hash/blake512/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-DDdNCU.s: Assembler messages:
blake.c: /tmp/cc-DDdNCU.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-DDdNCU.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-DDdNCU.s:5021: 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/blake512/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-SqGk3J.s: Assembler messages:
blake.c: /tmp/cc-SqGk3J.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-SqGk3J.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-SqGk3J.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/blake512/vect128-inplace
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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-R9vTdR.s: Assembler messages:
hash.c: /tmp/cc-R9vTdR.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-R9vTdR.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
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-dgoUdB.s: Assembler messages:
hash.c: /tmp/cc-dgoUdB.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dgoUdB.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

Implementation: crypto_hash/blake512/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-3XwNDa.s: Assembler messages:
blake.c: /tmp/cc-3XwNDa.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-3XwNDa.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-3XwNDa.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/blake512/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-4n38qx.s: Assembler messages:
blake.c: /tmp/cc-4n38qx.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-4n38qx.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-4n38qx.s:5021: 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/blake512/vect128-inplace
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-llUO6e.s: Assembler messages:
hash.c: /tmp/cc-llUO6e.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-llUO6e.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
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-widKKV.s: Assembler messages:
hash.c: /tmp/cc-widKKV.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-widKKV.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/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-2HU8tm.s: Assembler messages:
blake.c: /tmp/cc-2HU8tm.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-2HU8tm.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-2HU8tm.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/blake512/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-CXVH9e.s: Assembler messages:
blake.c: /tmp/cc-CXVH9e.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-CXVH9e.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-CXVH9e.s:5021: 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/blake512/vect128
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-Lz8a8M.s: Assembler messages:
hash.c: /tmp/cc-Lz8a8M.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Lz8a8M.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

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

Compiler output

Implementation: crypto_hash/blake512/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-O4KjVK.s: Assembler messages:
blake.c: /tmp/cc-O4KjVK.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-O4KjVK.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-O4KjVK.s:5021: 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/blake512/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-drQkMO.s: Assembler messages:
blake.c: /tmp/cc-drQkMO.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-drQkMO.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-drQkMO.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/blake512/vect128
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-XlNqpB.s: Assembler messages:
hash.c: /tmp/cc-XlNqpB.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XlNqpB.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
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-c5wliH.s: Assembler messages:
hash.c: /tmp/cc-c5wliH.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-c5wliH.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/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-BmRXdI.s: Assembler messages:
blake.c: /tmp/cc-BmRXdI.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-BmRXdI.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-BmRXdI.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/blake512/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-lnFe2N.s: Assembler messages:
blake.c: /tmp/cc-lnFe2N.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-lnFe2N.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-lnFe2N.s:5021: 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/blake512/vect128
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-Kq3Wzo.s: Assembler messages:
hash.c: /tmp/cc-Kq3Wzo.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kq3Wzo.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

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

Compiler output

Implementation: crypto_hash/blake512/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-QJmhJf.s: Assembler messages:
blake.c: /tmp/cc-QJmhJf.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-QJmhJf.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-QJmhJf.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/blake512/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-ipN0aR.s: Assembler messages:
blake.c: /tmp/cc-ipN0aR.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ipN0aR.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ipN0aR.s:5021: 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/blake512/vect128-inplace
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-UTg9XT.s: Assembler messages:
hash.c: /tmp/cc-UTg9XT.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UTg9XT.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
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-ZBRyQe.s: Assembler messages:
hash.c: /tmp/cc-ZBRyQe.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZBRyQe.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/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-Q3Rnzd.s: Assembler messages:
blake.c: /tmp/cc-Q3Rnzd.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Q3Rnzd.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Q3Rnzd.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/blake512/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-ySGbpc.s: Assembler messages:
blake.c: /tmp/cc-ySGbpc.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ySGbpc.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ySGbpc.s:5021: 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/blake512/vect128-inplace
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-1RD1UI.s: Assembler messages:
hash.c: /tmp/cc-1RD1UI.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1RD1UI.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
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-9rwv5q.s: Assembler messages:
hash.c: /tmp/cc-9rwv5q.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9rwv5q.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

Implementation: crypto_hash/blake512/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-NAtRpq.s: Assembler messages:
blake.c: /tmp/cc-NAtRpq.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-NAtRpq.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-NAtRpq.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/blake512/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-ycbU6f.s: Assembler messages:
blake.c: /tmp/cc-ycbU6f.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:5021: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-ycbU6f.s:5027: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-ycbU6f.s:5027: 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/blake512/vect128-inplace
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-1QCvMX.s: Assembler messages:
hash.c: /tmp/cc-1QCvMX.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1QCvMX.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
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-QqbNDe.s: Assembler messages:
hash.c: /tmp/cc-QqbNDe.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QqbNDe.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/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-l3vEE3.s: Assembler messages:
blake.c: /tmp/cc-l3vEE3.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:5021: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-l3vEE3.s:5027: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-l3vEE3.s:5027: 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/blake512/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-y4Yw2t.s: Assembler messages:
blake.c: /tmp/cc-y4Yw2t.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-y4Yw2t.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-y4Yw2t.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/blake512/vect128
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-go9szl.s: Assembler messages:
hash.c: /tmp/cc-go9szl.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-go9szl.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
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-qE6HNM.s: Assembler messages:
hash.c: /tmp/cc-qE6HNM.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qE6HNM.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/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-Znh4pj.s: Assembler messages:
blake.c: /tmp/cc-Znh4pj.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Znh4pj.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Znh4pj.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/blake512/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-d7WXfR.s: Assembler messages:
blake.c: /tmp/cc-d7WXfR.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:5021: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-d7WXfR.s:5027: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-d7WXfR.s:5027: 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/blake512/vect128
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-taWspr.s: Assembler messages:
hash.c: /tmp/cc-taWspr.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-taWspr.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
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-w6ecqv.s: Assembler messages:
hash.c: /tmp/cc-w6ecqv.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-w6ecqv.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/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-Uo1Nio.s: Assembler messages:
blake.c: /tmp/cc-Uo1Nio.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:1068: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:1068: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:1074: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:1074: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:1080: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:1080: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:1113: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:1113: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:1119: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.s:1119: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-Uo1Nio.s:1125: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-Uo1Nio.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

Compiler output

Implementation: crypto_hash/blake512/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-emapcD.s: Assembler messages:
blake.c: /tmp/cc-emapcD.s:23: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:23: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:29: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:29: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:58: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:58: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:102: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:102: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:215: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:215: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:4970: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:4970: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:4976: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:4976: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:4982: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:4982: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:5015: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:5015: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:5021: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:5021: Warning: Macro instruction expanded into multiple instructions
blake.c: /tmp/cc-emapcD.s:5027: Warning: No .cprestore pseudo-op used in PIC code
blake.c: /tmp/cc-emapcD.s:5027: 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/blake512/vect128-inplace
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-2oq9ab.s: Assembler messages:
hash.c: /tmp/cc-2oq9ab.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2oq9ab.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
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-aOZoEi.s: Assembler messages:
hash.c: /tmp/cc-aOZoEi.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aOZoEi.s:23: Warning: Macro instruction expanded into multiple instructions
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: /usr/include/bits/types.h:129:3: error: #error
nist.c: # error
nist.c: ^
nist.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
nist.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
nist.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
nist.c: ^
nist.c: In file included from nist.c:1:
nist.c: In file included from /usr/include/stdio.h:36:
nist.c: In file included from /usr/include/bits/types.h:131:
nist.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
nist.c: #define __UID_T_TYPE __U32_TYPE
nist.c: ^
nist.c: In file included from nist.c:1:
nist.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 vect128

Compiler output

Implementation: crypto_hash/blake512/bswap
Compiler: gcc -O2 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3575808 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer bswap
gcc -mabi=32 -O2 -fomit-frame-pointer bswap

Compiler output

Implementation: crypto_hash/blake512/regs
Compiler: gcc -O2 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3858432 bytes

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

Compiler output

Implementation: crypto_hash/blake512/bswap
Compiler: gcc -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3579904 bytes

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

Compiler output

Implementation: crypto_hash/blake512/regs
Compiler: gcc -O3 -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3862528 bytes

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

Compiler output

Implementation: crypto_hash/blake512/bswap
Compiler: gcc -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3383296 bytes

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

Compiler output

Implementation: crypto_hash/blake512/regs
Compiler: gcc -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3391488 bytes

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

Compiler output

Implementation: crypto_hash/blake512/bswap
Compiler: gcc -Os -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3551232 bytes

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

Compiler output

Implementation: crypto_hash/blake512/regs
Compiler: gcc -Os -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3854336 bytes

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

Compiler output

Implementation: crypto_hash/blake512/bswap
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3256320 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 536 bytes after a total of 6721536 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 556 bytes after a total of 6918144 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 4808 bytes after a total of 7221248 bytes

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

Compiler output

Implementation: crypto_hash/blake512/regs
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
hash.c:
hash.c: cc1: out of memory allocating 8277360 bytes after a total of 3379200 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 18536 bytes after a total of 7237632 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 532 bytes after a total of 6848512 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 744 bytes after a total of 6643712 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 18456 bytes after a total of 7196672 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 468 bytes after a total of 6737920 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 536 bytes after a total of 6934528 bytes

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

Compiler output

Implementation: crypto_hash/blake512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
blake.c:
blake.c: cc1: out of memory allocating 4808 bytes after a total of 7213056 bytes

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