Implementation notes: mipso32, h1mips, crypto_hash/jh224

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: jh224
TimeImplementationCompilerBenchmark dateSUPERCOP version
300232simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
300296simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
300398simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
300776simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
303548simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
304894simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
323198simplegcc -O -fomit-frame-pointer2014052720140525
323206simplegcc -mabi=32 -O -fomit-frame-pointer2014052720140525
323278simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
325052simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
325054simplegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
325120simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
442952bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
447520bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
449706bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
450228bitslice_opt32gcc -O2 -fomit-frame-pointer2014052720140525
450228bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
450426bitslice_opt32gcc -Os -fomit-frame-pointer2014052720140525
451124bitslice_opt32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
452074bitslice_opt32gcc -O -fomit-frame-pointer2014052720140525
452074bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
452074bitslice_opt32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
454722bitslice_opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
459574bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
476790bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
479338bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
481818bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
497138bitslice_ref32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
497142bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
497150bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
524552bitslice_ref32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
525636bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
525654bitslice_ref32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
525868bitslice_ref32gcc -O3 -fomit-frame-pointer2014052720140525
525876bitslice_ref32gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
527166bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
556920bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
561470bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
561754bitslice_ref32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
563060bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
563242bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
564150bitslice_ref32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
565248bitslice_ref32gcc -O2 -fomit-frame-pointer2014052720140525
566856bitslice_ref32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
567150bitslice_ref32gcc -Os -fomit-frame-pointer2014052720140525
580282simplegcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
582550simplegcc -O2 -fomit-frame-pointer2014052720140525
582746simplegcc -O3 -fomit-frame-pointer2014052720140525
583664simplegcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
585414simplegcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
585800simplegcc -Os -fomit-frame-pointer2014052720140525
588922simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
588936simplegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
599694bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
599710bitslice_ref32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
599718bitslice_ref32gcc -O -fomit-frame-pointer2014052720140525
605144bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
605254bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
609718bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
626708bitslice_ref64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
626718bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
626732bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
630490bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
630490bitslice_ref64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
630686bitslice_ref64gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
630690bitslice_ref64gcc -O2 -fomit-frame-pointer2014052720140525
631580bitslice_ref64gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
631774bitslice_ref64gcc -Os -fomit-frame-pointer2014052720140525
650538bitslice_ref64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
651048bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
655168bitslice_ref64gcc -O3 -fomit-frame-pointer2014052720140525
656214bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
656220bitslice_ref64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
656908bitslice_ref64gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
706810bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
707222bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
707566bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
756098bitslice_ref64gcc -O -fomit-frame-pointer2014052720140525
756106bitslice_ref64gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
756114bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
1366100simplegcc -funroll-loops2014052720140525
1366108simplegcc2014052720140525
1366148simplecc2014052720140525
2974054bitslice_opt64gcc2014052720140525
2974150bitslice_opt64cc2014052720140525
2974670bitslice_opt64gcc -funroll-loops2014052720140525
3499970bitslice_opt32gcc -funroll-loops2014052720140525
3500846bitslice_opt32gcc2014052720140525
3507304bitslice_opt32cc2014052720140525
3528812bitslice_ref64gcc -funroll-loops2014052720140525
3530500bitslice_ref64gcc2014052720140525
3531344bitslice_ref64cc2014052720140525
3777804bitslice_ref32gcc2014052720140525
3777810bitslice_ref32cc2014052720140525
3777810bitslice_ref32gcc -funroll-loops2014052720140525

Compiler output

Implementation: crypto_hash/jh224/simple
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-ij69dF.s: Assembler messages:
hash.c: /tmp/cc-ij69dF.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-ij69dF.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-ij69dF.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-JNMEY7.s: Assembler messages:
nist.c: /tmp/cc-JNMEY7.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JNMEY7.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JNMEY7.s:5168: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-XcwAh4.s: Assembler messages:
nist.c: /tmp/cc-XcwAh4.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XcwAh4.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XcwAh4.s:1575: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-ge7jSq.s: Assembler messages:
nist.c: /tmp/cc-ge7jSq.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-ge7jSq.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ge7jSq.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ge7jSq.s:996: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-zCkaPp.s: Assembler messages:
nist.c: /tmp/cc-zCkaPp.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-zCkaPp.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zCkaPp.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zCkaPp.s:1772: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/simple
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-XNmxga.s: Assembler messages:
hash.c: /tmp/cc-XNmxga.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-XNmxga.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-XNmxga.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-IxpgBi.s: Assembler messages:
nist.c: /tmp/cc-IxpgBi.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-IxpgBi.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IxpgBi.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IxpgBi.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-cEXO5f.s: Assembler messages:
nist.c: /tmp/cc-cEXO5f.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-cEXO5f.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-cEXO5f.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-jGCJqM.s: Assembler messages:
nist.c: /tmp/cc-jGCJqM.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jGCJqM.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jGCJqM.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-vwovPV.s: Assembler messages:
nist.c: /tmp/cc-vwovPV.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-vwovPV.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vwovPV.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vwovPV.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/simple
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-gprsUc.s: Assembler messages:
hash.c: /tmp/cc-gprsUc.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-gprsUc.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-gprsUc.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-6Q10ad.s: Assembler messages:
nist.c: /tmp/cc-6Q10ad.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6Q10ad.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6Q10ad.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-Wn4BLU.s: Assembler messages:
nist.c: /tmp/cc-Wn4BLU.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Wn4BLU.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Wn4BLU.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-YfBqEq.s: Assembler messages:
nist.c: /tmp/cc-YfBqEq.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-YfBqEq.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YfBqEq.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YfBqEq.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-x6ksfH.s: Assembler messages:
nist.c: /tmp/cc-x6ksfH.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-x6ksfH.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-x6ksfH.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-x6ksfH.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/simple
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-np1imh.s: Assembler messages:
hash.c: /tmp/cc-np1imh.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-np1imh.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-np1imh.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-6kgZfl.s: Assembler messages:
nist.c: /tmp/cc-6kgZfl.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-6kgZfl.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kgZfl.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kgZfl.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-ID04kb.s: Assembler messages:
nist.c: /tmp/cc-ID04kb.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ID04kb.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ID04kb.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-JJRr1y.s: Assembler messages:
nist.c: /tmp/cc-JJRr1y.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-JJRr1y.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JJRr1y.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JJRr1y.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-YWcT2g.s: Assembler messages:
nist.c: /tmp/cc-YWcT2g.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YWcT2g.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YWcT2g.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
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-yyZMJU.s: Assembler messages:
hash.c: /tmp/cc-yyZMJU.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-yyZMJU.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-yyZMJU.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-8vkiKj.s: Assembler messages:
nist.c: /tmp/cc-8vkiKj.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-8vkiKj.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8vkiKj.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8vkiKj.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/bitslice_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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-C5pBxk.s: Assembler messages:
nist.c: /tmp/cc-C5pBxk.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-C5pBxk.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-C5pBxk.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-LnyyEQ.s: Assembler messages:
nist.c: /tmp/cc-LnyyEQ.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-LnyyEQ.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LnyyEQ.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LnyyEQ.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-mxzhwc.s: Assembler messages:
nist.c: /tmp/cc-mxzhwc.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mxzhwc.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mxzhwc.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
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-bAeqse.s: Assembler messages:
hash.c: /tmp/cc-bAeqse.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bAeqse.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bAeqse.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-5MhrqJ.s: Assembler messages:
nist.c: /tmp/cc-5MhrqJ.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MhrqJ.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MhrqJ.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-WA5R99.s: Assembler messages:
nist.c: /tmp/cc-WA5R99.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-WA5R99.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WA5R99.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WA5R99.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-WbC1xl.s: Assembler messages:
nist.c: /tmp/cc-WbC1xl.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-WbC1xl.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WbC1xl.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WbC1xl.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-nBgQfZ.s: Assembler messages:
nist.c: /tmp/cc-nBgQfZ.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nBgQfZ.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nBgQfZ.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/simple
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-7DQpq8.s: Assembler messages:
hash.c: /tmp/cc-7DQpq8.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7DQpq8.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7DQpq8.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-Dn8gya.s: Assembler messages:
nist.c: /tmp/cc-Dn8gya.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dn8gya.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dn8gya.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/bitslice_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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-I1Rsyf.s: Assembler messages:
nist.c: /tmp/cc-I1Rsyf.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-I1Rsyf.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-I1Rsyf.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-uxxvCc.s: Assembler messages:
nist.c: /tmp/cc-uxxvCc.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-uxxvCc.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uxxvCc.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uxxvCc.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-xBt5c9.s: Assembler messages:
nist.c: /tmp/cc-xBt5c9.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-xBt5c9.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-xBt5c9.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-xBt5c9.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/simple
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-oKLpgi.s: Assembler messages:
hash.c: /tmp/cc-oKLpgi.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oKLpgi.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oKLpgi.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-4BPPOf.s: Assembler messages:
nist.c: /tmp/cc-4BPPOf.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4BPPOf.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4BPPOf.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-XfsIki.s: Assembler messages:
nist.c: /tmp/cc-XfsIki.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-XfsIki.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XfsIki.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XfsIki.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-l3svnl.s: Assembler messages:
nist.c: /tmp/cc-l3svnl.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-l3svnl.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-l3svnl.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-sCl8sx.s: Assembler messages:
nist.c: /tmp/cc-sCl8sx.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-sCl8sx.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sCl8sx.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sCl8sx.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/simple
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-L3TUJX.s: Assembler messages:
hash.c: /tmp/cc-L3TUJX.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-L3TUJX.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-L3TUJX.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-4pcIXQ.s: Assembler messages:
nist.c: /tmp/cc-4pcIXQ.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-4pcIXQ.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4pcIXQ.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4pcIXQ.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-DdWlc9.s: Assembler messages:
nist.c: /tmp/cc-DdWlc9.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DdWlc9.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DdWlc9.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-NabQV3.s: Assembler messages:
nist.c: /tmp/cc-NabQV3.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-NabQV3.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NabQV3.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NabQV3.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
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
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-Os7amr.s: Assembler messages:
nist.c: /tmp/cc-Os7amr.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Os7amr.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Os7amr.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
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-Q7JYIC.s: Assembler messages:
hash.c: /tmp/cc-Q7JYIC.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-Q7JYIC.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-Q7JYIC.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-9QPp83.s: Assembler messages:
nist.c: /tmp/cc-9QPp83.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9QPp83.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9QPp83.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-Sh5jVY.s: Assembler messages:
nist.c: /tmp/cc-Sh5jVY.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-Sh5jVY.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Sh5jVY.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Sh5jVY.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-YmUu2w.s: Assembler messages:
nist.c: /tmp/cc-YmUu2w.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YmUu2w.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YmUu2w.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-tEAlJ1.s: Assembler messages:
nist.c: /tmp/cc-tEAlJ1.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-tEAlJ1.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tEAlJ1.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tEAlJ1.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/simple
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-nHNL97.s: Assembler messages:
hash.c: /tmp/cc-nHNL97.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-nHNL97.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-nHNL97.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-g2a4qf.s: Assembler messages:
nist.c: /tmp/cc-g2a4qf.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g2a4qf.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g2a4qf.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-g9Wjbm.s: Assembler messages:
nist.c: /tmp/cc-g9Wjbm.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-g9Wjbm.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-g9Wjbm.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-g9Wjbm.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-rKh0iC.s: Assembler messages:
nist.c: /tmp/cc-rKh0iC.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rKh0iC.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rKh0iC.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: '+0' is not a recognized feature for this target (ignoring feature)
nist.c: '0' is not a recognized processor for this target (ignoring processor)
nist.c: /tmp/cc-w64uOD.s: Assembler messages:
nist.c: /tmp/cc-w64uOD.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-w64uOD.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w64uOD.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w64uOD.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/simple
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-2zS25R.s: Assembler messages:
hash.c: /tmp/cc-2zS25R.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-2zS25R.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-2zS25R.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-DOX1o2.s: Assembler messages:
nist.c: /tmp/cc-DOX1o2.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DOX1o2.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DOX1o2.s:5168: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-DWIGp0.s: Assembler messages:
nist.c: /tmp/cc-DWIGp0.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DWIGp0.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DWIGp0.s:1575: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-VGRfQ8.s: Assembler messages:
nist.c: /tmp/cc-VGRfQ8.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-VGRfQ8.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VGRfQ8.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VGRfQ8.s:996: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-npdVUE.s: Assembler messages:
nist.c: /tmp/cc-npdVUE.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-npdVUE.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-npdVUE.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-npdVUE.s:1772: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/simple
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-YGwW1r.s: Assembler messages:
hash.c: /tmp/cc-YGwW1r.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-YGwW1r.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-YGwW1r.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-Ab0uKa.s: Assembler messages:
nist.c: /tmp/cc-Ab0uKa.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ab0uKa.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ab0uKa.s:1575: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-gLgXAI.s: Assembler messages:
nist.c: /tmp/cc-gLgXAI.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gLgXAI.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gLgXAI.s:5168: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-ifB7xc.s: Assembler messages:
nist.c: /tmp/cc-ifB7xc.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-ifB7xc.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ifB7xc.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ifB7xc.s:996: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-oZY3Qr.s: Assembler messages:
nist.c: /tmp/cc-oZY3Qr.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-oZY3Qr.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oZY3Qr.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oZY3Qr.s:1772: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/simple
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-CAFrz8.s: Assembler messages:
hash.c: /tmp/cc-CAFrz8.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CAFrz8.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CAFrz8.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-TRpaV0.s: Assembler messages:
nist.c: /tmp/cc-TRpaV0.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-TRpaV0.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-TRpaV0.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-TRpaV0.s:1772: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-fhaZ3a.s: Assembler messages:
nist.c: /tmp/cc-fhaZ3a.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-fhaZ3a.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fhaZ3a.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fhaZ3a.s:996: Warning: No .cprestore pseudo-op used in PIC code
nist.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-j7ieuN.s: Assembler messages:
nist.c: /tmp/cc-j7ieuN.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-j7ieuN.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-j7ieuN.s:1575: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-pvI5i4.s: Assembler messages:
nist.c: /tmp/cc-pvI5i4.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvI5i4.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvI5i4.s:5168: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_hash/jh224/simple
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-QRU98R.s: Assembler messages:
hash.c: /tmp/cc-QRU98R.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-QRU98R.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-QRU98R.s:6914: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-YtRynG.s: Assembler messages:
nist.c: /tmp/cc-YtRynG.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YtRynG.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YtRynG.s:5168: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt64

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-fIqgnk.s: Assembler messages:
nist.c: /tmp/cc-fIqgnk.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fIqgnk.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fIqgnk.s:1575: Warning: Macro instruction expanded into multiple instructions
nist.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.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 bitslice_opt32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-rvkfAB.s: Assembler messages:
nist.c: /tmp/cc-rvkfAB.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-rvkfAB.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rvkfAB.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rvkfAB.s:996: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref32

Compiler output

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: '+' is not a recognized feature for this target (ignoring feature)
nist.c: /tmp/cc-v5npdq.s: Assembler messages:
nist.c: /tmp/cc-v5npdq.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-v5npdq.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-v5npdq.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-v5npdq.s:1772: Warning: No .cprestore pseudo-op used in PIC code
nist.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 bitslice_ref64

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 272616 bytes after a total of 6250496 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -O3 -fomit-frame-pointer
nist.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -O3 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 168816 bytes after a total of 6541312 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -O -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 273144 bytes after a total of 6262784 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -Os -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 44760 bytes after a total of 6549504 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 318248 bytes after a total of 6230016 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6574080 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 268752 bytes after a total of 6443008 bytes

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

Compiler output

Implementation: crypto_hash/jh224/simple
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
hash.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6246400 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4808 bytes after a total of 6344704 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 13360 bytes after a total of 6807552 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 170736 bytes after a total of 6553600 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 244 bytes after a total of 5750784 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6774784 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 44920 bytes after a total of 6557696 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6434816 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6553600 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 220 bytes after a total of 5742592 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6770688 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 269712 bytes after a total of 6451200 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4072 bytes after a total of 6234112 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4808 bytes after a total of 6316032 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 4808 bytes after a total of 6455296 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 124 bytes after a total of 5767168 bytes

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

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: gcc -mabi=32 -O2 -fomit-frame-pointer
nist.c:
nist.c: cc1: out of memory allocating 318052 bytes after a total of 6238208 bytes

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