Implementation notes: mipso32, h1mips, crypto_hash/jh256

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
300278simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
300300simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
300404simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
300842simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
303310simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
304872simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
323204simplegcc -O -fomit-frame-pointer2014052720140525
323272simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
323274simplegcc -mabi=32 -O -fomit-frame-pointer2014052720140525
325046simplegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
325046simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
325058simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
441454bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
447494bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
449694bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
449718bitslice_opt32gcc -O2 -fomit-frame-pointer2014052720140525
450398bitslice_opt32gcc -Os -fomit-frame-pointer2014052720140525
452060bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
452066bitslice_opt32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
452068bitslice_opt32gcc -O -fomit-frame-pointer2014052720140525
453400bitslice_opt32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
454696bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
454976bitslice_opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
461338bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
476778bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
479320bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
481904bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
497132bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
497132bitslice_ref32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
497144bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
521270bitslice_ref32gcc -O3 -fomit-frame-pointer2014052720140525
521270bitslice_ref32gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
523788bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
524544bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
525642bitslice_ref32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
527170bitslice_ref32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
556892bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
557268bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
561740bitslice_ref32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
561750bitslice_ref32gcc -O2 -fomit-frame-pointer2014052720140525
563028bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
563230bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
563340bitslice_ref32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
563408bitslice_ref32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
564018bitslice_ref32gcc -Os -fomit-frame-pointer2014052720140525
580276simplegcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
582614simplegcc -O2 -fomit-frame-pointer2014052720140525
582728simplegcc -O3 -fomit-frame-pointer2014052720140525
582734simplegcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
583672simplegcc -Os -fomit-frame-pointer2014052720140525
583686simplegcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
588432simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
588830simplegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
599710bitslice_ref32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
599716bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
599718bitslice_ref32gcc -O -fomit-frame-pointer2014052720140525
604634bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
605260bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
606332bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
626702bitslice_ref64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
626712bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
626712bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
630474bitslice_ref64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
630672bitslice_ref64gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
630872bitslice_ref64gcc -O2 -fomit-frame-pointer2014052720140525
631750bitslice_ref64gcc -Os -fomit-frame-pointer2014052720140525
631756bitslice_ref64gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
633972bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
650558bitslice_ref64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
655072bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
656914bitslice_ref64gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
656918bitslice_ref64gcc -O3 -fomit-frame-pointer2014052720140525
657048bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
657064bitslice_ref64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
706782bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
706838bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
707540bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
756100bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
756108bitslice_ref64gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
756112bitslice_ref64gcc -O -fomit-frame-pointer2014052720140525
1366068simplecc2014052720140525
1366134simplegcc2014052720140525
1366136simplegcc -funroll-loops2014052720140525
2973166bitslice_opt64gcc2014052720140525
2973438bitslice_opt64gcc -funroll-loops2014052720140525
2973982bitslice_opt64cc2014052720140525
3500058bitslice_opt32gcc2014052720140525
3500710bitslice_opt32gcc -funroll-loops2014052720140525
3507218bitslice_opt32cc2014052720140525
3528398bitslice_ref64gcc -funroll-loops2014052720140525
3530816bitslice_ref64cc2014052720140525
3530916bitslice_ref64gcc2014052720140525
3777748bitslice_ref32gcc -funroll-loops2014052720140525
3777780bitslice_ref32cc2014052720140525
3777800bitslice_ref32gcc2014052720140525

Compiler output

Implementation: crypto_hash/jh256/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-bi55Nh.s: Assembler messages:
hash.c: /tmp/cc-bi55Nh.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-bi55Nh.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-bi55Nh.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/jh256/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-1WoMZp.s: Assembler messages:
nist.c: /tmp/cc-1WoMZp.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1WoMZp.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1WoMZp.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/jh256/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-CWC2An.s: Assembler messages:
nist.c: /tmp/cc-CWC2An.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-CWC2An.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-CWC2An.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-CWC2An.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/jh256/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-ILpSih.s: Assembler messages:
nist.c: /tmp/cc-ILpSih.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ILpSih.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ILpSih.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/jh256/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-bPSmWh.s: Assembler messages:
nist.c: /tmp/cc-bPSmWh.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-bPSmWh.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-bPSmWh.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-bPSmWh.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/jh256/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-fJNPhk.s: Assembler messages:
hash.c: /tmp/cc-fJNPhk.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-fJNPhk.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-fJNPhk.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/jh256/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-1qPOVd.s: Assembler messages:
nist.c: /tmp/cc-1qPOVd.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1qPOVd.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1qPOVd.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/jh256/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-JOFceq.s: Assembler messages:
nist.c: /tmp/cc-JOFceq.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JOFceq.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JOFceq.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/jh256/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-aYnc9I.s: Assembler messages:
nist.c: /tmp/cc-aYnc9I.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-aYnc9I.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-aYnc9I.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-aYnc9I.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/jh256/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-fVno2d.s: Assembler messages:
nist.c: /tmp/cc-fVno2d.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-fVno2d.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fVno2d.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fVno2d.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/jh256/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-S7Vjo4.s: Assembler messages:
hash.c: /tmp/cc-S7Vjo4.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-S7Vjo4.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-S7Vjo4.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/jh256/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-6DwuWJ.s: Assembler messages:
nist.c: /tmp/cc-6DwuWJ.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-6DwuWJ.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6DwuWJ.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6DwuWJ.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/jh256/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-SMRr0H.s: Assembler messages:
nist.c: /tmp/cc-SMRr0H.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-SMRr0H.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SMRr0H.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SMRr0H.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/jh256/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-krKhoB.s: Assembler messages:
nist.c: /tmp/cc-krKhoB.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-krKhoB.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-krKhoB.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/jh256/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-pvVJXe.s: Assembler messages:
nist.c: /tmp/cc-pvVJXe.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pvVJXe.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pvVJXe.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/jh256/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-aWzUyF.s: Assembler messages:
hash.c: /tmp/cc-aWzUyF.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aWzUyF.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aWzUyF.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/jh256/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-IWXgJf.s: Assembler messages:
nist.c: /tmp/cc-IWXgJf.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-IWXgJf.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IWXgJf.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IWXgJf.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/jh256/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-IzBDYJ.s: Assembler messages:
nist.c: /tmp/cc-IzBDYJ.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzBDYJ.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzBDYJ.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/jh256/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-uQPBL3.s: Assembler messages:
nist.c: /tmp/cc-uQPBL3.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-uQPBL3.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-uQPBL3.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-uQPBL3.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/jh256/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-zLwkxw.s: Assembler messages:
nist.c: /tmp/cc-zLwkxw.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-zLwkxw.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-zLwkxw.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/jh256/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-IAzqh6.s: Assembler messages:
hash.c: /tmp/cc-IAzqh6.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IAzqh6.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IAzqh6.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/jh256/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-7HYvyV.s: Assembler messages:
nist.c: /tmp/cc-7HYvyV.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7HYvyV.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7HYvyV.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/jh256/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-Ap25vz.s: Assembler messages:
nist.c: /tmp/cc-Ap25vz.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-Ap25vz.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Ap25vz.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Ap25vz.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/jh256/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-IZR3sE.s: Assembler messages:
nist.c: /tmp/cc-IZR3sE.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-IZR3sE.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IZR3sE.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IZR3sE.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/jh256/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-coGe4G.s: Assembler messages:
nist.c: /tmp/cc-coGe4G.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-coGe4G.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-coGe4G.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/jh256/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-CZo9ca.s: Assembler messages:
hash.c: /tmp/cc-CZo9ca.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CZo9ca.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CZo9ca.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/jh256/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-9wDp3C.s: Assembler messages:
nist.c: /tmp/cc-9wDp3C.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-9wDp3C.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-9wDp3C.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/jh256/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-JfXF0c.s: Assembler messages:
nist.c: /tmp/cc-JfXF0c.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JfXF0c.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JfXF0c.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/jh256/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-WVTrJF.s: Assembler messages:
nist.c: /tmp/cc-WVTrJF.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-WVTrJF.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WVTrJF.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WVTrJF.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/jh256/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-yBORAe.s: Assembler messages:
nist.c: /tmp/cc-yBORAe.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-yBORAe.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yBORAe.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yBORAe.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/jh256/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-BltXJW.s: Assembler messages:
hash.c: /tmp/cc-BltXJW.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-BltXJW.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-BltXJW.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/jh256/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-MXfxHj.s: Assembler messages:
nist.c: /tmp/cc-MXfxHj.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MXfxHj.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MXfxHj.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/jh256/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-T8Q1VM.s: Assembler messages:
nist.c: /tmp/cc-T8Q1VM.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-T8Q1VM.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-T8Q1VM.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-T8Q1VM.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/jh256/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-e0QFZ2.s: Assembler messages:
nist.c: /tmp/cc-e0QFZ2.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-e0QFZ2.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-e0QFZ2.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-e0QFZ2.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/jh256/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-hO2xjC.s: Assembler messages:
nist.c: /tmp/cc-hO2xjC.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hO2xjC.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hO2xjC.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/jh256/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-oqjPFg.s: Assembler messages:
hash.c: /tmp/cc-oqjPFg.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-oqjPFg.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-oqjPFg.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/jh256/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-2KhLI2.s: Assembler messages:
nist.c: /tmp/cc-2KhLI2.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-2KhLI2.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-2KhLI2.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/jh256/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-DIhc4g.s: Assembler messages:
nist.c: /tmp/cc-DIhc4g.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-DIhc4g.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DIhc4g.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DIhc4g.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/jh256/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-De7QJ9.s: Assembler messages:
nist.c: /tmp/cc-De7QJ9.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-De7QJ9.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-De7QJ9.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-De7QJ9.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/jh256/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-JVtSsU.s: Assembler messages:
nist.c: /tmp/cc-JVtSsU.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JVtSsU.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JVtSsU.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/jh256/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-7RKgu1.s: Assembler messages:
hash.c: /tmp/cc-7RKgu1.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-7RKgu1.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-7RKgu1.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/jh256/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-4S1gJL.s: Assembler messages:
nist.c: /tmp/cc-4S1gJL.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-4S1gJL.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-4S1gJL.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-4S1gJL.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/jh256/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-5MuaAk.s: Assembler messages:
nist.c: /tmp/cc-5MuaAk.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5MuaAk.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5MuaAk.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/jh256/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-VkSpoi.s: Assembler messages:
nist.c: /tmp/cc-VkSpoi.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-VkSpoi.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-VkSpoi.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/jh256/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-nAJ9fB.s: Assembler messages:
nist.c: /tmp/cc-nAJ9fB.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-nAJ9fB.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nAJ9fB.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nAJ9fB.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/jh256/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-KRzjvf.s: Assembler messages:
hash.c: /tmp/cc-KRzjvf.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-KRzjvf.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-KRzjvf.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/jh256/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-JdkkBV.s: Assembler messages:
nist.c: /tmp/cc-JdkkBV.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-JdkkBV.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-JdkkBV.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-JdkkBV.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/jh256/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-OYNhyB.s: Assembler messages:
nist.c: /tmp/cc-OYNhyB.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OYNhyB.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OYNhyB.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/jh256/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-gkM9RO.s: Assembler messages:
nist.c: /tmp/cc-gkM9RO.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-gkM9RO.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-gkM9RO.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-gkM9RO.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/jh256/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-ppSP7l.s: Assembler messages:
nist.c: /tmp/cc-ppSP7l.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ppSP7l.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ppSP7l.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/jh256/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-xHk94U.s: Assembler messages:
hash.c: /tmp/cc-xHk94U.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-xHk94U.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-xHk94U.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/jh256/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-BoGly2.s: Assembler messages:
nist.c: /tmp/cc-BoGly2.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-BoGly2.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BoGly2.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BoGly2.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/jh256/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-FX1QDk.s: Assembler messages:
nist.c: /tmp/cc-FX1QDk.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-FX1QDk.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-FX1QDk.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-FX1QDk.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/jh256/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-PhksHI.s: Assembler messages:
nist.c: /tmp/cc-PhksHI.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-PhksHI.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-PhksHI.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/jh256/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-s7Wguc.s: Assembler messages:
nist.c: /tmp/cc-s7Wguc.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-s7Wguc.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-s7Wguc.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/jh256/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-02TUuz.s: Assembler messages:
hash.c: /tmp/cc-02TUuz.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-02TUuz.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-02TUuz.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/jh256/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-AKeO5j.s: Assembler messages:
nist.c: /tmp/cc-AKeO5j.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AKeO5j.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AKeO5j.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/jh256/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-Er8Lee.s: Assembler messages:
nist.c: /tmp/cc-Er8Lee.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-Er8Lee.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Er8Lee.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Er8Lee.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/jh256/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-ZcfAlE.s: Assembler messages:
nist.c: /tmp/cc-ZcfAlE.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-ZcfAlE.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ZcfAlE.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ZcfAlE.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/jh256/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-k8hyFZ.s: Assembler messages:
nist.c: /tmp/cc-k8hyFZ.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-k8hyFZ.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-k8hyFZ.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/jh256/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-5dSWjm.s: Assembler messages:
hash.c: /tmp/cc-5dSWjm.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-5dSWjm.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-5dSWjm.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/jh256/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-5k6xjb.s: Assembler messages:
nist.c: /tmp/cc-5k6xjb.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-5k6xjb.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-5k6xjb.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/jh256/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-GHEn3f.s: Assembler messages:
nist.c: /tmp/cc-GHEn3f.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GHEn3f.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GHEn3f.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/jh256/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-jCBKE9.s: Assembler messages:
nist.c: /tmp/cc-jCBKE9.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-jCBKE9.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-jCBKE9.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-jCBKE9.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/jh256/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-n7k37M.s: Assembler messages:
nist.c: /tmp/cc-n7k37M.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-n7k37M.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-n7k37M.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-n7k37M.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/jh256/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-kkW4b4.s: Assembler messages:
hash.c: /tmp/cc-kkW4b4.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kkW4b4.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kkW4b4.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/jh256/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-OhGo7L.s: Assembler messages:
nist.c: /tmp/cc-OhGo7L.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-OhGo7L.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OhGo7L.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OhGo7L.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/jh256/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-lXmmNh.s: Assembler messages:
nist.c: /tmp/cc-lXmmNh.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lXmmNh.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lXmmNh.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/jh256/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-nQqpWd.s: Assembler messages:
nist.c: /tmp/cc-nQqpWd.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-nQqpWd.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-nQqpWd.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-nQqpWd.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/jh256/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-wc80rU.s: Assembler messages:
nist.c: /tmp/cc-wc80rU.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-wc80rU.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-wc80rU.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/jh256/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-aZ9UBJ.s: Assembler messages:
hash.c: /tmp/cc-aZ9UBJ.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-aZ9UBJ.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-aZ9UBJ.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/jh256/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-AzBeM3.s: Assembler messages:
nist.c: /tmp/cc-AzBeM3.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-AzBeM3.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-AzBeM3.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/jh256/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-F2B7nd.s: Assembler messages:
nist.c: /tmp/cc-F2B7nd.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-F2B7nd.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F2B7nd.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F2B7nd.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/jh256/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-SdQQVN.s: Assembler messages:
nist.c: /tmp/cc-SdQQVN.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-SdQQVN.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SdQQVN.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SdQQVN.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/jh256/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-eNqFz9.s: Assembler messages:
nist.c: /tmp/cc-eNqFz9.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-eNqFz9.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-eNqFz9.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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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/jh256/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