Implementation notes: mipso32, h1mips, crypto_hash/sarmal256

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: cc
sarmal.c:
sarmal.c: cc1: out of memory allocating 321720 bytes after a total of 4710400 bytes

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-MLiGM0.s: Assembler messages:
nist.c: /tmp/cc-MLiGM0.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MLiGM0.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '+' is not a recognized feature for this target (ignoring feature)
sarmal.c: /tmp/cc-55VrMg.s: Assembler messages:
sarmal.c: /tmp/cc-55VrMg.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-55VrMg.s:252: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-55VrMg.s:252: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-II9C6B.s: Assembler messages:
nist.c: /tmp/cc-II9C6B.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-II9C6B.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-jOl09R.s: Assembler messages:
sarmal.c: /tmp/cc-jOl09R.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jOl09R.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jOl09R.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-WPG0lu.s: Assembler messages:
nist.c: /tmp/cc-WPG0lu.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WPG0lu.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-jFJICL.s: Assembler messages:
sarmal.c: /tmp/cc-jFJICL.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-jFJICL.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-jFJICL.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-msZbf9.s: Assembler messages:
nist.c: /tmp/cc-msZbf9.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-msZbf9.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-AcOiBi.s: Assembler messages:
sarmal.c: /tmp/cc-AcOiBi.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-AcOiBi.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-AcOiBi.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-mEzUCa.s: Assembler messages:
nist.c: /tmp/cc-mEzUCa.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEzUCa.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-EKCPSe.s: Assembler messages:
sarmal.c: /tmp/cc-EKCPSe.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-EKCPSe.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-EKCPSe.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-bzFFDh.s: Assembler messages:
nist.c: /tmp/cc-bzFFDh.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bzFFDh.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-KXsCGx.s: Assembler messages:
sarmal.c: /tmp/cc-KXsCGx.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-KXsCGx.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-KXsCGx.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-RXPbHc.s: Assembler messages:
nist.c: /tmp/cc-RXPbHc.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-RXPbHc.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-SFzITt.s: Assembler messages:
sarmal.c: /tmp/cc-SFzITt.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-SFzITt.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-SFzITt.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-f1oe36.s: Assembler messages:
nist.c: /tmp/cc-f1oe36.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-f1oe36.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-9BFp1g.s: Assembler messages:
sarmal.c: /tmp/cc-9BFp1g.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-9BFp1g.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-9BFp1g.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-fERBdU.s: Assembler messages:
nist.c: /tmp/cc-fERBdU.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fERBdU.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-uriMPa.s: Assembler messages:
sarmal.c: /tmp/cc-uriMPa.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-uriMPa.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-uriMPa.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-MILhsV.s: Assembler messages:
nist.c: /tmp/cc-MILhsV.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MILhsV.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-p8K6kc.s: Assembler messages:
sarmal.c: /tmp/cc-p8K6kc.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-p8K6kc.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-p8K6kc.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-89hgVS.s: Assembler messages:
nist.c: /tmp/cc-89hgVS.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-89hgVS.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: '+0' is not a recognized feature for this target (ignoring feature)
sarmal.c: '0' is not a recognized processor for this target (ignoring processor)
sarmal.c: /tmp/cc-d9mNfa.s: Assembler messages:
sarmal.c: /tmp/cc-d9mNfa.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-d9mNfa.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-d9mNfa.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-GB5Vrg.s: Assembler messages:
nist.c: /tmp/cc-GB5Vrg.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GB5Vrg.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '+' is not a recognized feature for this target (ignoring feature)
sarmal.c: /tmp/cc-7IoqXw.s: Assembler messages:
sarmal.c: /tmp/cc-7IoqXw.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-7IoqXw.s:252: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-7IoqXw.s:252: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-NDtOTA.s: Assembler messages:
nist.c: /tmp/cc-NDtOTA.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NDtOTA.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '+' is not a recognized feature for this target (ignoring feature)
sarmal.c: /tmp/cc-muXB0Q.s: Assembler messages:
sarmal.c: /tmp/cc-muXB0Q.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-muXB0Q.s:252: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-muXB0Q.s:252: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-rHWcA5.s: Assembler messages:
nist.c: /tmp/cc-rHWcA5.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rHWcA5.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '+' is not a recognized feature for this target (ignoring feature)
sarmal.c: /tmp/cc-v7S70c.s: Assembler messages:
sarmal.c: /tmp/cc-v7S70c.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-v7S70c.s:252: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-v7S70c.s:252: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-bwiCk9.s: Assembler messages:
nist.c: /tmp/cc-bwiCk9.s:23: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bwiCk9.s:23: Warning: Macro instruction expanded into multiple instructions
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: '+' is not a recognized feature for this target (ignoring feature)
sarmal.c: /tmp/cc-5q2F6i.s: Assembler messages:
sarmal.c: /tmp/cc-5q2F6i.s:38: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:38: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:50: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:50: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:62: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:62: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:77: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:77: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:84: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:84: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:90: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:90: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:180: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:180: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:187: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:187: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:219: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:219: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:227: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:227: Warning: Macro instruction expanded into multiple instructions
sarmal.c: /tmp/cc-5q2F6i.s:252: Warning: No .cprestore pseudo-op used in PIC code
sarmal.c: /tmp/cc-5q2F6i.s:252: Warning: Macro instruction expanded into multiple instructions
sarmal.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -O2 -fomit-frame-pointer
sarmal.c:
sarmal.c: cc1: out of memory allocating 655360 bytes after a total of 4718592 bytes

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -O3 -fomit-frame-pointer
sarmal.c:
sarmal.c: cc1: out of memory allocating 655360 bytes after a total of 4816896 bytes

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -O -fomit-frame-pointer
sarmal.c:
sarmal.c: cc1: out of memory allocating 9608 bytes after a total of 4558848 bytes

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -Os -fomit-frame-pointer
sarmal.c:
sarmal.c: cc1: out of memory allocating 16008 bytes after a total of 4104192 bytes

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
sarmal.c:
sarmal.c: cc1: out of memory allocating 655360 bytes after a total of 4849664 bytes

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
sarmal.c:
sarmal.c: cc1: out of memory allocating 9608 bytes after a total of 4124672 bytes

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