Implementation notes: mipso32, h1mips, crypto_aead/aes256gcmv1

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes256gcmv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
34259470refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014063020140622
34438614refgcc -funroll-loops -O3 -fomit-frame-pointer2014063020140622
34438924refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014063020140622
39374220refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014063020140622
39452460refgcc -funroll-loops -O2 -fomit-frame-pointer2014063020140622
39453996refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014063020140622
45519356refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014063020140622
46221260refgcc -O3 -fomit-frame-pointer2014062920140622
46225600refgcc -mabi=32 -O3 -fomit-frame-pointer2014062920140622
54904142refgcc -O2 -fomit-frame-pointer2014062920140622
54904846refgcc -mabi=32 -O2 -fomit-frame-pointer2014062920140622
54936246refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014063020140622
54942120refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014063020140622
54943424refgcc -funroll-loops -Os -fomit-frame-pointer2014063020140622
54949120refgcc -mabi=32 -Os -fomit-frame-pointer2014062920140622
54949188refgcc -Os -fomit-frame-pointer2014062920140622
55038296refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014063020140622
55145120refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014063020140622
59567982refgcc -funroll-loops -O -fomit-frame-pointer2014063020140622
59568126refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014063020140622
59569032refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014063020140622
68535460refgcc -fno-schedule-insns -O -fomit-frame-pointer2014063020140622
68536300refgcc -O -fomit-frame-pointer2014062920140622
68536910refgcc -mabi=32 -O -fomit-frame-pointer2014062920140622
267962596refgcc2014063020140622
267964964refcc2014063020140622
267965486refgcc -funroll-loops2014063020140622

Compiler output

Implementation: crypto_aead/aes256gcmv1/openssl
Compiler: cc
decrypt.c: decrypt.c: In function 'crypto_aead_aes256gcmv1_openssl_decrypt':
decrypt.c: decrypt.c:25: warning: passing argument 2 of 'EVP_DecryptInit_ex' makes pointer from integer without a cast
decrypt.c: /usr/include/openssl/evp.h:587: note: expected 'const struct EVP_CIPHER *' but argument is of type 'int'
decrypt.c: decrypt.c:26: error: 'EVP_CTRL_GCM_SET_IVLEN' undeclared (first use in this function)
decrypt.c: decrypt.c:26: error: (Each undeclared identifier is reported only once
decrypt.c: decrypt.c:26: error: for each function it appears in.)
decrypt.c: decrypt.c:27: error: 'EVP_CTRL_GCM_SET_TAG' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc openssl
gcc openssl
gcc -O2 -fomit-frame-pointer openssl
gcc -O3 -fomit-frame-pointer openssl
gcc -O -fomit-frame-pointer openssl
gcc -Os -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops openssl
gcc -funroll-loops -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -O -fomit-frame-pointer openssl
gcc -funroll-loops -Os -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer openssl
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer openssl
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer openssl
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer openssl
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer openssl
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer openssl
gcc -mabi=32 -O2 -fomit-frame-pointer openssl
gcc -mabi=32 -O3 -fomit-frame-pointer openssl
gcc -mabi=32 -O -fomit-frame-pointer openssl
gcc -mabi=32 -Os -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_aead/aes256gcmv1/openssl
Compiler: clang -O3 -fomit-frame-pointer
decrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
decrypt.c: In file included from decrypt.c:1:
decrypt.c: In file included from /usr/include/openssl/evp.h:75:
decrypt.c: In file included from /usr/include/openssl/bio.h:65:
decrypt.c: In file included from /usr/include/stdio.h:36:
decrypt.c: /usr/include/bits/types.h:129:3: error: #error
decrypt.c: # error
decrypt.c: ^
decrypt.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
decrypt.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
decrypt.c: ^
decrypt.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
decrypt.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
decrypt.c: ^
decrypt.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
decrypt.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
decrypt.c: ^
decrypt.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
decrypt.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
decrypt.c: ^
decrypt.c: In file included from decrypt.c:1:
decrypt.c: In file included from /usr/include/openssl/evp.h:75:
decrypt.c: In file included from /usr/include/openssl/bio.h:65:
decrypt.c: In file included from /usr/include/stdio.h:36:
decrypt.c: In file included from /usr/include/bits/types.h:131:
decrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-ISwQfe.s: Assembler messages:
encrypt.c: /tmp/cc-ISwQfe.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ISwQfe.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ISwQfe.s:883: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-s3dpMO.s: Assembler messages:
encrypt.c: /tmp/cc-s3dpMO.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-s3dpMO.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-s3dpMO.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-UTv56z.s: Assembler messages:
encrypt.c: /tmp/cc-UTv56z.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UTv56z.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UTv56z.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-pwi573.s: Assembler messages:
encrypt.c: /tmp/cc-pwi573.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pwi573.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pwi573.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
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
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-XDiHyM.s: Assembler messages:
encrypt.c: /tmp/cc-XDiHyM.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-XDiHyM.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-XDiHyM.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-4UZs6n.s: Assembler messages:
encrypt.c: /tmp/cc-4UZs6n.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4UZs6n.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4UZs6n.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-tgwHCg.s: Assembler messages:
encrypt.c: /tmp/cc-tgwHCg.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-tgwHCg.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-tgwHCg.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-FOX5Uz.s: Assembler messages:
encrypt.c: /tmp/cc-FOX5Uz.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FOX5Uz.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FOX5Uz.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
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
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-vPV1Sh.s: Assembler messages:
encrypt.c: /tmp/cc-vPV1Sh.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-vPV1Sh.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-vPV1Sh.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-7TQ6S8.s: Assembler messages:
encrypt.c: /tmp/cc-7TQ6S8.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7TQ6S8.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7TQ6S8.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-DKJAiR.s: Assembler messages:
encrypt.c: /tmp/cc-DKJAiR.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-DKJAiR.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-DKJAiR.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-3pO8nb.s: Assembler messages:
encrypt.c: /tmp/cc-3pO8nb.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3pO8nb.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3pO8nb.s:883: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-i2n8A6.s: Assembler messages:
encrypt.c: /tmp/cc-i2n8A6.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i2n8A6.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i2n8A6.s:883: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-FJeOMC.s: Assembler messages:
encrypt.c: /tmp/cc-FJeOMC.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FJeOMC.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FJeOMC.s:883: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref

Compiler output

Implementation: crypto_aead/aes256gcmv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-HGmMoq.s: Assembler messages:
encrypt.c: /tmp/cc-HGmMoq.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-HGmMoq.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-HGmMoq.s:883: Warning: Macro instruction expanded into multiple instructions
encrypt.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 ref