Implementation notes: mipso32, h1mips, crypto_hash/luffa384

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

Checksum failure

Implementation: crypto_hash/luffa384/arm
Compiler: cc
d5e8f2bc48bd72e0a639e7733018e83b5026512e048d2101355d5ec86a007b82
Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
cc arm opt32
gcc arm opt32
gcc -O2 -fomit-frame-pointer arm opt32
gcc -O3 -fomit-frame-pointer arm
gcc -O -fomit-frame-pointer arm opt32
gcc -Os -fomit-frame-pointer arm opt32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm opt32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm
gcc -fno-schedule-insns -O -fomit-frame-pointer arm opt32
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops arm opt32
gcc -funroll-loops -O2 -fomit-frame-pointer arm
gcc -funroll-loops -O3 -fomit-frame-pointer arm
gcc -funroll-loops -O -fomit-frame-pointer arm
gcc -funroll-loops -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm opt32
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer arm
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer arm
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer arm
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer arm opt32
gcc -mabi=32 -O2 -fomit-frame-pointer arm opt32
gcc -mabi=32 -O3 -fomit-frame-pointer arm
gcc -mabi=32 -O -fomit-frame-pointer arm opt32
gcc -mabi=32 -Os -fomit-frame-pointer arm opt32

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-aY9Fc6.s: Assembler messages:
hash.c: /tmp/cc-aY9Fc6.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aY9Fc6.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-q3YX0d.s: Assembler messages:
luffa_for_32.c: /tmp/cc-q3YX0d.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-q3YX0d.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-q3YX0d.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-CiTn5r.s: Assembler messages:
luffa_for_32.c: /tmp/cc-CiTn5r.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CiTn5r.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CiTn5r.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-kbaoSq.s: Assembler messages:
hash.c: /tmp/cc-kbaoSq.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kbaoSq.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-TcoWvH.s: Assembler messages:
luffa_for_32.c: /tmp/cc-TcoWvH.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-TcoWvH.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-TcoWvH.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-LHLPWp.s: Assembler messages:
luffa_for_32.c: /tmp/cc-LHLPWp.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LHLPWp.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LHLPWp.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-ezsOmi.s: Assembler messages:
hash.c: /tmp/cc-ezsOmi.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ezsOmi.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-xcOYiy.s: Assembler messages:
luffa_for_32.c: /tmp/cc-xcOYiy.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xcOYiy.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xcOYiy.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-it3ZFw.s: Assembler messages:
luffa_for_32.c: /tmp/cc-it3ZFw.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-it3ZFw.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-it3ZFw.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Fc77Se.s: Assembler messages:
hash.c: /tmp/cc-Fc77Se.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Fc77Se.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-7AEdao.s: Assembler messages:
luffa_for_32.c: /tmp/cc-7AEdao.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7AEdao.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7AEdao.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-3oNEEG.s: Assembler messages:
luffa_for_32.c: /tmp/cc-3oNEEG.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3oNEEG.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3oNEEG.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-LpE5ZX.s: Assembler messages:
hash.c: /tmp/cc-LpE5ZX.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-LpE5ZX.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-w2PcQh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-w2PcQh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w2PcQh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w2PcQh.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
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
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-qPiwgI.s: Assembler messages:
luffa_for_32.c: /tmp/cc-qPiwgI.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qPiwgI.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qPiwgI.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-ApFv19.s: Assembler messages:
hash.c: /tmp/cc-ApFv19.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ApFv19.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-oCNB7i.s: Assembler messages:
luffa_for_32.c: /tmp/cc-oCNB7i.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-oCNB7i.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-oCNB7i.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-Rfyu3A.s: Assembler messages:
luffa_for_32.c: /tmp/cc-Rfyu3A.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Rfyu3A.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Rfyu3A.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-xXA09j.s: Assembler messages:
hash.c: /tmp/cc-xXA09j.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xXA09j.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-N79MKo.s: Assembler messages:
luffa_for_32.c: /tmp/cc-N79MKo.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-N79MKo.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-N79MKo.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-Caxy0z.s: Assembler messages:
luffa_for_32.c: /tmp/cc-Caxy0z.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Caxy0z.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Caxy0z.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-ruosY0.s: Assembler messages:
hash.c: /tmp/cc-ruosY0.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ruosY0.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-yWgvBh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-yWgvBh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yWgvBh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yWgvBh.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-rwz30b.s: Assembler messages:
luffa_for_32.c: /tmp/cc-rwz30b.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-rwz30b.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-rwz30b.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-78c9sR.s: Assembler messages:
hash.c: /tmp/cc-78c9sR.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-78c9sR.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-ydI2Da.s: Assembler messages:
luffa_for_32.c: /tmp/cc-ydI2Da.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ydI2Da.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ydI2Da.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
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
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-Saxsac.s: Assembler messages:
luffa_for_32.c: /tmp/cc-Saxsac.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Saxsac.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Saxsac.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-ZIkEiE.s: Assembler messages:
hash.c: /tmp/cc-ZIkEiE.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZIkEiE.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-sgQ44S.s: Assembler messages:
luffa_for_32.c: /tmp/cc-sgQ44S.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sgQ44S.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sgQ44S.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-sQexGd.s: Assembler messages:
luffa_for_32.c: /tmp/cc-sQexGd.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-sQexGd.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-sQexGd.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-tLifnN.s: Assembler messages:
hash.c: /tmp/cc-tLifnN.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tLifnN.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-cd3yp3.s: Assembler messages:
luffa_for_32.c: /tmp/cc-cd3yp3.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-cd3yp3.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-cd3yp3.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: '0' is not a recognized processor for this target (ignoring processor)
luffa_for_32.c: /tmp/cc-UA0Tgi.s: Assembler messages:
luffa_for_32.c: /tmp/cc-UA0Tgi.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UA0Tgi.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UA0Tgi.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-WQp1gE.s: Assembler messages:
hash.c: /tmp/cc-WQp1gE.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-WQp1gE.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-lnO3cT.s: Assembler messages:
luffa_for_32.c: /tmp/cc-lnO3cT.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-lnO3cT.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-lnO3cT.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-zyGDPf.s: Assembler messages:
luffa_for_32.c: /tmp/cc-zyGDPf.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zyGDPf.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zyGDPf.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-53tB0d.s: Assembler messages:
hash.c: /tmp/cc-53tB0d.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-53tB0d.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-RIQnGn.s: Assembler messages:
luffa_for_32.c: /tmp/cc-RIQnGn.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-RIQnGn.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-RIQnGn.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-WG8lKh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-WG8lKh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WG8lKh.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WG8lKh.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-UPMC0E.s: Assembler messages:
hash.c: /tmp/cc-UPMC0E.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-UPMC0E.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-b6sHVV.s: Assembler messages:
luffa_for_32.c: /tmp/cc-b6sHVV.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-b6sHVV.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-b6sHVV.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-dSdgs6.s: Assembler messages:
luffa_for_32.c: /tmp/cc-dSdgs6.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-dSdgs6.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-dSdgs6.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: ...

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-eLRqgD.s: Assembler messages:
hash.c: /tmp/cc-eLRqgD.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-eLRqgD.s:23: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-FoDdkT.s: Assembler messages:
luffa_for_32.c: /tmp/cc-FoDdkT.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FoDdkT.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FoDdkT.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 opt32

Compiler output

Implementation: crypto_hash/luffa384/arm
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
luffa_for_32.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa_for_32.c: '+' is not a recognized feature for this target (ignoring feature)
luffa_for_32.c: /tmp/cc-3fnr62.s: Assembler messages:
luffa_for_32.c: /tmp/cc-3fnr62.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-3fnr62.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-3fnr62.s:576: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.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 arm

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3416280 bytes after a total of 3702784 bytes

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3416280 bytes after a total of 4218880 bytes

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3488520 bytes after a total of 4448256 bytes

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3416280 bytes after a total of 4153344 bytes

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
luffa_for_32.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3416280 bytes after a total of 4313088 bytes

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

Compiler output

Implementation: crypto_hash/luffa384/opt32
Compiler: gcc -mabi=32 -O3 -fomit-frame-pointer
luffa_for_32.c:
luffa_for_32.c: cc1: out of memory allocating 3416280 bytes after a total of 4067328 bytes

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