Implementation notes: mipso32, h1mips, crypto_hash/skein10241024

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

Compiler output

Implementation: crypto_hash/skein10241024/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/skein10241024/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-hhOmbg.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-hhOmbg.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-hhOmbg.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-hhOmbg.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-CSPlYN.s: Assembler messages:
hash.c: /tmp/cc-CSPlYN.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CSPlYN.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CSPlYN.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CSPlYN.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CSPlYN.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CSPlYN.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-tiAef6.s: Assembler messages:
skein.c: /tmp/cc-tiAef6.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-tiAef6.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-tiAef6.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/skein10241024/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-N42A2x.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-N42A2x.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-N42A2x.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-N42A2x.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-SWnlz4.s: Assembler messages:
hash.c: /tmp/cc-SWnlz4.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SWnlz4.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SWnlz4.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SWnlz4.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-SWnlz4.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-SWnlz4.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-aRXGCg.s: Assembler messages:
skein.c: /tmp/cc-aRXGCg.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-aRXGCg.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-aRXGCg.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/skein10241024/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-KO2dVW.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-KO2dVW.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-KO2dVW.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-KO2dVW.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-Iw9srl.s: Assembler messages:
hash.c: /tmp/cc-Iw9srl.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Iw9srl.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Iw9srl.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Iw9srl.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Iw9srl.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Iw9srl.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-ZBzsOC.s: Assembler messages:
skein.c: /tmp/cc-ZBzsOC.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZBzsOC.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZBzsOC.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/skein10241024/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-1NPfDV.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-1NPfDV.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-1NPfDV.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-1NPfDV.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-nh5MSj.s: Assembler messages:
hash.c: /tmp/cc-nh5MSj.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nh5MSj.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nh5MSj.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nh5MSj.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nh5MSj.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nh5MSj.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-ACw2GC.s: Assembler messages:
skein.c: /tmp/cc-ACw2GC.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ACw2GC.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ACw2GC.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/skein10241024/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-ntmkMc.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-ntmkMc.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-ntmkMc.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-ntmkMc.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-FsbI8A.s: Assembler messages:
hash.c: /tmp/cc-FsbI8A.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FsbI8A.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FsbI8A.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FsbI8A.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FsbI8A.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FsbI8A.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-WCX9UU.s: Assembler messages:
skein.c: /tmp/cc-WCX9UU.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-WCX9UU.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-WCX9UU.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/skein10241024/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-8EHxqk.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-8EHxqk.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-8EHxqk.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-8EHxqk.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-FC2VWQ.s: Assembler messages:
hash.c: /tmp/cc-FC2VWQ.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FC2VWQ.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FC2VWQ.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FC2VWQ.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FC2VWQ.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FC2VWQ.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-Wx1jN9.s: Assembler messages:
skein.c: /tmp/cc-Wx1jN9.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-Wx1jN9.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-Wx1jN9.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/skein10241024/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-xlVX6W.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-xlVX6W.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-xlVX6W.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-xlVX6W.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-ZVOvLk.s: Assembler messages:
hash.c: /tmp/cc-ZVOvLk.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZVOvLk.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ZVOvLk.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZVOvLk.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ZVOvLk.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZVOvLk.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-evehvE.s: Assembler messages:
skein.c: /tmp/cc-evehvE.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-evehvE.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-evehvE.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/skein10241024/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-VbfLlL.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-VbfLlL.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-VbfLlL.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-VbfLlL.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-8b8p9f.s: Assembler messages:
hash.c: /tmp/cc-8b8p9f.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8b8p9f.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8b8p9f.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8b8p9f.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8b8p9f.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8b8p9f.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-AdcWKr.s: Assembler messages:
skein.c: /tmp/cc-AdcWKr.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-AdcWKr.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-AdcWKr.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/skein10241024/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-qsVTTh.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-qsVTTh.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-qsVTTh.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-qsVTTh.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-QuGJjG.s: Assembler messages:
hash.c: /tmp/cc-QuGJjG.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QuGJjG.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QuGJjG.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QuGJjG.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QuGJjG.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QuGJjG.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-xdvt7Y.s: Assembler messages:
skein.c: /tmp/cc-xdvt7Y.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-xdvt7Y.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-xdvt7Y.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/skein10241024/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-YygliK.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-YygliK.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-YygliK.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-YygliK.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-dHYmVg.s: Assembler messages:
hash.c: /tmp/cc-dHYmVg.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dHYmVg.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-dHYmVg.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dHYmVg.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-dHYmVg.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-dHYmVg.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-ZXCIAs.s: Assembler messages:
skein.c: /tmp/cc-ZXCIAs.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-ZXCIAs.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-ZXCIAs.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/skein10241024/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-9tuFdk.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-9tuFdk.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-9tuFdk.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-9tuFdk.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-XxbEJE.s: Assembler messages:
hash.c: /tmp/cc-XxbEJE.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XxbEJE.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XxbEJE.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XxbEJE.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XxbEJE.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XxbEJE.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-a8egGX.s: Assembler messages:
skein.c: /tmp/cc-a8egGX.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-a8egGX.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-a8egGX.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/skein10241024/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-c7RPZE.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-c7RPZE.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-c7RPZE.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-c7RPZE.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-NoCqAb.s: Assembler messages:
hash.c: /tmp/cc-NoCqAb.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NoCqAb.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NoCqAb.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NoCqAb.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-NoCqAb.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-NoCqAb.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-RUVD5m.s: Assembler messages:
skein.c: /tmp/cc-RUVD5m.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-RUVD5m.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-RUVD5m.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/skein10241024/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-x74lFd.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-x74lFd.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-x74lFd.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-x74lFd.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-t9idmy.s: Assembler messages:
hash.c: /tmp/cc-t9idmy.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-t9idmy.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-t9idmy.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-t9idmy.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-t9idmy.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-t9idmy.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-mLzKcU.s: Assembler messages:
skein.c: /tmp/cc-mLzKcU.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-mLzKcU.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-mLzKcU.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/skein10241024/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-NML3aJ.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-NML3aJ.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-NML3aJ.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-NML3aJ.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-s71v6f.s: Assembler messages:
hash.c: /tmp/cc-s71v6f.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-s71v6f.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-s71v6f.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-s71v6f.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-s71v6f.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-s71v6f.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-e7OBJm.s: Assembler messages:
skein.c: /tmp/cc-e7OBJm.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-e7OBJm.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-e7OBJm.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/skein10241024/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-WDHmLc.s: Assembler messages:
SHA3api_ref.c: /tmp/cc-WDHmLc.s:24: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:24: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:36: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:36: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:77: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:77: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:84: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:84: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:91: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:91: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:121: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:121: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:126: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:126: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:133: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:133: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:138: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:138: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:145: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.s:145: Warning: Macro instruction expanded into multiple instructions
SHA3api_ref.c: /tmp/cc-WDHmLc.s:150: Warning: No .cprestore pseudo-op used in PIC code
SHA3api_ref.c: /tmp/cc-WDHmLc.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-kFf4Rx.s: Assembler messages:
hash.c: /tmp/cc-kFf4Rx.s:28: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kFf4Rx.s:28: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kFf4Rx.s:34: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kFf4Rx.s:34: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kFf4Rx.s:38: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kFf4Rx.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-9prriR.s: Assembler messages:
skein.c: /tmp/cc-9prriR.s:38: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:38: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:175: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:175: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:226: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:226: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:232: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:232: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:288: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:288: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:309: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:309: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:321: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:321: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:334: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:334: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:355: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:355: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:363: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.s:363: Warning: Macro instruction expanded into multiple instructions
skein.c: /tmp/cc-9prriR.s:377: Warning: No .cprestore pseudo-op used in PIC code
skein.c: /tmp/cc-9prriR.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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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 4427776 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer opt
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/skein10241024/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/skein10241024/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/skein10241024/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/skein10241024/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