Implementation notes: mipso32, h1mips, crypto_hash/jh384

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: jh384
TimeImplementationCompilerBenchmark dateSUPERCOP version
299976simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
300040simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
300440simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
300894simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
303336simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
305276simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
323222simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
323298simplegcc -O -fomit-frame-pointer2014052720140525
323312simplegcc -mabi=32 -O -fomit-frame-pointer2014052720140525
325098simplegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
325158simplegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
325176simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
441606bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
447534bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
449740bitslice_opt32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
449746bitslice_opt32gcc -O2 -fomit-frame-pointer2014052720140525
450446bitslice_opt32gcc -Os -fomit-frame-pointer2014052720140525
450942bitslice_opt32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
452096bitslice_opt32gcc -O -fomit-frame-pointer2014052720140525
452106bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
452112bitslice_opt32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
453444bitslice_opt32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
455442bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
459596bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
476062bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
479940bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
481938bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
497166bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
497168bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
497174bitslice_ref32gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
521308bitslice_ref32gcc -O3 -fomit-frame-pointer2014052720140525
521334bitslice_ref32gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
524586bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
524586bitslice_ref32gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
525664bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
526214bitslice_ref32gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
556936bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
558862bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
561520bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
562488bitslice_ref32gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
563456bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
563456bitslice_ref32gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
565302bitslice_ref32gcc -O2 -fomit-frame-pointer2014052720140525
566866bitslice_ref32gcc -Os -fomit-frame-pointer2014052720140525
566866bitslice_ref32gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
582562simplegcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
582578simplegcc -O2 -fomit-frame-pointer2014052720140525
582758simplegcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
583688simplegcc -O3 -fomit-frame-pointer2014052720140525
583702simplegcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
585426simplegcc -Os -fomit-frame-pointer2014052720140525
588464simplegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
588932simplegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
599732bitslice_ref32gcc -O -fomit-frame-pointer2014052720140525
599732bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
599932bitslice_ref32gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
604680bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
605286bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
609750bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
626738bitslice_ref64gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052720140525
626742bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
626766bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
630716bitslice_ref64gcc -mabi=32 -O2 -fomit-frame-pointer2014052720140525
630922bitslice_ref64gcc -O2 -fomit-frame-pointer2014052720140525
631590bitslice_ref64gcc -mabi=32 -Os -fomit-frame-pointer2014052720140525
632082bitslice_ref64gcc -Os -fomit-frame-pointer2014052720140525
634018bitslice_ref64gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052720140525
634510bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
654266bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
654278bitslice_ref64gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052720140525
655198bitslice_ref64gcc -O3 -fomit-frame-pointer2014052720140525
656272bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
657080bitslice_ref64gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052720140525
657844bitslice_ref64gcc -mabi=32 -O3 -fomit-frame-pointer2014052720140525
705946bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
706890bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
707572bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
756128bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
756144bitslice_ref64gcc -mabi=32 -O -fomit-frame-pointer2014052720140525
756148bitslice_ref64gcc -O -fomit-frame-pointer2014052720140525
1366080simplegcc -funroll-loops2014052720140525
1366124simplegcc2014052720140525
1366244simplecc2014052720140525
2973246bitslice_opt64cc2014052720140525
2973518bitslice_opt64gcc2014052720140525
2973698bitslice_opt64gcc -funroll-loops2014052720140525
3499942bitslice_opt32gcc -funroll-loops2014052720140525
3500946bitslice_opt32cc2014052720140525
3507208bitslice_opt32gcc2014052720140525
3527826bitslice_ref64gcc -funroll-loops2014052720140525
3527840bitslice_ref64cc2014052720140525
3531136bitslice_ref64gcc2014052720140525
3777822bitslice_ref32gcc2014052720140525
3777822bitslice_ref32gcc -funroll-loops2014052720140525
3777866bitslice_ref32cc2014052720140525

Compiler output

Implementation: crypto_hash/jh384/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-IcW5XZ.s: Assembler messages:
hash.c: /tmp/cc-IcW5XZ.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-IcW5XZ.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-IcW5XZ.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/jh384/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-17QkWv.s: Assembler messages:
nist.c: /tmp/cc-17QkWv.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-17QkWv.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-17QkWv.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-17QkWv.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/jh384/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-ORjZ1C.s: Assembler messages:
nist.c: /tmp/cc-ORjZ1C.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-ORjZ1C.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ORjZ1C.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ORjZ1C.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/jh384/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-ha3uAd.s: Assembler messages:
nist.c: /tmp/cc-ha3uAd.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ha3uAd.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ha3uAd.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/jh384/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-sQveDb.s: Assembler messages:
nist.c: /tmp/cc-sQveDb.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sQveDb.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sQveDb.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/jh384/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-MdEPw0.s: Assembler messages:
hash.c: /tmp/cc-MdEPw0.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-MdEPw0.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-MdEPw0.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/jh384/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-1gaM1S.s: Assembler messages:
nist.c: /tmp/cc-1gaM1S.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1gaM1S.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1gaM1S.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/jh384/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-Vq6sH8.s: Assembler messages:
nist.c: /tmp/cc-Vq6sH8.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-Vq6sH8.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Vq6sH8.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Vq6sH8.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/jh384/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-XKK0Wh.s: Assembler messages:
nist.c: /tmp/cc-XKK0Wh.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-XKK0Wh.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-XKK0Wh.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-XKK0Wh.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/jh384/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-daWALJ.s: Assembler messages:
nist.c: /tmp/cc-daWALJ.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-daWALJ.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-daWALJ.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/jh384/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-vCCQcL.s: Assembler messages:
hash.c: /tmp/cc-vCCQcL.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-vCCQcL.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-vCCQcL.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/jh384/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-8hfMwe.s: Assembler messages:
nist.c: /tmp/cc-8hfMwe.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-8hfMwe.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8hfMwe.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8hfMwe.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/jh384/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-BMkLy7.s: Assembler messages:
nist.c: /tmp/cc-BMkLy7.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-BMkLy7.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-BMkLy7.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-BMkLy7.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/jh384/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-Dqo9U2.s: Assembler messages:
nist.c: /tmp/cc-Dqo9U2.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Dqo9U2.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Dqo9U2.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/jh384/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-mEnKT8.s: Assembler messages:
nist.c: /tmp/cc-mEnKT8.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-mEnKT8.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-mEnKT8.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/jh384/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-298GuY.s: Assembler messages:
hash.c: /tmp/cc-298GuY.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-298GuY.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-298GuY.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/jh384/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-6kLKD5.s: Assembler messages:
nist.c: /tmp/cc-6kLKD5.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-6kLKD5.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6kLKD5.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6kLKD5.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/jh384/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-D4QAER.s: Assembler messages:
nist.c: /tmp/cc-D4QAER.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-D4QAER.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-D4QAER.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/jh384/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-G6kNni.s: Assembler messages:
nist.c: /tmp/cc-G6kNni.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-G6kNni.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-G6kNni.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-G6kNni.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/jh384/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-QZnt1V.s: Assembler messages:
nist.c: /tmp/cc-QZnt1V.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-QZnt1V.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-QZnt1V.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/jh384/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-FD7XKI.s: Assembler messages:
hash.c: /tmp/cc-FD7XKI.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-FD7XKI.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-FD7XKI.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/jh384/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-F9TaW3.s: Assembler messages:
nist.c: /tmp/cc-F9TaW3.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-F9TaW3.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-F9TaW3.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/jh384/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-NOoKC6.s: Assembler messages:
nist.c: /tmp/cc-NOoKC6.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-NOoKC6.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-NOoKC6.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/jh384/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-iFCo1H.s: Assembler messages:
nist.c: /tmp/cc-iFCo1H.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-iFCo1H.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iFCo1H.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iFCo1H.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/jh384/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-oz197t.s: Assembler messages:
nist.c: /tmp/cc-oz197t.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-oz197t.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-oz197t.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-oz197t.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/jh384/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-13RbJ7.s: Assembler messages:
hash.c: /tmp/cc-13RbJ7.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-13RbJ7.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-13RbJ7.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/jh384/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-1bf2RC.s: Assembler messages:
nist.c: /tmp/cc-1bf2RC.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-1bf2RC.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-1bf2RC.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-1bf2RC.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/jh384/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-hwswLd.s: Assembler messages:
nist.c: /tmp/cc-hwswLd.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-hwswLd.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-hwswLd.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/jh384/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-iHfOlG.s: Assembler messages:
nist.c: /tmp/cc-iHfOlG.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iHfOlG.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iHfOlG.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/jh384/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-yHvWrE.s: Assembler messages:
nist.c: /tmp/cc-yHvWrE.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-yHvWrE.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-yHvWrE.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-yHvWrE.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/jh384/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-hu7D8e.s: Assembler messages:
hash.c: /tmp/cc-hu7D8e.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-hu7D8e.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-hu7D8e.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/jh384/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-7ol5hx.s: Assembler messages:
nist.c: /tmp/cc-7ol5hx.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-7ol5hx.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7ol5hx.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7ol5hx.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/jh384/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-LK3nfq.s: Assembler messages:
nist.c: /tmp/cc-LK3nfq.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-LK3nfq.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-LK3nfq.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-LK3nfq.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/jh384/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-lHNNyN.s: Assembler messages:
nist.c: /tmp/cc-lHNNyN.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-lHNNyN.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-lHNNyN.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/jh384/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-qzNXgp.s: Assembler messages:
nist.c: /tmp/cc-qzNXgp.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-qzNXgp.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-qzNXgp.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/jh384/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-6oA7Mg.s: Assembler messages:
hash.c: /tmp/cc-6oA7Mg.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-6oA7Mg.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-6oA7Mg.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/jh384/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-7SkQH3.s: Assembler messages:
nist.c: /tmp/cc-7SkQH3.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-7SkQH3.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-7SkQH3.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-7SkQH3.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/jh384/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-IzOdza.s: Assembler messages:
nist.c: /tmp/cc-IzOdza.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-IzOdza.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IzOdza.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IzOdza.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/jh384/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-Qc4gIh.s: Assembler messages:
nist.c: /tmp/cc-Qc4gIh.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Qc4gIh.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Qc4gIh.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/jh384/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-SwFnkk.s: Assembler messages:
nist.c: /tmp/cc-SwFnkk.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-SwFnkk.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-SwFnkk.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/jh384/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-kS5q7Z.s: Assembler messages:
hash.c: /tmp/cc-kS5q7Z.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-kS5q7Z.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-kS5q7Z.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/jh384/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-6AyIrh.s: Assembler messages:
nist.c: /tmp/cc-6AyIrh.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-6AyIrh.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-6AyIrh.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/jh384/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-ATyi0g.s: Assembler messages:
nist.c: /tmp/cc-ATyi0g.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ATyi0g.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ATyi0g.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/jh384/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-byqHGN.s: Assembler messages:
nist.c: /tmp/cc-byqHGN.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-byqHGN.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-byqHGN.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-byqHGN.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/jh384/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-vvZM7q.s: Assembler messages:
nist.c: /tmp/cc-vvZM7q.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-vvZM7q.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-vvZM7q.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-vvZM7q.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/jh384/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-CCXBCa.s: Assembler messages:
hash.c: /tmp/cc-CCXBCa.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-CCXBCa.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-CCXBCa.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/jh384/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-8oXKo8.s: Assembler messages:
nist.c: /tmp/cc-8oXKo8.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-8oXKo8.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-8oXKo8.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-8oXKo8.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/jh384/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-IvcD4f.s: Assembler messages:
nist.c: /tmp/cc-IvcD4f.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-IvcD4f.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-IvcD4f.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-IvcD4f.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/jh384/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-iap3do.s: Assembler messages:
nist.c: /tmp/cc-iap3do.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-iap3do.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-iap3do.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/jh384/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-tw5IPQ.s: Assembler messages:
nist.c: /tmp/cc-tw5IPQ.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-tw5IPQ.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-tw5IPQ.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/jh384/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-rwc79W.s: Assembler messages:
hash.c: /tmp/cc-rwc79W.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-rwc79W.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-rwc79W.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/jh384/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-P3UxWC.s: Assembler messages:
nist.c: /tmp/cc-P3UxWC.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-P3UxWC.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-P3UxWC.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-P3UxWC.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/jh384/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-Z6xLXu.s: Assembler messages:
nist.c: /tmp/cc-Z6xLXu.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-Z6xLXu.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-Z6xLXu.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/jh384/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-fOD62s.s: Assembler messages:
nist.c: /tmp/cc-fOD62s.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-fOD62s.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-fOD62s.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/jh384/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-y1OeCz.s: Assembler messages:
nist.c: /tmp/cc-y1OeCz.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-y1OeCz.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-y1OeCz.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-y1OeCz.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/jh384/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-8MYfce.s: Assembler messages:
hash.c: /tmp/cc-8MYfce.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-8MYfce.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-8MYfce.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/jh384/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-0NBpbx.s: Assembler messages:
nist.c: /tmp/cc-0NBpbx.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-0NBpbx.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-0NBpbx.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/jh384/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-GD8mIb.s: Assembler messages:
nist.c: /tmp/cc-GD8mIb.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-GD8mIb.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-GD8mIb.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-GD8mIb.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/jh384/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-WY0EXb.s: Assembler messages:
nist.c: /tmp/cc-WY0EXb.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-WY0EXb.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-WY0EXb.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-WY0EXb.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/jh384/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-sbOmCh.s: Assembler messages:
nist.c: /tmp/cc-sbOmCh.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-sbOmCh.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-sbOmCh.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/jh384/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-1lYfUj.s: Assembler messages:
hash.c: /tmp/cc-1lYfUj.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-1lYfUj.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-1lYfUj.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/jh384/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-DwDBbv.s: Assembler messages:
nist.c: /tmp/cc-DwDBbv.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-DwDBbv.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-DwDBbv.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-DwDBbv.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/jh384/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-EqWjVL.s: Assembler messages:
nist.c: /tmp/cc-EqWjVL.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EqWjVL.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EqWjVL.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/jh384/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-YMTcSG.s: Assembler messages:
nist.c: /tmp/cc-YMTcSG.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-YMTcSG.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-YMTcSG.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-YMTcSG.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/jh384/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-w83BRx.s: Assembler messages:
nist.c: /tmp/cc-w83BRx.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-w83BRx.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-w83BRx.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/jh384/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-9z98DI.s: Assembler messages:
hash.c: /tmp/cc-9z98DI.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-9z98DI.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-9z98DI.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/jh384/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-3Co6Bv.s: Assembler messages:
nist.c: /tmp/cc-3Co6Bv.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-3Co6Bv.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-3Co6Bv.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-3Co6Bv.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/jh384/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-MG6AAD.s: Assembler messages:
nist.c: /tmp/cc-MG6AAD.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MG6AAD.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MG6AAD.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/jh384/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-OpyNYK.s: Assembler messages:
nist.c: /tmp/cc-OpyNYK.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-OpyNYK.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-OpyNYK.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/jh384/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-ngqf06.s: Assembler messages:
nist.c: /tmp/cc-ngqf06.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-ngqf06.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-ngqf06.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-ngqf06.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/jh384/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-n1X0Ga.s: Assembler messages:
hash.c: /tmp/cc-n1X0Ga.s:6807: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6807: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6838: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6838: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6853: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6853: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6862: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6862: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6872: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6872: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6877: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6877: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6907: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.s:6907: Warning: Macro instruction expanded into multiple instructions
hash.c: /tmp/cc-n1X0Ga.s:6914: Warning: No .cprestore pseudo-op used in PIC code
hash.c: /tmp/cc-n1X0Ga.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/jh384/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-EN2VnD.s: Assembler messages:
nist.c: /tmp/cc-EN2VnD.s:1104: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1104: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1178: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1178: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1250: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1250: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1275: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1275: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1328: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1328: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1338: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1338: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1402: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1402: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1442: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1442: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1504: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1504: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1533: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.s:1533: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-EN2VnD.s:1575: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-EN2VnD.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/jh384/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-MjYLam.s: Assembler messages:
nist.c: /tmp/cc-MjYLam.s:4607: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4607: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4692: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4692: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4764: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4764: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4800: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4800: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4864: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4864: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4874: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4874: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4940: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4940: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:4991: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:4991: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:5075: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:5075: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:5115: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.s:5115: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-MjYLam.s:5168: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-MjYLam.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/jh384/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-pPLpRB.s: Assembler messages:
nist.c: /tmp/cc-pPLpRB.s:518: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:518: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:530: Error: illegal operands `lw $2,0(%lo($JTI1_0))'
nist.c: /tmp/cc-pPLpRB.s:1364: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1364: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1374: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1374: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1453: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1453: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1464: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1464: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1554: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1554: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1632: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1632: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1676: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1676: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1687: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1687: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.s:1760: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-pPLpRB.s:1760: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-pPLpRB.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/jh384/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-rtgSWC.s: Assembler messages:
nist.c: /tmp/cc-rtgSWC.s:135: Error: illegal operands `lw $3,0(%lo($JTI1_0))'
nist.c: /tmp/cc-rtgSWC.s:609: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:609: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:617: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:617: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:674: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:674: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:682: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:682: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:758: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:758: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:831: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:831: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:859: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:859: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:867: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:867: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:920: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:920: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.s:932: Warning: No .cprestore pseudo-op used in PIC code
nist.c: /tmp/cc-rtgSWC.s:932: Warning: Macro instruction expanded into multiple instructions
nist.c: /tmp/cc-rtgSWC.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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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