Implementation notes: mipso32, h1mips, crypto_hash/luffa256

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
146474sphlibgcc -mabi=32 -O2 -fomit-frame-pointer2014052820140525
146480sphlibgcc -O2 -fomit-frame-pointer2014052820140525
147806sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
151444sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
152230sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
152236sphlibgcc -mabi=32 -O -fomit-frame-pointer2014052820140525
152240sphlibgcc -O -fomit-frame-pointer2014052820140525
154874sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
160300sphlibgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052820140525
160306sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
164410sphlibgcc -mabi=32 -Os -fomit-frame-pointer2014052820140525
164412sphlibgcc -Os -fomit-frame-pointer2014052820140525
450774sphlibgcc2014052820140525
450780sphlibcc2014052820140525
450780sphlibgcc -funroll-loops2014052820140525

Checksum failure

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

Compiler output

Implementation: crypto_hash/luffa256/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-2veHt4.s: Assembler messages:
hash.c: /tmp/cc-2veHt4.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2veHt4.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-4rS3De.s: Assembler messages:
luffa_for_32.c: /tmp/cc-4rS3De.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-4rS3De.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-4rS3De.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/luffa256/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-GaBUtx.s: Assembler messages:
hash.c: /tmp/cc-GaBUtx.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GaBUtx.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-GaBUtx.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GaBUtx.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-GaBUtx.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-GaBUtx.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-HDlWPO.s: Assembler messages:
luffa.c: /tmp/cc-HDlWPO.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-HDlWPO.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-HDlWPO.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/luffa256/thomaz/basic
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: In file included from hash.c:7:
hash.c: In file included from /usr/include/stdio.h:36:
hash.c: /usr/include/bits/types.h:129:3: error: #error
hash.c: # error
hash.c: ^
hash.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
hash.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
hash.c: ^
hash.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
hash.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
hash.c: ^
hash.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
hash.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
hash.c: ^
hash.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
hash.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
hash.c: ^
hash.c: In file included from hash.c:7:
hash.c: In file included from /usr/include/stdio.h:36:
hash.c: In file included from /usr/include/bits/types.h:131:
hash.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
hash.c: #define __UID_T_TYPE __U32_TYPE
hash.c: ^
hash.c: In file included from hash.c:7:
hash.c: ...

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thomaz/basic
clang -O3 -fwrapv -march=native -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -mavx -fomit-frame-pointer thomaz/basic
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thomaz/basic

Compiler output

Implementation: crypto_hash/luffa256/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-JXwcLU.s: Assembler messages:
luffa_for_32.c: /tmp/cc-JXwcLU.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JXwcLU.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JXwcLU.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/luffa256/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-AucFOc.s: Assembler messages:
hash.c: /tmp/cc-AucFOc.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AucFOc.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-mWORNh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-mWORNh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-mWORNh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-mWORNh.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/luffa256/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-J3Y0hf.s: Assembler messages:
hash.c: /tmp/cc-J3Y0hf.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-J3Y0hf.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-J3Y0hf.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-J3Y0hf.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-J3Y0hf.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-J3Y0hf.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-Jj8ixp.s: Assembler messages:
luffa.c: /tmp/cc-Jj8ixp.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-Jj8ixp.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-Jj8ixp.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/luffa256/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-6cWBEG.s: Assembler messages:
luffa_for_32.c: /tmp/cc-6cWBEG.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6cWBEG.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6cWBEG.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/luffa256/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-YPjvva.s: Assembler messages:
hash.c: /tmp/cc-YPjvva.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YPjvva.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-k2qTUf.s: Assembler messages:
luffa_for_32.c: /tmp/cc-k2qTUf.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-k2qTUf.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-k2qTUf.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/luffa256/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-sJS9m6.s: Assembler messages:
hash.c: /tmp/cc-sJS9m6.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sJS9m6.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sJS9m6.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sJS9m6.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-sJS9m6.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-sJS9m6.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-KVpbmf.s: Assembler messages:
luffa.c: /tmp/cc-KVpbmf.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KVpbmf.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KVpbmf.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/luffa256/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-FGmtRH.s: Assembler messages:
luffa_for_32.c: /tmp/cc-FGmtRH.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-FGmtRH.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-FGmtRH.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/luffa256/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-YhLJ1g.s: Assembler messages:
hash.c: /tmp/cc-YhLJ1g.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YhLJ1g.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-yDJYsq.s: Assembler messages:
luffa_for_32.c: /tmp/cc-yDJYsq.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-yDJYsq.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-yDJYsq.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/luffa256/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-rhexHH.s: Assembler messages:
hash.c: /tmp/cc-rhexHH.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rhexHH.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rhexHH.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rhexHH.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rhexHH.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rhexHH.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-uYRll2.s: Assembler messages:
luffa.c: /tmp/cc-uYRll2.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uYRll2.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uYRll2.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/luffa256/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-fsNGdg.s: Assembler messages:
luffa_for_32.c: /tmp/cc-fsNGdg.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fsNGdg.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fsNGdg.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/luffa256/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-6qAKPq.s: Assembler messages:
hash.c: /tmp/cc-6qAKPq.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6qAKPq.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6qAKPq.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6qAKPq.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6qAKPq.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6qAKPq.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-7b7ZrN.s: Assembler messages:
luffa.c: /tmp/cc-7b7ZrN.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7b7ZrN.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7b7ZrN.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/luffa256/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-mddGTc.s: Assembler messages:
hash.c: /tmp/cc-mddGTc.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-mddGTc.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-o1wdii.s: Assembler messages:
luffa_for_32.c: /tmp/cc-o1wdii.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-o1wdii.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-o1wdii.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/luffa256/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-w9iJLf.s: Assembler messages:
luffa_for_32.c: /tmp/cc-w9iJLf.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-w9iJLf.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-w9iJLf.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/luffa256/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-bgBN2l.s: Assembler messages:
hash.c: /tmp/cc-bgBN2l.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bgBN2l.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-czkFaD.s: Assembler messages:
luffa_for_32.c: /tmp/cc-czkFaD.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-czkFaD.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-czkFaD.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/luffa256/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-cu2NaH.s: Assembler messages:
hash.c: /tmp/cc-cu2NaH.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cu2NaH.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-cu2NaH.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cu2NaH.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-cu2NaH.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-cu2NaH.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-buxCp4.s: Assembler messages:
luffa.c: /tmp/cc-buxCp4.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-buxCp4.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-buxCp4.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/luffa256/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-gyHQbf.s: Assembler messages:
luffa_for_32.c: /tmp/cc-gyHQbf.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-gyHQbf.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-gyHQbf.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/luffa256/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-XMv5Bw.s: Assembler messages:
hash.c: /tmp/cc-XMv5Bw.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XMv5Bw.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XMv5Bw.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XMv5Bw.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XMv5Bw.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XMv5Bw.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-2K4Y7O.s: Assembler messages:
luffa.c: /tmp/cc-2K4Y7O.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2K4Y7O.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2K4Y7O.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/luffa256/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-jJ5IF0.s: Assembler messages:
hash.c: /tmp/cc-jJ5IF0.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-jJ5IF0.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-KlwtZg.s: Assembler messages:
luffa_for_32.c: /tmp/cc-KlwtZg.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-KlwtZg.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-KlwtZg.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/luffa256/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-ZMZEUl.s: Assembler messages:
luffa_for_32.c: /tmp/cc-ZMZEUl.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-ZMZEUl.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-ZMZEUl.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/luffa256/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-Fg0rG9.s: Assembler messages:
hash.c: /tmp/cc-Fg0rG9.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Fg0rG9.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-JKijkj.s: Assembler messages:
luffa_for_32.c: /tmp/cc-JKijkj.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-JKijkj.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-JKijkj.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/luffa256/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-MOBsOo.s: Assembler messages:
hash.c: /tmp/cc-MOBsOo.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MOBsOo.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MOBsOo.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MOBsOo.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MOBsOo.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MOBsOo.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-7ZEcrL.s: Assembler messages:
luffa.c: /tmp/cc-7ZEcrL.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-7ZEcrL.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-7ZEcrL.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/luffa256/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-OK1TFP.s: Assembler messages:
luffa_for_32.c: /tmp/cc-OK1TFP.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-OK1TFP.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-OK1TFP.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/luffa256/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-HkbpFk.s: Assembler messages:
hash.c: /tmp/cc-HkbpFk.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HkbpFk.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-HkbpFk.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HkbpFk.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-HkbpFk.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-HkbpFk.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-2sbeXE.s: Assembler messages:
luffa.c: /tmp/cc-2sbeXE.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-2sbeXE.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-2sbeXE.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/luffa256/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-vymw9g.s: Assembler messages:
hash.c: /tmp/cc-vymw9g.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vymw9g.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-fie5vq.s: Assembler messages:
luffa_for_32.c: /tmp/cc-fie5vq.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-fie5vq.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-fie5vq.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/luffa256/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-prS3oR.s: Assembler messages:
luffa_for_32.c: /tmp/cc-prS3oR.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-prS3oR.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-prS3oR.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/luffa256/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-o0lE91.s: Assembler messages:
hash.c: /tmp/cc-o0lE91.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-o0lE91.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-6d0MAb.s: Assembler messages:
luffa_for_32.c: /tmp/cc-6d0MAb.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-6d0MAb.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-6d0MAb.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/luffa256/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-vXE0ys.s: Assembler messages:
hash.c: /tmp/cc-vXE0ys.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vXE0ys.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vXE0ys.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vXE0ys.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vXE0ys.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vXE0ys.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-iUihoN.s: Assembler messages:
luffa.c: /tmp/cc-iUihoN.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-iUihoN.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-iUihoN.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/luffa256/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-y1biEQ.s: Assembler messages:
luffa_for_32.c: /tmp/cc-y1biEQ.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-y1biEQ.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-y1biEQ.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/luffa256/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-KM7rwY.s: Assembler messages:
hash.c: /tmp/cc-KM7rwY.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KM7rwY.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-HyxBDh.s: Assembler messages:
luffa_for_32.c: /tmp/cc-HyxBDh.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HyxBDh.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HyxBDh.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/luffa256/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-kLneja.s: Assembler messages:
hash.c: /tmp/cc-kLneja.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kLneja.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kLneja.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kLneja.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kLneja.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kLneja.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-1Rliax.s: Assembler messages:
luffa.c: /tmp/cc-1Rliax.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-1Rliax.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-1Rliax.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/luffa256/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-zVOq1O.s: Assembler messages:
luffa_for_32.c: /tmp/cc-zVOq1O.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-zVOq1O.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-zVOq1O.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/luffa256/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-OIdww0.s: Assembler messages:
hash.c: /tmp/cc-OIdww0.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OIdww0.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-OIdww0.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OIdww0.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-OIdww0.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-OIdww0.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-uJ0I9d.s: Assembler messages:
luffa.c: /tmp/cc-uJ0I9d.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-uJ0I9d.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-uJ0I9d.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/luffa256/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-egp0p7.s: Assembler messages:
hash.c: /tmp/cc-egp0p7.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-egp0p7.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-WR3hJg.s: Assembler messages:
luffa_for_32.c: /tmp/cc-WR3hJg.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WR3hJg.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WR3hJg.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/luffa256/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-wDxc5C.s: Assembler messages:
luffa_for_32.c: /tmp/cc-wDxc5C.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-wDxc5C.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-wDxc5C.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/luffa256/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-AifXO4.s: Assembler messages:
hash.c: /tmp/cc-AifXO4.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-AifXO4.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-YVjoKd.s: Assembler messages:
luffa_for_32.c: /tmp/cc-YVjoKd.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YVjoKd.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YVjoKd.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/luffa256/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-l2cFnU.s: Assembler messages:
hash.c: /tmp/cc-l2cFnU.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l2cFnU.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-l2cFnU.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l2cFnU.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-l2cFnU.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-l2cFnU.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-GY16Db.s: Assembler messages:
luffa.c: /tmp/cc-GY16Db.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-GY16Db.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-GY16Db.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/luffa256/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-HkvdvH.s: Assembler messages:
luffa_for_32.c: /tmp/cc-HkvdvH.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-HkvdvH.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-HkvdvH.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/luffa256/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-3eHsRa.s: Assembler messages:
hash.c: /tmp/cc-3eHsRa.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-3eHsRa.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-3eHsRa.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-3eHsRa.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-3eHsRa.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-3eHsRa.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-KEzqyv.s: Assembler messages:
luffa.c: /tmp/cc-KEzqyv.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-KEzqyv.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-KEzqyv.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/luffa256/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-48YEc7.s: Assembler messages:
hash.c: /tmp/cc-48YEc7.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-48YEc7.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-WZAEbg.s: Assembler messages:
luffa_for_32.c: /tmp/cc-WZAEbg.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-WZAEbg.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-WZAEbg.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/luffa256/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-YGFsp2.s: Assembler messages:
luffa_for_32.c: /tmp/cc-YGFsp2.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-YGFsp2.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-YGFsp2.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/luffa256/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-4Nika9.s: Assembler messages:
hash.c: /tmp/cc-4Nika9.s:23: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-4Nika9.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-CaMtBi.s: Assembler messages:
luffa_for_32.c: /tmp/cc-CaMtBi.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-CaMtBi.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-CaMtBi.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/luffa256/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-x7E6cb.s: Assembler messages:
hash.c: /tmp/cc-x7E6cb.s:27: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-x7E6cb.s:27: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-x7E6cb.s:33: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-x7E6cb.s:33: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-x7E6cb.s:37: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-x7E6cb.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-hxZSkl.s: Assembler messages:
luffa.c: /tmp/cc-hxZSkl.s:23: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:23: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:50: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:50: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:93: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:93: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:207: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:207: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:999: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:999: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:1005: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:1005: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:1036: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:1036: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:1042: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:1042: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:1094: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:1094: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:1851: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.s:1851: Warning: Macro instruction expanded into multiple instructions
luffa.c: /tmp/cc-hxZSkl.s:2030: Warning: No .cprestore pseudo-op used in PIC code
luffa.c: /tmp/cc-hxZSkl.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/luffa256/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-1L8TTD.s: Assembler messages:
luffa_for_32.c: /tmp/cc-1L8TTD.s:144: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:144: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:153: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:153: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:158: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:158: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:174: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:174: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:294: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:294: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:339: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:339: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:344: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:344: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:358: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:358: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:567: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:567: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:572: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.s:572: Warning: Macro instruction expanded into multiple instructions
luffa_for_32.c: /tmp/cc-1L8TTD.s:576: Warning: No .cprestore pseudo-op used in PIC code
luffa_for_32.c: /tmp/cc-1L8TTD.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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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/luffa256/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