Implementation notes: mipso32, h1mips, crypto_hash/round3jh512

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
347482simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
349126simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
349252simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
350186simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
350316simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
350710simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
374978simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
374988simplegcc -mabi=32 -O -fomit-frame-pointer2014052820140525
374992simplegcc -O -fomit-frame-pointer2014052820140525
377440simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
377440simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
377456simplegcc -funroll-loops -O -fomit-frame-pointer2014052820140525
492792sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
498398sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
505270sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
505336sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
509464sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
509592sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
580886sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
580886sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
580894sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
581050sphlib-smallgcc -O -fomit-frame-pointer2014052820140525
581056sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
581064sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
680802simplegcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
680802simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
681302simplegcc -mabi=32 -O3 -fomit-frame-pointer2014052820140525
681488simplegcc -O2 -fomit-frame-pointer2014052820140525
681494simplegcc -O3 -fomit-frame-pointer2014052820140525
682228simplegcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
685686simplegcc -Os -fomit-frame-pointer2014052820140525
685702simplegcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
781254sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052820140525
781518sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
783378sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
783378sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052820140525
785516sphlib-smallgcc -O2 -fomit-frame-pointer2014052820140525
786068sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
792172sphlib-smallgcc -O3 -fomit-frame-pointer2014052820140525
794270sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2014052820140525
862926sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
870274sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
894094sphlib-smallgcc -Os -fomit-frame-pointer2014052820140525
894272sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
1296464sphlibgcc2014052820140525
1296468sphlibcc2014052820140525
1296472sphlibgcc -funroll-loops2014052820140525
1320208sphlib-smallcc2014052820140525
1320216sphlib-smallgcc -funroll-loops2014052820140525
1320490sphlib-smallgcc2014052820140525
1613668simplegcc2014052820140525
1613680simplecc2014052820140525
1613920simplegcc -funroll-loops2014052820140525

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-0blCQJ.s: Assembler messages:
hash.c: /tmp/cc-0blCQJ.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0blCQJ.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0blCQJ.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-42XrzR.s: Assembler messages:
hash.c: /tmp/cc-42XrzR.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-42XrzR.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-42XrzR.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-42XrzR.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-42XrzR.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-42XrzR.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-tMv339.s: Assembler messages:
jh.c: /tmp/cc-tMv339.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-tMv339.s:6992: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-tMv339.s:6992: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-KLIBkz.s: Assembler messages:
hash.c: /tmp/cc-KLIBkz.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KLIBkz.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KLIBkz.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KLIBkz.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KLIBkz.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KLIBkz.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-diiKAQ.s: Assembler messages:
jh.c: /tmp/cc-diiKAQ.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-diiKAQ.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-diiKAQ.s:2204: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-diiKAQ.s:2235: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-5nbk3H.s: Assembler messages:
hash.c: /tmp/cc-5nbk3H.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5nbk3H.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5nbk3H.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5nbk3H.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5nbk3H.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5nbk3H.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-QeaX23.s: Assembler messages:
jh.c: /tmp/cc-QeaX23.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-QeaX23.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-QeaX23.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-80vEO9.s: Assembler messages:
hash.c: /tmp/cc-80vEO9.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-80vEO9.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-80vEO9.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-H9r7ne.s: Assembler messages:
hash.c: /tmp/cc-H9r7ne.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-H9r7ne.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-H9r7ne.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-H9r7ne.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-H9r7ne.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-H9r7ne.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-LNjMOr.s: Assembler messages:
jh.c: /tmp/cc-LNjMOr.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-LNjMOr.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-LNjMOr.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-LNjMOr.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Ib5Tk1.s: Assembler messages:
hash.c: /tmp/cc-Ib5Tk1.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ib5Tk1.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ib5Tk1.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ib5Tk1.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ib5Tk1.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ib5Tk1.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-UYtEuc.s: Assembler messages:
jh.c: /tmp/cc-UYtEuc.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-UYtEuc.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-UYtEuc.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-VMRSvS.s: Assembler messages:
hash.c: /tmp/cc-VMRSvS.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VMRSvS.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VMRSvS.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VMRSvS.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-VMRSvS.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-VMRSvS.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-G7pOQ9.s: Assembler messages:
jh.c: /tmp/cc-G7pOQ9.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-G7pOQ9.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-G7pOQ9.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-G7pOQ9.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-B5vNlU.s: Assembler messages:
hash.c: /tmp/cc-B5vNlU.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-B5vNlU.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-B5vNlU.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-B5vNlU.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-B5vNlU.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-B5vNlU.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-OuvPDb.s: Assembler messages:
jh.c: /tmp/cc-OuvPDb.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-OuvPDb.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-OuvPDb.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-OuvPDb.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-TwtKsf.s: Assembler messages:
hash.c: /tmp/cc-TwtKsf.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TwtKsf.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TwtKsf.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-fWZFui.s: Assembler messages:
hash.c: /tmp/cc-fWZFui.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fWZFui.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fWZFui.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fWZFui.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fWZFui.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fWZFui.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-iecfYA.s: Assembler messages:
jh.c: /tmp/cc-iecfYA.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-iecfYA.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-iecfYA.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-40aUIH.s: Assembler messages:
hash.c: /tmp/cc-40aUIH.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-40aUIH.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-40aUIH.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-40aUIH.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-40aUIH.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-40aUIH.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-T2wIB2.s: Assembler messages:
jh.c: /tmp/cc-T2wIB2.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-T2wIB2.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-T2wIB2.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-T2wIB2.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-7YWGRG.s: Assembler messages:
hash.c: /tmp/cc-7YWGRG.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7YWGRG.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7YWGRG.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-X86SXr.s: Assembler messages:
hash.c: /tmp/cc-X86SXr.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-X86SXr.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-X86SXr.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-X86SXr.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-X86SXr.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-X86SXr.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-4vBKjN.s: Assembler messages:
jh.c: /tmp/cc-4vBKjN.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-4vBKjN.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-4vBKjN.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-YnQDAw.s: Assembler messages:
hash.c: /tmp/cc-YnQDAw.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YnQDAw.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YnQDAw.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YnQDAw.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YnQDAw.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YnQDAw.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-39HyPR.s: Assembler messages:
jh.c: /tmp/cc-39HyPR.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-39HyPR.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-39HyPR.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-39HyPR.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-nfM4fH.s: Assembler messages:
hash.c: /tmp/cc-nfM4fH.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nfM4fH.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nfM4fH.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nfM4fH.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nfM4fH.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nfM4fH.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-YiAJm4.s: Assembler messages:
jh.c: /tmp/cc-YiAJm4.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-YiAJm4.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-YiAJm4.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-zBCNJc.s: Assembler messages:
hash.c: /tmp/cc-zBCNJc.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-zBCNJc.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zBCNJc.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-6VRqyL.s: Assembler messages:
hash.c: /tmp/cc-6VRqyL.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6VRqyL.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6VRqyL.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-bM3Jch.s: Assembler messages:
hash.c: /tmp/cc-bM3Jch.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bM3Jch.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bM3Jch.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bM3Jch.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bM3Jch.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bM3Jch.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-Xk5Mrr.s: Assembler messages:
jh.c: /tmp/cc-Xk5Mrr.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-Xk5Mrr.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Xk5Mrr.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Xk5Mrr.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-y1enDv.s: Assembler messages:
hash.c: /tmp/cc-y1enDv.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-y1enDv.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-y1enDv.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-y1enDv.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-y1enDv.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-y1enDv.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-D8j6IR.s: Assembler messages:
jh.c: /tmp/cc-D8j6IR.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-D8j6IR.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-D8j6IR.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-EMtj5c.s: Assembler messages:
hash.c: /tmp/cc-EMtj5c.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EMtj5c.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EMtj5c.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EMtj5c.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EMtj5c.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EMtj5c.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-PnQdsz.s: Assembler messages:
jh.c: /tmp/cc-PnQdsz.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-PnQdsz.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-PnQdsz.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Ka5Gnb.s: Assembler messages:
hash.c: /tmp/cc-Ka5Gnb.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ka5Gnb.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ka5Gnb.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Qhkr1h.s: Assembler messages:
hash.c: /tmp/cc-Qhkr1h.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Qhkr1h.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Qhkr1h.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Qhkr1h.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Qhkr1h.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Qhkr1h.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-144wjD.s: Assembler messages:
jh.c: /tmp/cc-144wjD.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-144wjD.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-144wjD.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-144wjD.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-0XqeV2.s: Assembler messages:
hash.c: /tmp/cc-0XqeV2.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0XqeV2.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0XqeV2.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0XqeV2.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0XqeV2.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0XqeV2.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-oVXOZg.s: Assembler messages:
jh.c: /tmp/cc-oVXOZg.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-oVXOZg.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-oVXOZg.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-LUWCc2.s: Assembler messages:
hash.c: /tmp/cc-LUWCc2.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LUWCc2.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LUWCc2.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LUWCc2.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LUWCc2.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LUWCc2.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-t7FVxd.s: Assembler messages:
jh.c: /tmp/cc-t7FVxd.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-t7FVxd.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-t7FVxd.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-t7FVxd.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-wdNdqP.s: Assembler messages:
hash.c: /tmp/cc-wdNdqP.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wdNdqP.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wdNdqP.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-17OMXe.s: Assembler messages:
hash.c: /tmp/cc-17OMXe.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-17OMXe.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-17OMXe.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-lKtF7D.s: Assembler messages:
hash.c: /tmp/cc-lKtF7D.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lKtF7D.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-lKtF7D.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lKtF7D.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-lKtF7D.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lKtF7D.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-6gumTY.s: Assembler messages:
jh.c: /tmp/cc-6gumTY.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-6gumTY.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-6gumTY.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-xyM3ak.s: Assembler messages:
hash.c: /tmp/cc-xyM3ak.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xyM3ak.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xyM3ak.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xyM3ak.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xyM3ak.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xyM3ak.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-RCvrju.s: Assembler messages:
jh.c: /tmp/cc-RCvrju.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-RCvrju.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-RCvrju.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-RCvrju.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-6pRb1k.s: Assembler messages:
hash.c: /tmp/cc-6pRb1k.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6pRb1k.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6pRb1k.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6pRb1k.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6pRb1k.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6pRb1k.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-dufyVC.s: Assembler messages:
jh.c: /tmp/cc-dufyVC.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-dufyVC.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-dufyVC.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-fnOZkR.s: Assembler messages:
hash.c: /tmp/cc-fnOZkR.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fnOZkR.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fnOZkR.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fnOZkR.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fnOZkR.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fnOZkR.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: '+0' is not a recognized feature for this target (ignoring feature)
jh.c: '0' is not a recognized processor for this target (ignoring processor)
jh.c: /tmp/cc-KRd6Mb.s: Assembler messages:
jh.c: /tmp/cc-KRd6Mb.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-KRd6Mb.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-KRd6Mb.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-KRd6Mb.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-rnW6LK.s: Assembler messages:
hash.c: /tmp/cc-rnW6LK.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rnW6LK.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rnW6LK.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-9zpVLW.s: Assembler messages:
hash.c: /tmp/cc-9zpVLW.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9zpVLW.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9zpVLW.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-QvCAsC.s: Assembler messages:
hash.c: /tmp/cc-QvCAsC.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QvCAsC.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QvCAsC.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QvCAsC.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QvCAsC.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QvCAsC.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-7NRIMX.s: Assembler messages:
jh.c: /tmp/cc-7NRIMX.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-7NRIMX.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-7NRIMX.s:2204: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-7NRIMX.s:2235: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-biIlV9.s: Assembler messages:
hash.c: /tmp/cc-biIlV9.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-biIlV9.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-biIlV9.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-biIlV9.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-biIlV9.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-biIlV9.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-bS6jDn.s: Assembler messages:
jh.c: /tmp/cc-bS6jDn.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-bS6jDn.s:6992: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-bS6jDn.s:6992: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-7Str9q.s: Assembler messages:
hash.c: /tmp/cc-7Str9q.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7Str9q.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7Str9q.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7Str9q.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7Str9q.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7Str9q.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-Ak4BwN.s: Assembler messages:
jh.c: /tmp/cc-Ak4BwN.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-Ak4BwN.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-Ak4BwN.s:2204: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-Ak4BwN.s:2235: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-MxUn8V.s: Assembler messages:
hash.c: /tmp/cc-MxUn8V.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MxUn8V.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MxUn8V.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MxUn8V.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MxUn8V.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MxUn8V.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-v7ekvg.s: Assembler messages:
jh.c: /tmp/cc-v7ekvg.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-v7ekvg.s:6992: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-v7ekvg.s:6992: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-SkHY5s.s: Assembler messages:
hash.c: /tmp/cc-SkHY5s.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SkHY5s.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SkHY5s.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-DoxfjA.s: Assembler messages:
hash.c: /tmp/cc-DoxfjA.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DoxfjA.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DoxfjA.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DoxfjA.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DoxfjA.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DoxfjA.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-wzIgjW.s: Assembler messages:
jh.c: /tmp/cc-wzIgjW.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-wzIgjW.s:6992: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-wzIgjW.s:6992: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-RNaDiV.s: Assembler messages:
hash.c: /tmp/cc-RNaDiV.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RNaDiV.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RNaDiV.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-TL3Wot.s: Assembler messages:
hash.c: /tmp/cc-TL3Wot.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TL3Wot.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TL3Wot.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TL3Wot.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-TL3Wot.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TL3Wot.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-qFXAjP.s: Assembler messages:
jh.c: /tmp/cc-qFXAjP.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-qFXAjP.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-qFXAjP.s:2204: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-qFXAjP.s:2235: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-EKBpUd.s: Assembler messages:
hash.c: /tmp/cc-EKBpUd.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EKBpUd.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EKBpUd.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EKBpUd.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-EKBpUd.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-EKBpUd.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-0gg25r.s: Assembler messages:
jh.c: /tmp/cc-0gg25r.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6777: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6777: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6832: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6832: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6879: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6879: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6910: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6910: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6916: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6916: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6961: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6961: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-0gg25r.s:6992: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-0gg25r.s:6992: Warning: Macro instruction expanded into multiple instructions
jh.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-d20xla.s: Assembler messages:
hash.c: /tmp/cc-d20xla.s:6503: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6503: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6534: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6534: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6549: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6549: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6558: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6558: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6568: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6568: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6573: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6573: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6603: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6603: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d20xla.s:6610: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d20xla.s:6610: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-dRbkph.s: Assembler messages:
hash.c: /tmp/cc-dRbkph.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dRbkph.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-dRbkph.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dRbkph.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-dRbkph.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dRbkph.s:37: Warning: Macro instruction expanded into multiple instructions
jh.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
jh.c: '+' is not a recognized feature for this target (ignoring feature)
jh.c: /tmp/cc-NTtmBs.s: Assembler messages:
jh.c: /tmp/cc-NTtmBs.s:24: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:24: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:52: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:52: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:96: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:96: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:243: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:243: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:1102: Error: illegal operands `lw $16,0(%lo($JTI3_0))'
jh.c: /tmp/cc-NTtmBs.s:2020: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:2020: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:2075: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:2075: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:2122: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:2122: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:2153: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:2153: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:2159: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:2159: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:2204: Warning: No .cprestore pseudo-op used in PIC code
jh.c: /tmp/cc-NTtmBs.s:2204: Warning: Macro instruction expanded into multiple instructions
jh.c: /tmp/cc-NTtmBs.s:2235: Warning: No .cprestore pseudo-op used in PIC code
jh.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 728 bytes after a total of 7036928 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 720 bytes after a total of 7081984 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -O -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 1032 bytes after a total of 8175616 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -Os -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 996 bytes after a total of 8187904 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 728 bytes after a total of 7032832 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 696 bytes after a total of 7024640 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 992 bytes after a total of 8175616 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/simple
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 792 bytes after a total of 7151616 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 736 bytes after a total of 7024640 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 608 bytes after a total of 8179712 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 800 bytes after a total of 7139328 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 712 bytes after a total of 7049216 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 804 bytes after a total of 8155136 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 696 bytes after a total of 7049216 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 424 bytes after a total of 8155136 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -mabi=32 -O2 -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 776 bytes after a total of 7131136 bytes

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

Compiler output

Implementation: crypto_hash/round3jh512/sphlib
Compiler: gcc -mabi=32 -Os -fomit-frame-pointer
jh.c:
jh.c: cc1: out of memory allocating 560 bytes after a total of 8183808 bytes

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