Implementation notes: mipso32, h1mips, crypto_hash/shavite3512

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
295004sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
296936sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
299274sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
321392lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
321710lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
321722lower-memgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052820140525
327322lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
329292sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
335026lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
335038lower-memgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
337360sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
337688sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
338090lower-memgcc -Os -fomit-frame-pointer2014052820140525
338610lower-memgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
340726lower-memgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
341178lower-memgcc -O2 -fomit-frame-pointer2014052820140525
341806sphlib-smallgcc -O -fomit-frame-pointer2014052820140525
341826sphlib-smallgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
341898sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
342990lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
343170sphlib-smallgcc -Os -fomit-frame-pointer2014052820140525
343778sphlib-smallgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
343944sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
343964lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
345048sphlib-smallgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
348416sphlib-smallgcc -O2 -fomit-frame-pointer2014052820140525
349222sphlib-smallgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
353816lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
370538sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
370542sphlib-smallgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
370558sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
385610lower-memgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
385630sphlib-smallgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052820140525
385952sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
385962sphlib-smallgcc -mabi=32 -O3 -fomit-frame-pointer2014052820140525
386020lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
386032lower-memgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
386188sphlib-smallgcc -O3 -fomit-frame-pointer2014052820140525
386518sphlib-smallgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052820140525
386618sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
399352lower-memgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
399354lower-memgcc -O -fomit-frame-pointer2014052820140525
399364lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
737532sphlib-smallgcc -funroll-loops2014052820140525
737580sphlib-smallcc2014052820140525
737604sphlib-smallgcc2014052820140525
8183748-bitgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052820140525
8203108-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
8237668-bitgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
8237688-bitgcc -O2 -fomit-frame-pointer2014052820140525
8239468-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
8388408-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
8392928-bitgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
8392948-bitgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
8427748-bitgcc -Os -fomit-frame-pointer2014052820140525
8427848-bitgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
8526148-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
8592008-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
886000lower-memgcc2014052820140525
886002lower-memgcc -funroll-loops2014052820140525
886004lower-memcc2014052820140525
21534828-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
21534848-bitgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
21535968-bitgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052820140525
21965608-bitgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
21965628-bitgcc -O -fomit-frame-pointer2014052820140525
21965628-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
44760828-bitgcc2014052820140525
44763688-bitgcc -funroll-loops2014052820140525
44764808-bitcc2014052820140525

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!

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

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 20808 bytes after a total of 3088384 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 20808 bytes after a total of 3936256 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 20808 bytes after a total of 4182016 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 4072 bytes after a total of 5464064 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 4072 bytes after a total of 5570560 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: cc
shavite.c:
shavite.c: cc1: out of memory allocating 4072 bytes after a total of 5943296 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fomit-frame-pointer
SHAvite3.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: In file included from ./portable.h:128:
SHAvite3.c: In file included from /usr/include/stdlib.h:320:
SHAvite3.c: In file included from /usr/include/sys/types.h:31:
SHAvite3.c: /usr/include/bits/types.h:129:3: error: #error
SHAvite3.c: # error
SHAvite3.c: ^
SHAvite3.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
SHAvite3.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
SHAvite3.c: ^
SHAvite3.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
SHAvite3.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
SHAvite3.c: ^
SHAvite3.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
SHAvite3.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
SHAvite3.c: ^
SHAvite3.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
SHAvite3.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ...

Number of similar (compiler,implementation) pairs: 105, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/sphlib-small
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-ODJru6.s: Assembler messages:
hash.c: /tmp/cc-ODJru6.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ODJru6.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ODJru6.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ODJru6.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ODJru6.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ODJru6.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-2hmMUe.s: Assembler messages:
shavite.c: /tmp/cc-2hmMUe.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2hmMUe.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2hmMUe.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-ltqkFB.s: Assembler messages:
hash.c: /tmp/cc-ltqkFB.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ltqkFB.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ltqkFB.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ltqkFB.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ltqkFB.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ltqkFB.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-UHCCVS.s: Assembler messages:
shavite.c: /tmp/cc-UHCCVS.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-UHCCVS.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-UHCCVS.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-FRn3Xa.s: Assembler messages:
hash.c: /tmp/cc-FRn3Xa.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FRn3Xa.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FRn3Xa.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FRn3Xa.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FRn3Xa.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FRn3Xa.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-2AYuHv.s: Assembler messages:
shavite.c: /tmp/cc-2AYuHv.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2AYuHv.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2AYuHv.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-uchiek.s: Assembler messages:
hash.c: /tmp/cc-uchiek.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uchiek.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uchiek.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uchiek.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-uchiek.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-uchiek.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-yflrIu.s: Assembler messages:
shavite.c: /tmp/cc-yflrIu.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yflrIu.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yflrIu.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-PJ0UcT.s: Assembler messages:
hash.c: /tmp/cc-PJ0UcT.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-PJ0UcT.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-PJ0UcT.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-PJ0UcT.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-PJ0UcT.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-PJ0UcT.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-mCRxdf.s: Assembler messages:
shavite.c: /tmp/cc-mCRxdf.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-mCRxdf.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-mCRxdf.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-RkrNKD.s: Assembler messages:
hash.c: /tmp/cc-RkrNKD.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RkrNKD.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RkrNKD.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RkrNKD.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RkrNKD.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RkrNKD.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-4to2TV.s: Assembler messages:
shavite.c: /tmp/cc-4to2TV.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-4to2TV.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-4to2TV.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Jv6JGQ.s: Assembler messages:
hash.c: /tmp/cc-Jv6JGQ.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Jv6JGQ.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Jv6JGQ.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Jv6JGQ.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Jv6JGQ.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Jv6JGQ.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-Y31zvd.s: Assembler messages:
shavite.c: /tmp/cc-Y31zvd.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-Y31zvd.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-Y31zvd.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-L2kjVs.s: Assembler messages:
hash.c: /tmp/cc-L2kjVs.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L2kjVs.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L2kjVs.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L2kjVs.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L2kjVs.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L2kjVs.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-IYk83P.s: Assembler messages:
shavite.c: /tmp/cc-IYk83P.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IYk83P.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IYk83P.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-H16uhR.s: Assembler messages:
hash.c: /tmp/cc-H16uhR.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-H16uhR.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-H16uhR.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-H16uhR.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-H16uhR.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-H16uhR.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-A7uGld.s: Assembler messages:
shavite.c: /tmp/cc-A7uGld.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-A7uGld.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-A7uGld.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-HAmQoz.s: Assembler messages:
hash.c: /tmp/cc-HAmQoz.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HAmQoz.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-HAmQoz.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HAmQoz.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-HAmQoz.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HAmQoz.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-2db4kU.s: Assembler messages:
shavite.c: /tmp/cc-2db4kU.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2db4kU.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2db4kU.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-60SCpe.s: Assembler messages:
hash.c: /tmp/cc-60SCpe.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-60SCpe.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-60SCpe.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-60SCpe.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-60SCpe.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-60SCpe.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-neoDUz.s: Assembler messages:
shavite.c: /tmp/cc-neoDUz.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-neoDUz.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-neoDUz.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-JEFoyc.s: Assembler messages:
hash.c: /tmp/cc-JEFoyc.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JEFoyc.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JEFoyc.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JEFoyc.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-JEFoyc.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-JEFoyc.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-3KpkFp.s: Assembler messages:
shavite.c: /tmp/cc-3KpkFp.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3KpkFp.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3KpkFp.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-1Z32ar.s: Assembler messages:
hash.c: /tmp/cc-1Z32ar.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1Z32ar.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1Z32ar.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1Z32ar.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1Z32ar.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1Z32ar.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-ODxvLL.s: Assembler messages:
shavite.c: /tmp/cc-ODxvLL.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ODxvLL.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ODxvLL.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-i9xMvh.s: Assembler messages:
hash.c: /tmp/cc-i9xMvh.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-i9xMvh.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-i9xMvh.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-i9xMvh.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-i9xMvh.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-i9xMvh.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-OyIUTs.s: Assembler messages:
shavite.c: /tmp/cc-OyIUTs.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OyIUTs.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OyIUTs.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-GEIveh.s: Assembler messages:
hash.c: /tmp/cc-GEIveh.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GEIveh.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-GEIveh.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GEIveh.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-GEIveh.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GEIveh.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-t8sIzE.s: Assembler messages:
shavite.c: /tmp/cc-t8sIzE.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t8sIzE.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t8sIzE.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-rwAal3.s: Assembler messages:
hash.c: /tmp/cc-rwAal3.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwAal3.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwAal3.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwAal3.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwAal3.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwAal3.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-3tLORc.s: Assembler messages:
shavite.c: /tmp/cc-3tLORc.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-3tLORc.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-3tLORc.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-21uKkp.s: Assembler messages:
hash.c: /tmp/cc-21uKkp.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-21uKkp.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-21uKkp.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-21uKkp.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-21uKkp.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-21uKkp.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-XwUDnJ.s: Assembler messages:
shavite.c: /tmp/cc-XwUDnJ.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-XwUDnJ.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-XwUDnJ.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-d0mc9C.s: Assembler messages:
hash.c: /tmp/cc-d0mc9C.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d0mc9C.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d0mc9C.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d0mc9C.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-d0mc9C.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-d0mc9C.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-2dMjVX.s: Assembler messages:
shavite.c: /tmp/cc-2dMjVX.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-2dMjVX.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-2dMjVX.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Vfxw1U.s: Assembler messages:
hash.c: /tmp/cc-Vfxw1U.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Vfxw1U.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Vfxw1U.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Vfxw1U.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Vfxw1U.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Vfxw1U.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-yXw3bc.s: Assembler messages:
shavite.c: /tmp/cc-yXw3bc.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-yXw3bc.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-yXw3bc.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-yMg1o3.s: Assembler messages:
hash.c: /tmp/cc-yMg1o3.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yMg1o3.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yMg1o3.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yMg1o3.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yMg1o3.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yMg1o3.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-IU5E1i.s: Assembler messages:
shavite.c: /tmp/cc-IU5E1i.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IU5E1i.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IU5E1i.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-1SIGYm.s: Assembler messages:
hash.c: /tmp/cc-1SIGYm.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1SIGYm.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1SIGYm.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1SIGYm.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1SIGYm.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1SIGYm.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-KzJG1G.s: Assembler messages:
shavite.c: /tmp/cc-KzJG1G.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-KzJG1G.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-KzJG1G.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-lu79pi.s: Assembler messages:
hash.c: /tmp/cc-lu79pi.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lu79pi.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-lu79pi.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lu79pi.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-lu79pi.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-lu79pi.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: '+0' is not a recognized feature for this target (ignoring feature)
shavite.c: '0' is not a recognized processor for this target (ignoring processor)
shavite.c: /tmp/cc-OHAw0A.s: Assembler messages:
shavite.c: /tmp/cc-OHAw0A.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-OHAw0A.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-OHAw0A.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-DCVKGo.s: Assembler messages:
hash.c: /tmp/cc-DCVKGo.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DCVKGo.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DCVKGo.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DCVKGo.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DCVKGo.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DCVKGo.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-CVmvKK.s: Assembler messages:
shavite.c: /tmp/cc-CVmvKK.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-CVmvKK.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-CVmvKK.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-ymooTe.s: Assembler messages:
hash.c: /tmp/cc-ymooTe.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ymooTe.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ymooTe.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ymooTe.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ymooTe.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ymooTe.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-IGzcKr.s: Assembler messages:
shavite.c: /tmp/cc-IGzcKr.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-IGzcKr.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-IGzcKr.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-IW77bQ.s: Assembler messages:
hash.c: /tmp/cc-IW77bQ.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IW77bQ.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IW77bQ.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IW77bQ.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IW77bQ.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IW77bQ.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-j8hgQa.s: Assembler messages:
shavite.c: /tmp/cc-j8hgQa.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-j8hgQa.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-j8hgQa.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-O7ZHJ6.s: Assembler messages:
hash.c: /tmp/cc-O7ZHJ6.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O7ZHJ6.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O7ZHJ6.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O7ZHJ6.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-O7ZHJ6.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-O7ZHJ6.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-ERupMf.s: Assembler messages:
shavite.c: /tmp/cc-ERupMf.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-ERupMf.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-ERupMf.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-KzusUH.s: Assembler messages:
hash.c: /tmp/cc-KzusUH.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KzusUH.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KzusUH.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KzusUH.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KzusUH.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KzusUH.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-dBmAw2.s: Assembler messages:
shavite.c: /tmp/cc-dBmAw2.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-dBmAw2.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-dBmAw2.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-qPh9hs.s: Assembler messages:
hash.c: /tmp/cc-qPh9hs.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPh9hs.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPh9hs.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPh9hs.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qPh9hs.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qPh9hs.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-FMWJpK.s: Assembler messages:
shavite.c: /tmp/cc-FMWJpK.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-FMWJpK.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-FMWJpK.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib-small
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-STsJDa.s: Assembler messages:
hash.c: /tmp/cc-STsJDa.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-STsJDa.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-STsJDa.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-STsJDa.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-STsJDa.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-STsJDa.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-I5UkMl.s: Assembler messages:
shavite.c: /tmp/cc-I5UkMl.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-I5UkMl.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-I5UkMl.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-vEea5c.s: Assembler messages:
hash.c: /tmp/cc-vEea5c.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vEea5c.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vEea5c.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vEea5c.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vEea5c.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vEea5c.s:37: Warning: Macro instruction expanded into multiple instructions
shavite.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shavite.c: '+' is not a recognized feature for this target (ignoring feature)
shavite.c: /tmp/cc-t9E2On.s: Assembler messages:
shavite.c: /tmp/cc-t9E2On.s:23: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:23: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:77: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:77: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:97: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:97: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:151: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:151: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:157: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:157: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:232: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:232: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:241: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:241: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:246: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:246: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:252: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:252: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:277: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:277: Warning: Macro instruction expanded into multiple instructions
shavite.c: /tmp/cc-t9E2On.s:340: Warning: No .cprestore pseudo-op used in PIC code
shavite.c: /tmp/cc-t9E2On.s:340: Warning: Macro instruction expanded into multiple instructions
shavite.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/shavite3512/new-aes-round
Compiler: gcc -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 11208 bytes after a total of 5259264 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 1683360 bytes after a total of 2695168 bytes

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer different-order no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer different-order no-salt
gcc -mabi=32 -O2 -fomit-frame-pointer different-order no-salt

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 300 bytes after a total of 6283264 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 512 bytes after a total of 5718016 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: gcc -O2 -fomit-frame-pointer
shavite.c:
shavite.c: cc1: out of memory allocating 5548200 bytes after a total of 2138112 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/lower-mem
Compiler: gcc -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 340 bytes after a total of 6352896 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5643120 bytes after a total of 2232320 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5643120 bytes after a total of 2260992 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5675040 bytes after a total of 2580480 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5675040 bytes after a total of 2596864 bytes

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer different-order no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer different-order no-salt
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer different-order no-salt
gcc -mabi=32 -O3 -fomit-frame-pointer different-order no-salt

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 136 bytes after a total of 6316032 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 1683360 bytes after a total of 2654208 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 1683360 bytes after a total of 2658304 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 289664 bytes after a total of 4718592 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 568 bytes after a total of 5488640 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: gcc -O -fomit-frame-pointer
shavite.c:
shavite.c: cc1: out of memory allocating 5548200 bytes after a total of 2023424 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 286784 bytes after a total of 4374528 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 372 bytes after a total of 6549504 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 504 bytes after a total of 5689344 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 786240 bytes after a total of 3252224 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 786240 bytes after a total of 3264512 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 11208 bytes after a total of 5169152 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 164 bytes after a total of 6250496 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 520 bytes after a total of 5722112 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 308 bytes after a total of 6352896 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 144 bytes after a total of 6328320 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 286784 bytes after a total of 4317184 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 4808 bytes after a total of 6475776 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 520 bytes after a total of 5746688 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 786240 bytes after a total of 3268608 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5680080 bytes after a total of 2469888 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5680080 bytes after a total of 2490368 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5722080 bytes after a total of 2617344 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5722080 bytes after a total of 2633728 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/lower-mem
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 4072 bytes after a total of 5586944 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5721240 bytes after a total of 2473984 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5721240 bytes after a total of 2498560 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5756520 bytes after a total of 2613248 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/different-order
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5756520 bytes after a total of 2629632 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 286784 bytes after a total of 4435968 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 312 bytes after a total of 6578176 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 512 bytes after a total of 5705728 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 360 bytes after a total of 6352896 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 5643120 bytes after a total of 2256896 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/lower-mem
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 78072 bytes after a total of 5361664 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 286784 bytes after a total of 4304896 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 4808 bytes after a total of 6512640 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/no-salt
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 786240 bytes after a total of 3260416 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 312 bytes after a total of 6352896 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/lower-mem
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 4072 bytes after a total of 5689344 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 286784 bytes after a total of 4460544 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/low-mem
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 524 bytes after a total of 6578176 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 528 bytes after a total of 5767168 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -mabi=32 -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 520 bytes after a total of 5754880 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/new-aes-round
Compiler: gcc -mabi=32 -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 286784 bytes after a total of 4382720 bytes

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

Compiler output

Implementation: crypto_hash/shavite3512/IntelL1Cache
Compiler: gcc -mabi=32 -Os -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c:
SHAvite3.c: cc1: out of memory allocating 504 bytes after a total of 5672960 bytes

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