Implementation notes: mipso32, h1mips, crypto_sign/sphincs256

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: sphincs256
TimeImplementationCompilerBenchmark dateSUPERCOP version
1206119222refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070520140622
1272799268refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070520140622
1290389420refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014070420140622
1290663570refgcc -funroll-loops -O3 -fomit-frame-pointer2014070420140622
1317711772refgcc -mabi=32 -O3 -fomit-frame-pointer2014070420140622
1317782964refgcc -O3 -fomit-frame-pointer2014070420140622
1488700790refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070520140622
1549388632refgcc -funroll-loops -O2 -fomit-frame-pointer2014070420140622
1550317120refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014070420140622
1614078932refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070520140622
1614179644refgcc -funroll-loops -O -fomit-frame-pointer2014070420140622
1614217232refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014070420140622
1684823708refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070520140622
1688078318refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014070420140622
1689089808refgcc -funroll-loops -Os -fomit-frame-pointer2014070420140622
1693921528refgcc -O2 -fomit-frame-pointer2014070420140622
1694079424refgcc -mabi=32 -O2 -fomit-frame-pointer2014070420140622
1715646112refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070520140622
1724541852refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070520140622
1785622622refgcc -mabi=32 -Os -fomit-frame-pointer2014070420140622
1790550446refgcc -Os -fomit-frame-pointer2014070420140622
1814400088refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070520140622
1814589448refgcc -O -fomit-frame-pointer2014070420140622
1814988592refgcc -mabi=32 -O -fomit-frame-pointer2014070420140622
6153928124refgcc -funroll-loops2014070520140622
6153942256refcc2014070520140622
6154166680refgcc2014070420140622

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: cc
sign.c: sign.c: In function 'crypto_sign_sphincs256_avx2':
sign.c: sign.c:305: warning: integer constant is too large for 'long' type
genfullchain8x.s: genfullchain8x.s: Assembler messages:
genfullchain8x.s: genfullchain8x.s:104: Error: unrecognized opcode `mov %rsp,%r11'
genfullchain8x.s: genfullchain8x.s:105: Error: bad expression
genfullchain8x.s: genfullchain8x.s:105: Error: illegal operands `and $31,%r11'
genfullchain8x.s: genfullchain8x.s:106: Error: illegal operands `add $256,%r11'
genfullchain8x.s: genfullchain8x.s:107: Error: illegal operands `sub %r11,%rsp'
genfullchain8x.s: genfullchain8x.s:112: Error: unrecognized opcode `vmovupd _rotate8,%ymm0'
genfullchain8x.s: genfullchain8x.s:117: Error: unrecognized opcode `vmovupd _rotate16,%ymm1'
genfullchain8x.s: genfullchain8x.s:122: Error: unrecognized opcode `lea hashc8x(%rip),%rdx'
genfullchain8x.s: genfullchain8x.s:127: Error: unrecognized opcode `mov %rsi,%rsi'
genfullchain8x.s: genfullchain8x.s:132: Error: unrecognized opcode `vmovupd 0(%rdi),%ymm2'
genfullchain8x.s: genfullchain8x.s:137: Error: unrecognized opcode `vmovupd 32(%rdi),%ymm3'
genfullchain8x.s: genfullchain8x.s:142: Error: unrecognized opcode `vmovupd 64(%rdi),%ymm4'
genfullchain8x.s: genfullchain8x.s:147: Error: unrecognized opcode `vmovupd 96(%rdi),%ymm5'
genfullchain8x.s: genfullchain8x.s:152: Error: unrecognized opcode `vmovupd 128(%rdi),%ymm6'
genfullchain8x.s: genfullchain8x.s:157: Error: unrecognized opcode `vmovupd 160(%rdi),%ymm7'
genfullchain8x.s: genfullchain8x.s:162: Error: unrecognized opcode `vmovupd 192(%rdi),%ymm8'
genfullchain8x.s: genfullchain8x.s:167: Error: unrecognized opcode `vmovupd 224(%rdi),%ymm9'
genfullchain8x.s: genfullchain8x.s:172: Error: unrecognized opcode `vpunpckldq %ymm6,%ymm2,%ymm10'
genfullchain8x.s: genfullchain8x.s:177: Error: unrecognized opcode `vpunpckhdq %ymm6,%ymm2,%ymm2'
genfullchain8x.s: genfullchain8x.s:182: Error: unrecognized opcode `vperm2f128 $0x20,%ymm2,%ymm10,%ymm6'
genfullchain8x.s: genfullchain8x.s:187: Error: unrecognized opcode `vperm2f128 $0x31,%ymm2,%ymm10,%ymm2'
genfullchain8x.s: genfullchain8x.s:192: Error: unrecognized opcode `vpunpckldq %ymm7,%ymm3,%ymm10'
genfullchain8x.s: genfullchain8x.s:197: Error: unrecognized opcode `vpunpckhdq %ymm7,%ymm3,%ymm3'
genfullchain8x.s: genfullchain8x.s:202: Error: unrecognized opcode `vperm2f128 $0x20,%ymm3,%ymm10,%ymm7'
genfullchain8x.s: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: cc
sign.c: sign.c: In function 'crypto_sign_sphincs256_ref':
sign.c: sign.c:275: warning: integer constant is too large for 'long' type

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-BWcTV0.s: Assembler messages:
hash.c: /tmp/cc-BWcTV0.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BWcTV0.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BWcTV0.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-RP3V0k.s: Assembler messages:
hash.c: /tmp/cc-RP3V0k.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RP3V0k.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RP3V0k.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-9aGrUV.s: Assembler messages:
hash.c: /tmp/cc-9aGrUV.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9aGrUV.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9aGrUV.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-O2lHaV.s: Assembler messages:
hash.c: /tmp/cc-O2lHaV.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O2lHaV.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O2lHaV.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-qPFPgp.s: Assembler messages:
hash.c: /tmp/cc-qPFPgp.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPFPgp.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPFPgp.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-L0Pr6l.s: Assembler messages:
hash.c: /tmp/cc-L0Pr6l.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L0Pr6l.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L0Pr6l.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-vzVlo7.s: Assembler messages:
hash.c: /tmp/cc-vzVlo7.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vzVlo7.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vzVlo7.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-ehc1BX.s: Assembler messages:
hash.c: /tmp/cc-ehc1BX.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ehc1BX.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ehc1BX.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
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
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-meP1dh.s: Assembler messages:
hash.c: /tmp/cc-meP1dh.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-meP1dh.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-meP1dh.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-VKfdcp.s: Assembler messages:
hash.c: /tmp/cc-VKfdcp.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VKfdcp.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VKfdcp.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-SsgTz2.s: Assembler messages:
hash.c: /tmp/cc-SsgTz2.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SsgTz2.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SsgTz2.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-tzNoPY.s: Assembler messages:
hash.c: /tmp/cc-tzNoPY.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-tzNoPY.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tzNoPY.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-fZDscx.s: Assembler messages:
hash.c: /tmp/cc-fZDscx.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fZDscx.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fZDscx.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-6Hj5wp.s: Assembler messages:
hash.c: /tmp/cc-6Hj5wp.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6Hj5wp.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6Hj5wp.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-zdTUfI.s: Assembler messages:
hash.c: /tmp/cc-zdTUfI.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zdTUfI.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zdTUfI.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-bFvR70.s: Assembler messages:
hash.c: /tmp/cc-bFvR70.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bFvR70.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bFvR70.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
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
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-u2GTyb.s: Assembler messages:
hash.c: /tmp/cc-u2GTyb.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-u2GTyb.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-u2GTyb.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-WXd9Ks.s: Assembler messages:
hash.c: /tmp/cc-WXd9Ks.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-WXd9Ks.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WXd9Ks.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-EA7qVC.s: Assembler messages:
hash.c: /tmp/cc-EA7qVC.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EA7qVC.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EA7qVC.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-Xa6sZU.s: Assembler messages:
hash.c: /tmp/cc-Xa6sZU.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Xa6sZU.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Xa6sZU.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-Kw6nii.s: Assembler messages:
hash.c: /tmp/cc-Kw6nii.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Kw6nii.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Kw6nii.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '0' is not a recognized processor for this target (ignoring processor)
consts.c: '+0' is not a recognized feature for this target (ignoring feature)
consts.c: '0' is not a recognized processor for this target (ignoring processor)
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-6foRNl.s: Assembler messages:
hash.c: /tmp/cc-6foRNl.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6foRNl.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6foRNl.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-SPQiEQ.s: Assembler messages:
hash.c: /tmp/cc-SPQiEQ.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SPQiEQ.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SPQiEQ.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-F8TvoW.s: Assembler messages:
hash.c: /tmp/cc-F8TvoW.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F8TvoW.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F8TvoW.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-XGHyXj.s: Assembler messages:
hash.c: /tmp/cc-XGHyXj.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XGHyXj.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XGHyXj.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-UQhefn.s: Assembler messages:
hash.c: /tmp/cc-UQhefn.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-UQhefn.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UQhefn.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-xVmhKK.s: Assembler messages:
hash.c: /tmp/cc-xVmhKK.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xVmhKK.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xVmhKK.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-QULPFT.s: Assembler messages:
hash.c: /tmp/cc-QULPFT.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QULPFT.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QULPFT.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-2Dr1Qg.s: Assembler messages:
hash.c: /tmp/cc-2Dr1Qg.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2Dr1Qg.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2Dr1Qg.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.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 avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
consts.c: '+' is not a recognized feature for this target (ignoring feature)
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-blTQAk.s: Assembler messages:
hash.c: /tmp/cc-blTQAk.s:17: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:17: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:42: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:42: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:91: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:91: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:110: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:110: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:190: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:190: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:210: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:210: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:271: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:271: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-blTQAk.s:349: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-blTQAk.s:349: Warning: Macro instruction expanded into multiple instructions
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: /usr/include/bits/types.h:129:3: error: #error
horst.c: # error
horst.c: ^
horst.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
horst.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
horst.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: In file included from /usr/include/stdio.h:36:
horst.c: In file included from /usr/include/bits/types.h:131:
horst.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
horst.c: #define __UID_T_TYPE __U32_TYPE
horst.c: ^
horst.c: In file included from horst.c:6:
horst.c: ...

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