Implementation notes: mipso32, h1mips, crypto_hash/groestl512

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
634008opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
634404opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
635962opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
637714opt32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
638034opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
638066opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
638098opt32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
640998opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
641364opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
650864opt32gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
651218opt32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
652160opt32gcc -Os -fomit-frame-pointer2014052720140525
652160opt32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
652718opt32gcc -O2 -fomit-frame-pointer2014052720140525
652960opt32gcc -O3 -fomit-frame-pointer2014052720140525
833156sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
839954sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
857756opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
858598opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
859148opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
882686sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
1019100sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
1019104sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
1019244sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1024808sphlib-smallgcc -O -fomit-frame-pointer2014052720140525
1024834sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2014052720140525
1024836sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1029690sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
1031234sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
1040120sphlib-smallgcc -Os -fomit-frame-pointer2014052720140525
1040636sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
1102820sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
1103048sphlib-smallgcc -O3 -fomit-frame-pointer2014052720140525
1109484sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
1109512sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
1114680sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
1116536sphlib-smallgcc -O2 -fomit-frame-pointer2014052720140525
1118464opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1118554opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1118598opt32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
1118782opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
1119182opt32gcc -O -fomit-frame-pointer2014052720140525
1119220opt32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
1829824opt32gcc2014052720140525
1829856opt32gcc -funroll-loops2014052720140525
1830214opt32cc2014052720140525
2523048sphlib-smallgcc2014052720140525
2523054sphlib-smallgcc -funroll-loops2014052720140525
2523058sphlib-smallcc2014052720140525

Checksum failure

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
Compiler: cc
ffad4310f3501570441dc49969969847b03fde5e1ca233d96906b71e3a8f3ab8
Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc 32bit-bytesliced-c-small
gcc 32bit-bytesliced-c-small
gcc -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -Os -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -fno-schedule-insns -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops 32bit-bytesliced-c-small
gcc -funroll-loops -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -Os -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -mabi=32 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -mabi=32 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -mabi=32 -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -mabi=32 -Os -fomit-frame-pointer 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: cc
groestl.c:
groestl.c: cc1: out of memory allocating 143496 bytes after a total of 6316032 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc sphlib
gcc sphlib

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: cc
groestl.c:
groestl.c: cc1: out of memory allocating 145536 bytes after a total of 6328320 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: cc
hash.c: In file included from hash.c:10:
hash.c: tables.h:9: error: expected expression before '__attribute__'

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

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: cc
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: clang -O3 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-8az2P5.s: Assembler messages:
groestl.c: /tmp/cc-8az2P5.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-8az2P5.s:10389: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-8az2P5.s:10389: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-Af1Ulh.s: Assembler messages:
groestl.c: /tmp/cc-Af1Ulh.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Af1Ulh.s:10399: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Af1Ulh.s:10399: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-dBBpqf.s: Assembler messages:
groestl.c: /tmp/cc-dBBpqf.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dBBpqf.s:6083: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dBBpqf.s:6083: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-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-uVufPi.s: Assembler messages:
hash.c: /tmp/cc-uVufPi.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uVufPi.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uVufPi.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uVufPi.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uVufPi.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uVufPi.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uVufPi.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uVufPi.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/opt32
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: In file included from hash.c:9:
hash.c: In file included from ./hash.h:4:
hash.c: In file included from /usr/include/stdio.h:36:
hash.c: /usr/include/bits/types.h:129:3: error: #error
hash.c: # error
hash.c: ^
hash.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
hash.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
hash.c: ^
hash.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
hash.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
hash.c: ^
hash.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
hash.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
hash.c: ^
hash.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
hash.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./hash.h:4:
hash.c: In file included from /usr/include/stdio.h:36:
hash.c: In file included from /usr/include/bits/types.h:131:
hash.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
hash.c: #define __UID_T_TYPE __U32_TYPE
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^
hash.c: 1 diagnostic generated.

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-2YyuzB.s: Assembler messages:
groestl.c: /tmp/cc-2YyuzB.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2YyuzB.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2YyuzB.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-UuKvwg.s: Assembler messages:
groestl.c: /tmp/cc-UuKvwg.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UuKvwg.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UuKvwg.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-VGWRMF.s: Assembler messages:
groestl.c: /tmp/cc-VGWRMF.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-VGWRMF.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-VGWRMF.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-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-JWhZUX.s: Assembler messages:
hash.c: /tmp/cc-JWhZUX.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JWhZUX.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JWhZUX.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JWhZUX.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JWhZUX.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JWhZUX.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JWhZUX.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JWhZUX.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-IBFbZw.s: Assembler messages:
groestl.c: /tmp/cc-IBFbZw.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-IBFbZw.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-IBFbZw.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-k2dUD4.s: Assembler messages:
groestl.c: /tmp/cc-k2dUD4.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-k2dUD4.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-k2dUD4.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-weSjFc.s: Assembler messages:
groestl.c: /tmp/cc-weSjFc.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-weSjFc.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-weSjFc.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-pZePqS.s: Assembler messages:
hash.c: /tmp/cc-pZePqS.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pZePqS.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pZePqS.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pZePqS.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pZePqS.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pZePqS.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-pZePqS.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-pZePqS.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-2qvdts.s: Assembler messages:
groestl.c: /tmp/cc-2qvdts.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2qvdts.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2qvdts.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-OOr5fR.s: Assembler messages:
groestl.c: /tmp/cc-OOr5fR.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OOr5fR.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OOr5fR.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-UTYSGO.s: Assembler messages:
groestl.c: /tmp/cc-UTYSGO.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-UTYSGO.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-UTYSGO.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-AebmH1.s: Assembler messages:
hash.c: /tmp/cc-AebmH1.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AebmH1.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AebmH1.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AebmH1.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AebmH1.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AebmH1.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-AebmH1.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AebmH1.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-XkaYXg.s: Assembler messages:
groestl.c: /tmp/cc-XkaYXg.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-XkaYXg.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-XkaYXg.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-mg3IxX.s: Assembler messages:
groestl.c: /tmp/cc-mg3IxX.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-mg3IxX.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-mg3IxX.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-sFLjMD.s: Assembler messages:
groestl.c: /tmp/cc-sFLjMD.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-sFLjMD.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-sFLjMD.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-0RVR3E.s: Assembler messages:
hash.c: /tmp/cc-0RVR3E.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0RVR3E.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0RVR3E.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0RVR3E.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0RVR3E.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0RVR3E.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-0RVR3E.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-0RVR3E.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-7UUYLP.s: Assembler messages:
groestl.c: /tmp/cc-7UUYLP.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UUYLP.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UUYLP.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-fOyra2.s: Assembler messages:
groestl.c: /tmp/cc-fOyra2.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fOyra2.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fOyra2.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-ixqUJ4.s: Assembler messages:
groestl.c: /tmp/cc-ixqUJ4.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-ixqUJ4.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-ixqUJ4.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-LaP8tx.s: Assembler messages:
hash.c: /tmp/cc-LaP8tx.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LaP8tx.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LaP8tx.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LaP8tx.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LaP8tx.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LaP8tx.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-LaP8tx.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LaP8tx.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-7UzaLq.s: Assembler messages:
groestl.c: /tmp/cc-7UzaLq.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7UzaLq.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7UzaLq.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-GCo04q.s: Assembler messages:
groestl.c: /tmp/cc-GCo04q.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-GCo04q.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-GCo04q.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-hmbidi.s: Assembler messages:
groestl.c: /tmp/cc-hmbidi.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-hmbidi.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-hmbidi.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-Zzcp9a.s: Assembler messages:
hash.c: /tmp/cc-Zzcp9a.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Zzcp9a.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Zzcp9a.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Zzcp9a.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Zzcp9a.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Zzcp9a.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Zzcp9a.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Zzcp9a.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-FaCqwl.s: Assembler messages:
groestl.c: /tmp/cc-FaCqwl.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FaCqwl.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FaCqwl.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-OxkBnH.s: Assembler messages:
groestl.c: /tmp/cc-OxkBnH.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-OxkBnH.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-OxkBnH.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-r8UF6s.s: Assembler messages:
groestl.c: /tmp/cc-r8UF6s.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r8UF6s.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r8UF6s.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-mVQTCn.s: Assembler messages:
hash.c: /tmp/cc-mVQTCn.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mVQTCn.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mVQTCn.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mVQTCn.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mVQTCn.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mVQTCn.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-mVQTCn.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mVQTCn.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-087IUJ.s: Assembler messages:
groestl.c: /tmp/cc-087IUJ.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-087IUJ.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-087IUJ.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-7HODpc.s: Assembler messages:
groestl.c: /tmp/cc-7HODpc.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-7HODpc.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-7HODpc.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/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
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-Ih1OIH.s: Assembler messages:
groestl.c: /tmp/cc-Ih1OIH.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-Ih1OIH.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-Ih1OIH.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-Tt5tn9.s: Assembler messages:
hash.c: /tmp/cc-Tt5tn9.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Tt5tn9.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Tt5tn9.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Tt5tn9.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Tt5tn9.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Tt5tn9.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Tt5tn9.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Tt5tn9.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-SBtXuF.s: Assembler messages:
groestl.c: /tmp/cc-SBtXuF.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-SBtXuF.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-SBtXuF.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-dJxWTs.s: Assembler messages:
groestl.c: /tmp/cc-dJxWTs.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-dJxWTs.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-dJxWTs.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-kqyCu5.s: Assembler messages:
groestl.c: /tmp/cc-kqyCu5.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-kqyCu5.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-kqyCu5.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-DXCp74.s: Assembler messages:
hash.c: /tmp/cc-DXCp74.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXCp74.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXCp74.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXCp74.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXCp74.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXCp74.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DXCp74.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DXCp74.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-91gPAh.s: Assembler messages:
groestl.c: /tmp/cc-91gPAh.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-91gPAh.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-91gPAh.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-R3JQd2.s: Assembler messages:
groestl.c: /tmp/cc-R3JQd2.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-R3JQd2.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-R3JQd2.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: '+0' is not a recognized feature for this target (ignoring feature)
groestl.c: '0' is not a recognized processor for this target (ignoring processor)
groestl.c: /tmp/cc-fzNSZY.s: Assembler messages:
groestl.c: /tmp/cc-fzNSZY.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-fzNSZY.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-fzNSZY.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-qEm0lQ.s: Assembler messages:
hash.c: /tmp/cc-qEm0lQ.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qEm0lQ.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qEm0lQ.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qEm0lQ.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qEm0lQ.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qEm0lQ.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qEm0lQ.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qEm0lQ.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-2j0E9E.s: Assembler messages:
groestl.c: /tmp/cc-2j0E9E.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2j0E9E.s:10399: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2j0E9E.s:10399: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-FEtg4x.s: Assembler messages:
groestl.c: /tmp/cc-FEtg4x.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-FEtg4x.s:6083: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-FEtg4x.s:6083: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-PiOBhi.s: Assembler messages:
groestl.c: /tmp/cc-PiOBhi.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-PiOBhi.s:10389: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-PiOBhi.s:10389: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-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-28lfeh.s: Assembler messages:
hash.c: /tmp/cc-28lfeh.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-28lfeh.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-28lfeh.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-28lfeh.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-28lfeh.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-28lfeh.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-28lfeh.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-28lfeh.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-6NbIes.s: Assembler messages:
groestl.c: /tmp/cc-6NbIes.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-6NbIes.s:6083: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-6NbIes.s:6083: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-aKFXbm.s: Assembler messages:
groestl.c: /tmp/cc-aKFXbm.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aKFXbm.s:10389: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aKFXbm.s:10389: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-p5cX1L.s: Assembler messages:
groestl.c: /tmp/cc-p5cX1L.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-p5cX1L.s:10399: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-p5cX1L.s:10399: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-xwcpUd.s: Assembler messages:
hash.c: /tmp/cc-xwcpUd.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xwcpUd.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xwcpUd.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xwcpUd.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xwcpUd.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xwcpUd.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xwcpUd.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xwcpUd.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-2hDWPM.s: Assembler messages:
groestl.c: /tmp/cc-2hDWPM.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-2hDWPM.s:10389: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-2hDWPM.s:10389: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-RwJ8DD.s: Assembler messages:
groestl.c: /tmp/cc-RwJ8DD.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-RwJ8DD.s:10399: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-RwJ8DD.s:10399: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-aSH9WW.s: Assembler messages:
groestl.c: /tmp/cc-aSH9WW.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-aSH9WW.s:6083: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-aSH9WW.s:6083: Warning: Macro instruction expanded into multiple instructions
groestl.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-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-ylvVXp.s: Assembler messages:
hash.c: /tmp/cc-ylvVXp.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ylvVXp.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ylvVXp.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ylvVXp.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ylvVXp.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ylvVXp.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ylvVXp.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ylvVXp.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-J8f5Q1.s: Assembler messages:
groestl.c: /tmp/cc-J8f5Q1.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:6833: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:6833: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:6862: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:6862: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:6932: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:6932: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:6952: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:6952: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:6958: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:6958: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:6963: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:6963: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-J8f5Q1.s:10389: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-J8f5Q1.s:10389: Warning: Macro instruction expanded into multiple instructions
groestl.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-okTtSJ.s: Assembler messages:
groestl.c: /tmp/cc-okTtSJ.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:6869: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:6869: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:6898: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:6898: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:6971: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:6971: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:6991: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:6991: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:6997: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:6997: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:7002: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:7002: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-okTtSJ.s:10399: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-okTtSJ.s:10399: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
groestl.c: '+' is not a recognized feature for this target (ignoring feature)
groestl.c: /tmp/cc-r3ZkuQ.s: Assembler messages:
groestl.c: /tmp/cc-r3ZkuQ.s:56: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:56: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:101: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:101: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:162: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:162: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:4033: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:4033: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:4062: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:4062: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:4135: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:4135: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:4155: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:4155: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:4161: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:4161: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:4166: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:4166: Warning: Macro instruction expanded into multiple instructions
groestl.c: /tmp/cc-r3ZkuQ.s:6083: Warning: No .cprestore pseudo-op used in PIC code
groestl.c: /tmp/cc-r3ZkuQ.s:6083: Warning: Macro instruction expanded into multiple instructions
groestl.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/groestl512/32bit-bytesliced-c-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-8t2N6B.s: Assembler messages:
hash.c: /tmp/cc-8t2N6B.s:512: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:512: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8t2N6B.s:756: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:756: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8t2N6B.s:884: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:884: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8t2N6B.s:906: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:906: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8t2N6B.s:934: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:934: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8t2N6B.s:938: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:938: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8t2N6B.s:978: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8t2N6B.s:978: 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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6336512 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6303744 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6356992 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 2394840 bytes after a total of 3416064 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6475776 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6545408 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6504448 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6627328 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6328320 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6307840 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6385664 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6471680 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6602752 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6582272 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops
groestl.c:
groestl.c: cc1: out of memory allocating 143496 bytes after a total of 6311936 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6152192 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6123520 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6402048 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6422528 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6475776 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6643712 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6090752 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6139904 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6451200 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 2394840 bytes after a total of 3428352 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/groestl512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6524928 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/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6610944 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6172672 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6103040 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6447104 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 2394840 bytes after a total of 3444736 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6574080 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/groestl512/sphlib-adapted
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6639616 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -mabi=32 -O3 -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 20808 bytes after a total of 6422528 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -mabi=32 -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6545408 bytes

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -mabi=32 -Os -fomit-frame-pointer
groestl.c:
groestl.c: cc1: out of memory allocating 11208 bytes after a total of 6639616 bytes

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