Implementation notes: mipso32, h1mips, crypto_aead/aes128gcmv1

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aes128gcmv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
34152112refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062920140622
34336012refgcc -funroll-loops -O3 -fomit-frame-pointer2014062920140622
34336390refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014062920140622
39270428refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062920140622
39348560refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014062920140622
39348828refgcc -funroll-loops -O2 -fomit-frame-pointer2014062920140622
45412480refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062920140622
46116036refgcc -mabi=32 -O3 -fomit-frame-pointer2014062920140622
46116680refgcc -O3 -fomit-frame-pointer2014062920140622
54797888refgcc -mabi=32 -O2 -fomit-frame-pointer2014062920140622
54798424refgcc -O2 -fomit-frame-pointer2014062920140622
54831480refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062920140622
54834944refgcc -funroll-loops -Os -fomit-frame-pointer2014062920140622
54835492refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014062920140622
54843864refgcc -mabi=32 -Os -fomit-frame-pointer2014062920140622
54843968refgcc -Os -fomit-frame-pointer2014062920140622
54933828refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062920140622
55041248refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062920140622
59463724refgcc -funroll-loops -O -fomit-frame-pointer2014062920140622
59464432refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062920140622
59465370refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014062920140622
68430920refgcc -O -fomit-frame-pointer2014062920140622
68431076refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062920140622
68431776refgcc -mabi=32 -O -fomit-frame-pointer2014062920140622
267868306refgcc -funroll-loops2014062920140622
267868372refgcc2014062920140622
267871144refcc2014062920140622

Compiler output

Implementation: crypto_aead/aes128gcmv1/openssl
Compiler: cc
decrypt.c: decrypt.c: In function 'crypto_aead_aes128gcmv1_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/aes128gcmv1/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/aes128gcmv1/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-z75fQb.s: Assembler messages:
encrypt.c: /tmp/cc-z75fQb.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z75fQb.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z75fQb.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/aes128gcmv1/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-Sjw8dD.s: Assembler messages:
encrypt.c: /tmp/cc-Sjw8dD.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sjw8dD.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sjw8dD.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/aes128gcmv1/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-aLc8oq.s: Assembler messages:
encrypt.c: /tmp/cc-aLc8oq.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aLc8oq.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aLc8oq.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/aes128gcmv1/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-ZMDb7O.s: Assembler messages:
encrypt.c: /tmp/cc-ZMDb7O.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZMDb7O.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZMDb7O.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/aes128gcmv1/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-bBdxhA.s: Assembler messages:
encrypt.c: /tmp/cc-bBdxhA.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-bBdxhA.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-bBdxhA.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/aes128gcmv1/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-kMlPNb.s: Assembler messages:
encrypt.c: /tmp/cc-kMlPNb.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kMlPNb.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kMlPNb.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/aes128gcmv1/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-1flO95.s: Assembler messages:
encrypt.c: /tmp/cc-1flO95.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1flO95.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1flO95.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/aes128gcmv1/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-jfBpan.s: Assembler messages:
encrypt.c: /tmp/cc-jfBpan.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-jfBpan.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-jfBpan.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/aes128gcmv1/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-ERWEii.s: Assembler messages:
encrypt.c: /tmp/cc-ERWEii.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ERWEii.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ERWEii.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/aes128gcmv1/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-PLrh3Y.s: Assembler messages:
encrypt.c: /tmp/cc-PLrh3Y.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-PLrh3Y.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-PLrh3Y.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/aes128gcmv1/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-kz5VwH.s: Assembler messages:
encrypt.c: /tmp/cc-kz5VwH.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kz5VwH.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kz5VwH.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/aes128gcmv1/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-2qdgo7.s: Assembler messages:
encrypt.c: /tmp/cc-2qdgo7.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2qdgo7.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2qdgo7.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/aes128gcmv1/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-YEcDXU.s: Assembler messages:
encrypt.c: /tmp/cc-YEcDXU.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YEcDXU.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YEcDXU.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/aes128gcmv1/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-cFsD8t.s: Assembler messages:
encrypt.c: /tmp/cc-cFsD8t.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-cFsD8t.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-cFsD8t.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/aes128gcmv1/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-Xe5Mlg.s: Assembler messages:
encrypt.c: /tmp/cc-Xe5Mlg.s:113: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:113: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:142: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:142: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:208: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:208: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:283: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:283: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:319: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:319: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:393: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:393: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:554: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:554: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:755: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:755: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:784: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:784: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:840: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.s:840: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xe5Mlg.s:883: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xe5Mlg.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