Implementation notes: mipso32, h1mips, crypto_hash/skein256256

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: cc
skein_block.c:
skein_block.c: cc1: out of memory allocating 4072 bytes after a total of 6070272 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '+' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: /tmp/cc-f3lWYb.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-f3lWYb.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-f3lWYb.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-f3lWYb.s:150: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-1ddodB.s: Assembler messages:
hash.c: /tmp/cc-1ddodB.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1ddodB.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1ddodB.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1ddodB.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1ddodB.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1ddodB.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '+' is not a recognized feature for this target (ignoring feature)
skein.c: /tmp/cc-EzgnYT.s: Assembler messages:
skein.c: /tmp/cc-EzgnYT.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-EzgnYT.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-EzgnYT.s:377: Warning: Macro instruction expanded into multiple instructions
skein.c: ...

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-WIelet.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-WIelet.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WIelet.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WIelet.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-7Gjci0.s: Assembler messages:
hash.c: /tmp/cc-7Gjci0.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7Gjci0.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7Gjci0.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7Gjci0.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7Gjci0.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7Gjci0.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-Boa9Qb.s: Assembler messages:
skein.c: /tmp/cc-Boa9Qb.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Boa9Qb.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Boa9Qb.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: ...

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-UgmYfW.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-UgmYfW.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-UgmYfW.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-UgmYfW.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-wtNOji.s: Assembler messages:
hash.c: /tmp/cc-wtNOji.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wtNOji.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wtNOji.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wtNOji.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-wtNOji.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-wtNOji.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-ZoRhDA.s: Assembler messages:
skein.c: /tmp/cc-ZoRhDA.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZoRhDA.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZoRhDA.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-Jl3Moi.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Jl3Moi.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-cw5NwO.s: Assembler messages:
hash.c: /tmp/cc-cw5NwO.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cw5NwO.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-cw5NwO.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cw5NwO.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-cw5NwO.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cw5NwO.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-NsulZ6.s: Assembler messages:
skein.c: /tmp/cc-NsulZ6.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-NsulZ6.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-NsulZ6.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
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
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-6JFrGb.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-6JFrGb.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-6JFrGb.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-6JFrGb.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-sOAD9z.s: Assembler messages:
hash.c: /tmp/cc-sOAD9z.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sOAD9z.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sOAD9z.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sOAD9z.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sOAD9z.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sOAD9z.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-tJIpqT.s: Assembler messages:
skein.c: /tmp/cc-tJIpqT.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tJIpqT.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tJIpqT.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-u12T6h.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-u12T6h.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-u12T6h.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-u12T6h.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-DywfGO.s: Assembler messages:
hash.c: /tmp/cc-DywfGO.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DywfGO.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DywfGO.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DywfGO.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DywfGO.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DywfGO.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-4MsWu7.s: Assembler messages:
skein.c: /tmp/cc-4MsWu7.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-4MsWu7.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-4MsWu7.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: ...

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-npEjGO.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-npEjGO.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-npEjGO.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-npEjGO.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-FIrVWc.s: Assembler messages:
hash.c: /tmp/cc-FIrVWc.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FIrVWc.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FIrVWc.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FIrVWc.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FIrVWc.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FIrVWc.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-GMizov.s: Assembler messages:
skein.c: /tmp/cc-GMizov.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-GMizov.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-GMizov.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-SkWFOD.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-SkWFOD.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-SkWFOD.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-SkWFOD.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-Jc2Lpa.s: Assembler messages:
hash.c: /tmp/cc-Jc2Lpa.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Jc2Lpa.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Jc2Lpa.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Jc2Lpa.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Jc2Lpa.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Jc2Lpa.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-lsAFih.s: Assembler messages:
skein.c: /tmp/cc-lsAFih.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-lsAFih.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-lsAFih.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
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
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-Z9aEZ6.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-9OVLsx.s: Assembler messages:
hash.c: /tmp/cc-9OVLsx.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9OVLsx.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9OVLsx.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9OVLsx.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9OVLsx.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9OVLsx.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-Ie4UMP.s: Assembler messages:
skein.c: /tmp/cc-Ie4UMP.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Ie4UMP.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Ie4UMP.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-xB0h6y.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-xB0h6y.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xB0h6y.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xB0h6y.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-gMpD35.s: Assembler messages:
hash.c: /tmp/cc-gMpD35.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gMpD35.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gMpD35.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gMpD35.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gMpD35.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gMpD35.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-YPplsd.s: Assembler messages:
skein.c: /tmp/cc-YPplsd.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YPplsd.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YPplsd.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: ...

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: '+0' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: '0' is not a recognized processor for this target (ignoring processor)
SHA3api_ref.c: /tmp/cc-7x42Yg.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-7x42Yg.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-7x42Yg.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-7x42Yg.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-eIfsxN.s: Assembler messages:
hash.c: /tmp/cc-eIfsxN.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-eIfsxN.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-eIfsxN.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-eIfsxN.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-eIfsxN.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-eIfsxN.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: '+0' is not a recognized feature for this target (ignoring feature)
skein.c: '0' is not a recognized processor for this target (ignoring processor)
skein.c: /tmp/cc-PP8ts6.s: Assembler messages:
skein.c: /tmp/cc-PP8ts6.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-PP8ts6.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-PP8ts6.s:363: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '+' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: /tmp/cc-TishHi.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-TishHi.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-TishHi.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-TishHi.s:150: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-qnPFhP.s: Assembler messages:
hash.c: /tmp/cc-qnPFhP.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qnPFhP.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qnPFhP.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qnPFhP.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-qnPFhP.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-qnPFhP.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '+' is not a recognized feature for this target (ignoring feature)
skein.c: /tmp/cc-VY6JP8.s: Assembler messages:
skein.c: /tmp/cc-VY6JP8.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-VY6JP8.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-VY6JP8.s:377: Warning: Macro instruction expanded into multiple instructions
skein.c: ...

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '+' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: /tmp/cc-mOENU5.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-mOENU5.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-mOENU5.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-mOENU5.s:150: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-IcZq6q.s: Assembler messages:
hash.c: /tmp/cc-IcZq6q.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcZq6q.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcZq6q.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcZq6q.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcZq6q.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcZq6q.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '+' is not a recognized feature for this target (ignoring feature)
skein.c: /tmp/cc-fgQOrJ.s: Assembler messages:
skein.c: /tmp/cc-fgQOrJ.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-fgQOrJ.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-fgQOrJ.s:377: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '+' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: /tmp/cc-nb3jRt.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-nb3jRt.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-nb3jRt.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-nb3jRt.s:150: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-Ks31f3.s: Assembler messages:
hash.c: /tmp/cc-Ks31f3.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ks31f3.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ks31f3.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ks31f3.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Ks31f3.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Ks31f3.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '+' is not a recognized feature for this target (ignoring feature)
skein.c: /tmp/cc-YcmU9a.s: Assembler messages:
skein.c: /tmp/cc-YcmU9a.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-YcmU9a.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-YcmU9a.s:377: Warning: Macro instruction expanded into multiple instructions
skein.c: ...

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHA3api_ref.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
SHA3api_ref.c: '+' is not a recognized feature for this target (ignoring feature)
SHA3api_ref.c: /tmp/cc-HvGQzQ.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-HvGQzQ.s:150: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: ...
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-N8027g.s: Assembler messages:
hash.c: /tmp/cc-N8027g.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-N8027g.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-N8027g.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-N8027g.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-N8027g.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-N8027g.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
skein.c: '+' is not a recognized feature for this target (ignoring feature)
skein.c: /tmp/cc-SqZbpz.s: Assembler messages:
skein.c: /tmp/cc-SqZbpz.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-SqZbpz.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-SqZbpz.s:377: Warning: Macro instruction expanded into multiple instructions
skein.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 opt

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -O2 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4976640 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -O3 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4640768 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -O -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4870144 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -Os -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4777080 bytes after a total of 4444160 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4837376 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4628480 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4874240 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4777080 bytes after a total of 4861952 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4956160 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4726784 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4947968 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4777080 bytes after a total of 4988928 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4468736 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4141056 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4767840 bytes after a total of 4427776 bytes

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

Compiler output

Implementation: crypto_hash/skein256256/opt
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
skein_block.c:
skein_block.c: cc1: out of memory allocating 4777080 bytes after a total of 4874240 bytes

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