Implementation notes: mipso32, h1mips, crypto_hash/luffa512

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
261348sphlibgcc -O2 -fomit-frame-pointer2014052820140525
261602sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
262396sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
268672sphlibgcc -O -fomit-frame-pointer2014052820140525
268676sphlibgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
268680sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
272932sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
272934sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
273282sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
273718sphlibgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
274164sphlibgcc -Os -fomit-frame-pointer2014052820140525
276934sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
795634sphlibcc2014052820140525
795646sphlibgcc2014052820140525
795648sphlibgcc -funroll-loops2014052820140525

Checksum failure

Implementation: crypto_hash/luffa512/arm
Compiler: cc
69f2db3e24f2fa5aa46e302a586ef0d616e4eb1bbdcf4d0b960485f44ef2d206
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/luffa512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-DT5NSX.s: Assembler messages:
hash.c: /tmp/cc-DT5NSX.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DT5NSX.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DT5NSX.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DT5NSX.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-DT5NSX.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DT5NSX.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '+' is not a recognized feature for this target (ignoring feature)
luffa.c: /tmp/cc-SjR8Jj.s: Assembler messages:
luffa.c: /tmp/cc-SjR8Jj.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-SjR8Jj.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-SjR8Jj.s:2030: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-zLpqzn.s: Assembler messages:
hash.c: /tmp/cc-zLpqzn.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-zLpqzn.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-MKlTyD.s: Assembler messages:
luffa_for_32.c: /tmp/cc-MKlTyD.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MKlTyD.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MKlTyD.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/luffa512/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-kH6hay.s: Assembler messages:
luffa_for_32.c: /tmp/cc-kH6hay.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kH6hay.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kH6hay.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-IlfINT.s: Assembler messages:
hash.c: /tmp/cc-IlfINT.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IlfINT.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IlfINT.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IlfINT.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IlfINT.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IlfINT.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-TkOM8d.s: Assembler messages:
luffa.c: /tmp/cc-TkOM8d.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-TkOM8d.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-TkOM8d.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-l76lLn.s: Assembler messages:
hash.c: /tmp/cc-l76lLn.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l76lLn.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-ItsjkE.s: Assembler messages:
luffa_for_32.c: /tmp/cc-ItsjkE.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ItsjkE.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ItsjkE.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/luffa512/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-AlCnlx.s: Assembler messages:
luffa_for_32.c: /tmp/cc-AlCnlx.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-AlCnlx.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-AlCnlx.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-F9Tc6H.s: Assembler messages:
hash.c: /tmp/cc-F9Tc6H.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F9Tc6H.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F9Tc6H.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F9Tc6H.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F9Tc6H.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F9Tc6H.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-sRlHv2.s: Assembler messages:
luffa.c: /tmp/cc-sRlHv2.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-sRlHv2.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-sRlHv2.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib

Compiler output

Implementation: crypto_hash/luffa512/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-TVkSxf.s: Assembler messages:
hash.c: /tmp/cc-TVkSxf.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TVkSxf.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-U8sCcz.s: Assembler messages:
luffa_for_32.c: /tmp/cc-U8sCcz.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-U8sCcz.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-U8sCcz.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/luffa512/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-teC7zz.s: Assembler messages:
luffa_for_32.c: /tmp/cc-teC7zz.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-teC7zz.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-teC7zz.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-Gzuu9f.s: Assembler messages:
hash.c: /tmp/cc-Gzuu9f.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Gzuu9f.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Gzuu9f.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Gzuu9f.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Gzuu9f.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Gzuu9f.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-Y7HUtu.s: Assembler messages:
luffa.c: /tmp/cc-Y7HUtu.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Y7HUtu.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Y7HUtu.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-hPVgcQ.s: Assembler messages:
hash.c: /tmp/cc-hPVgcQ.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hPVgcQ.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-gTlyf6.s: Assembler messages:
luffa_for_32.c: /tmp/cc-gTlyf6.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gTlyf6.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gTlyf6.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/luffa512/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-2kx0tT.s: Assembler messages:
luffa_for_32.c: /tmp/cc-2kx0tT.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-2kx0tT.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-2kx0tT.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-BqHz93.s: Assembler messages:
hash.c: /tmp/cc-BqHz93.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BqHz93.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BqHz93.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BqHz93.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BqHz93.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BqHz93.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-JmVPoe.s: Assembler messages:
luffa.c: /tmp/cc-JmVPoe.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-JmVPoe.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-JmVPoe.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-KR5uvJ.s: Assembler messages:
hash.c: /tmp/cc-KR5uvJ.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KR5uvJ.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-7BKiJ0.s: Assembler messages:
luffa_for_32.c: /tmp/cc-7BKiJ0.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-7BKiJ0.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-7BKiJ0.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/luffa512/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-JrYqaW.s: Assembler messages:
luffa_for_32.c: /tmp/cc-JrYqaW.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JrYqaW.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JrYqaW.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-ZUO9R4.s: Assembler messages:
hash.c: /tmp/cc-ZUO9R4.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZUO9R4.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ZUO9R4.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZUO9R4.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ZUO9R4.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ZUO9R4.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-zbQr8e.s: Assembler messages:
luffa.c: /tmp/cc-zbQr8e.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-zbQr8e.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-zbQr8e.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-tnUNgg.s: Assembler messages:
hash.c: /tmp/cc-tnUNgg.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-tnUNgg.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-OgNNtx.s: Assembler messages:
luffa_for_32.c: /tmp/cc-OgNNtx.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OgNNtx.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OgNNtx.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/luffa512/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-JLrO6p.s: Assembler messages:
luffa_for_32.c: /tmp/cc-JLrO6p.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JLrO6p.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JLrO6p.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-MbcJuZ.s: Assembler messages:
hash.c: /tmp/cc-MbcJuZ.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MbcJuZ.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MbcJuZ.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MbcJuZ.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MbcJuZ.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MbcJuZ.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-VX08Rg.s: Assembler messages:
luffa.c: /tmp/cc-VX08Rg.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-VX08Rg.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-VX08Rg.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib

Compiler output

Implementation: crypto_hash/luffa512/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-THtxaN.s: Assembler messages:
hash.c: /tmp/cc-THtxaN.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-THtxaN.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-Qc6Vj3.s: Assembler messages:
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-Qc6Vj3.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-Qc6Vj3.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/luffa512/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-qVRn0v.s: Assembler messages:
luffa_for_32.c: /tmp/cc-qVRn0v.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qVRn0v.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qVRn0v.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/luffa512/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-BDgYZu.s: Assembler messages:
hash.c: /tmp/cc-BDgYZu.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BDgYZu.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-kImlEL.s: Assembler messages:
luffa_for_32.c: /tmp/cc-kImlEL.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-kImlEL.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-kImlEL.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-cxKkr3.s: Assembler messages:
hash.c: /tmp/cc-cxKkr3.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cxKkr3.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-cxKkr3.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cxKkr3.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-cxKkr3.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cxKkr3.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-qdrsre.s: Assembler messages:
luffa.c: /tmp/cc-qdrsre.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-qdrsre.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-qdrsre.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-0vM4F5.s: Assembler messages:
luffa_for_32.c: /tmp/cc-0vM4F5.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-0vM4F5.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-0vM4F5.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-RT3KuP.s: Assembler messages:
hash.c: /tmp/cc-RT3KuP.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RT3KuP.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RT3KuP.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RT3KuP.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-RT3KuP.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-RT3KuP.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-GO9OR6.s: Assembler messages:
luffa.c: /tmp/cc-GO9OR6.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GO9OR6.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GO9OR6.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-kYXOrr.s: Assembler messages:
hash.c: /tmp/cc-kYXOrr.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kYXOrr.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-LDkw4K.s: Assembler messages:
luffa_for_32.c: /tmp/cc-LDkw4K.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-LDkw4K.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-LDkw4K.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/luffa512/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-tHY8Ka.s: Assembler messages:
luffa_for_32.c: /tmp/cc-tHY8Ka.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-tHY8Ka.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-tHY8Ka.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-sbjwbV.s: Assembler messages:
hash.c: /tmp/cc-sbjwbV.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sbjwbV.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sbjwbV.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sbjwbV.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sbjwbV.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sbjwbV.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-R5JNhi.s: Assembler messages:
luffa.c: /tmp/cc-R5JNhi.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-R5JNhi.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-R5JNhi.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-v0LUZF.s: Assembler messages:
hash.c: /tmp/cc-v0LUZF.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-v0LUZF.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-APy65W.s: Assembler messages:
luffa_for_32.c: /tmp/cc-APy65W.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-APy65W.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-APy65W.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/luffa512/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-p1zJ1B.s: Assembler messages:
luffa_for_32.c: /tmp/cc-p1zJ1B.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-p1zJ1B.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-p1zJ1B.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/luffa512/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-TTsXCF.s: Assembler messages:
hash.c: /tmp/cc-TTsXCF.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-TTsXCF.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-KtdKEV.s: Assembler messages:
luffa_for_32.c: /tmp/cc-KtdKEV.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KtdKEV.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KtdKEV.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: '+0' is not a recognized feature for this target (ignoring feature)
hash.c: '0' is not a recognized processor for this target (ignoring processor)
hash.c: /tmp/cc-l0ReDm.s: Assembler messages:
hash.c: /tmp/cc-l0ReDm.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l0ReDm.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-l0ReDm.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l0ReDm.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-l0ReDm.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l0ReDm.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: '+0' is not a recognized feature for this target (ignoring feature)
luffa.c: '0' is not a recognized processor for this target (ignoring processor)
luffa.c: /tmp/cc-I0JM3H.s: Assembler messages:
luffa.c: /tmp/cc-I0JM3H.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-I0JM3H.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-I0JM3H.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/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-qBEt1A.s: Assembler messages:
luffa_for_32.c: /tmp/cc-qBEt1A.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-qBEt1A.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-qBEt1A.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/luffa512/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-79g94r.s: Assembler messages:
hash.c: /tmp/cc-79g94r.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-79g94r.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-e8FkII.s: Assembler messages:
luffa_for_32.c: /tmp/cc-e8FkII.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-e8FkII.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-e8FkII.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-F28sEv.s: Assembler messages:
hash.c: /tmp/cc-F28sEv.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F28sEv.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F28sEv.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F28sEv.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-F28sEv.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-F28sEv.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '+' is not a recognized feature for this target (ignoring feature)
luffa.c: /tmp/cc-6APeJR.s: Assembler messages:
luffa.c: /tmp/cc-6APeJR.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-6APeJR.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-6APeJR.s:2030: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-EZ2xbh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-EZ2xbh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-EZ2xbh.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-EZ2xbh.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/luffa512/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-7KsTPl.s: Assembler messages:
hash.c: /tmp/cc-7KsTPl.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7KsTPl.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-upjeSB.s: Assembler messages:
luffa_for_32.c: /tmp/cc-upjeSB.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-upjeSB.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-upjeSB.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-m41lSm.s: Assembler messages:
hash.c: /tmp/cc-m41lSm.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-m41lSm.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-m41lSm.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-m41lSm.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-m41lSm.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-m41lSm.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '+' is not a recognized feature for this target (ignoring feature)
luffa.c: /tmp/cc-NjNUWI.s: Assembler messages:
luffa.c: /tmp/cc-NjNUWI.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-NjNUWI.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-NjNUWI.s:2030: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/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-xz6Zfv.s: Assembler messages:
luffa_for_32.c: /tmp/cc-xz6Zfv.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-xz6Zfv.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-xz6Zfv.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/luffa512/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-D8Gbbx.s: Assembler messages:
hash.c: /tmp/cc-D8Gbbx.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-D8Gbbx.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-ErSlLL.s: Assembler messages:
luffa_for_32.c: /tmp/cc-ErSlLL.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ErSlLL.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ErSlLL.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-KeJrYs.s: Assembler messages:
hash.c: /tmp/cc-KeJrYs.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KeJrYs.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KeJrYs.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KeJrYs.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KeJrYs.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KeJrYs.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '+' is not a recognized feature for this target (ignoring feature)
luffa.c: /tmp/cc-nY63lO.s: Assembler messages:
luffa.c: /tmp/cc-nY63lO.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-nY63lO.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-nY63lO.s:2030: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

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

Compiler output

Implementation: crypto_hash/luffa512/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-MfILTB.s: Assembler messages:
luffa_for_32.c: /tmp/cc-MfILTB.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-MfILTB.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-MfILTB.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/luffa512/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-DfRYOw.s: Assembler messages:
hash.c: /tmp/cc-DfRYOw.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-DfRYOw.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-UWEkmN.s: Assembler messages:
luffa_for_32.c: /tmp/cc-UWEkmN.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-UWEkmN.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-UWEkmN.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/luffa512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: '+' is not a recognized feature for this target (ignoring feature)
hash.c: /tmp/cc-Pqcn0m.s: Assembler messages:
hash.c: /tmp/cc-Pqcn0m.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Pqcn0m.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Pqcn0m.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Pqcn0m.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Pqcn0m.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Pqcn0m.s:37: Warning: Macro instruction expanded into multiple instructions
luffa.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
luffa.c: '+' is not a recognized feature for this target (ignoring feature)
luffa.c: /tmp/cc-cn8XsH.s: Assembler messages:
luffa.c: /tmp/cc-cn8XsH.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-cn8XsH.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-cn8XsH.s:2030: Warning: Macro instruction expanded into multiple instructions
luffa.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa512/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-s5cLDh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-s5cLDh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-s5cLDh.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-s5cLDh.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/luffa512/sphlib
Compiler: gcc -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 3688440 bytes after a total of 4009984 bytes

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

Compiler output

Implementation: crypto_hash/luffa512/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/luffa512/sphlib
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 3688440 bytes after a total of 4120576 bytes

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

Compiler output

Implementation: crypto_hash/luffa512/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/luffa512/sphlib
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 68424 bytes after a total of 7020544 bytes

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

Compiler output

Implementation: crypto_hash/luffa512/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/luffa512/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/luffa512/sphlib
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 3606960 bytes after a total of 5804032 bytes

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

Compiler output

Implementation: crypto_hash/luffa512/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/luffa512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
luffa.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/luffa512/sphlib
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 3688440 bytes after a total of 4145152 bytes

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

Compiler output

Implementation: crypto_hash/luffa512/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/luffa512/sphlib
Compiler: gcc -mabi=32 -O3 -fomit-frame-pointer
luffa.c:
luffa.c: cc1: out of memory allocating 3688440 bytes after a total of 4366336 bytes

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

Compiler output

Implementation: crypto_hash/luffa512/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