Implementation notes: mipso32, h1mips, crypto_aead/tiaoxinv1

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: tiaoxinv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
337176tablegcc -mabi=32 -O -fomit-frame-pointer2014063020140622
337384tablegcc -fno-schedule-insns -O -fomit-frame-pointer2014063020140622
337872tablegcc -O -fomit-frame-pointer2014063020140622
340292tablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014063020140622
340488tablegcc -funroll-loops -O -fomit-frame-pointer2014063020140622
340628tablegcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014063020140622
358690tablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014063020140622
382252tablegcc -fno-schedule-insns -Os -fomit-frame-pointer2014063020140622
390466tablegcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014063020140622
390572tablegcc -funroll-loops -Os -fomit-frame-pointer2014063020140622
391432tablegcc -mabi=32 -Os -fomit-frame-pointer2014063020140622
391488tablegcc -Os -fomit-frame-pointer2014063020140622
684884tablegcc -funroll-loops2014063020140622
685476tablecc2014063020140622
685664tablegcc2014063020140622
10364242refgcc -funroll-loops -O -fomit-frame-pointer2014060420140525
10364428refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
10365012refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014060420140525
14871534refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
15220500refgcc -mabi=32 -O2 -fomit-frame-pointer2014060420140525
15220572refgcc -O2 -fomit-frame-pointer2014060420140525
15369702refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
15372674refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
15679896refgcc -mabi=32 -Os -fomit-frame-pointer2014060420140525
15679904refgcc -Os -fomit-frame-pointer2014060420140525
16033226refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140525
16037684refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014060420140525
17060710refgcc -O -fomit-frame-pointer2014060420140525
17060770refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
17061124refgcc -mabi=32 -O -fomit-frame-pointer2014060420140525
41296734refgcc2014060420140525
41296750refcc2014060420140525
41297080refgcc -funroll-loops2014060420140525

Test failure

Implementation: crypto_aead/tiaoxinv1/table
Compiler: gcc -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
Compiler: cc
tiaoxin-optimized.c: tiaoxin-optimized.c:20:37: error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c:21:37: error: emmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c:22:37: error: wmmintrin.h: No such file or directory
tiaoxin-optimized.c: tiaoxin-optimized.c: In function 'tiaoxin_optimized_encrypt':
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: '__m128i' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: (Each undeclared identifier is reported only once
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: for each function it appears in.)
tiaoxin-optimized.c: tiaoxin-optimized.c:102: error: expected ';' before 'T3'
tiaoxin-optimized.c: tiaoxin-optimized.c:103: error: expected ';' before 'T4'
tiaoxin-optimized.c: tiaoxin-optimized.c:104: error: expected ';' before 'T6'
tiaoxin-optimized.c: tiaoxin-optimized.c:105: error: expected ';' before 'W0'
tiaoxin-optimized.c: tiaoxin-optimized.c:106: error: expected ';' before 'tmp'
tiaoxin-optimized.c: tiaoxin-optimized.c:107: error: expected ';' before 'Z0'
tiaoxin-optimized.c: tiaoxin-optimized.c:108: error: expected ';' before 'Z1'
tiaoxin-optimized.c: tiaoxin-optimized.c:109: error: expected ';' before 'K'
tiaoxin-optimized.c: tiaoxin-optimized.c:110: error: expected ';' before 'IV'
tiaoxin-optimized.c: tiaoxin-optimized.c:111: error: expected ';' before 'Tag'
tiaoxin-optimized.c: tiaoxin-optimized.c:112: error: expected ';' before 'M'
tiaoxin-optimized.c: tiaoxin-optimized.c:117: error: 'K' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:117: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:118: error: 'IV' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:118: error: expected expression before ')' token
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T3' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T4' undeclared (first use in this function)
tiaoxin-optimized.c: tiaoxin-optimized.c:124: error: 'T6' undeclared (first use in this function)
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '+' is not a recognized feature for this target (ignoring feature)
aes_round.c: /tmp/cc-1VRS3R.s: Assembler messages:
aes_round.c: /tmp/cc-1VRS3R.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1VRS3R.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1VRS3R.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1VRS3R.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1VRS3R.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1VRS3R.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1VRS3R.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1VRS3R.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1VRS3R.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1VRS3R.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1VRS3R.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1VRS3R.s:508: Warning: Macro instruction expanded into multiple instructions
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-fT40xT.s: Assembler messages:
encrypt.c: /tmp/cc-fT40xT.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fT40xT.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-fT40xT.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-fT40xT.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '+' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:205: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-UL5Bnd.s:205: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-D6SeIs.s: Assembler messages:
encrypt.c: /tmp/cc-D6SeIs.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-D6SeIs.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-D6SeIs.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-D6SeIs.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-aFh7Ma.s: Assembler messages:
encrypt.c: /tmp/cc-aFh7Ma.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aFh7Ma.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-aFh7Ma.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-aFh7Ma.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-lOIwSA.s: Assembler messages:
aes_round.c: /tmp/cc-lOIwSA.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lOIwSA.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lOIwSA.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lOIwSA.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lOIwSA.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lOIwSA.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lOIwSA.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lOIwSA.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lOIwSA.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lOIwSA.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lOIwSA.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lOIwSA.s:508: Warning: Macro instruction expanded into multiple instructions
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-P3KUOG.s: Assembler messages:
encrypt.c: /tmp/cc-P3KUOG.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P3KUOG.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-P3KUOG.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-P3KUOG.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-i1VXVV.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-i1VXVV.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-J1vtOF.s: Assembler messages:
encrypt.c: /tmp/cc-J1vtOF.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-J1vtOF.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-J1vtOF.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-J1vtOF.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-icpVq4.s: Assembler messages:
encrypt.c: /tmp/cc-icpVq4.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-icpVq4.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-icpVq4.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-icpVq4.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/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
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-1WTqWe.s: Assembler messages:
aes_round.c: /tmp/cc-1WTqWe.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1WTqWe.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1WTqWe.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1WTqWe.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1WTqWe.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1WTqWe.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1WTqWe.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1WTqWe.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1WTqWe.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1WTqWe.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-1WTqWe.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-1WTqWe.s:508: Warning: Macro instruction expanded into multiple instructions
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-FvFEXk.s: Assembler messages:
encrypt.c: /tmp/cc-FvFEXk.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FvFEXk.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FvFEXk.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FvFEXk.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-6y6ReA.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-6y6ReA.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/table
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-ROpxM3.s: Assembler messages:
encrypt.c: /tmp/cc-ROpxM3.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ROpxM3.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ROpxM3.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ROpxM3.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-i96hjF.s: Assembler messages:
encrypt.c: /tmp/cc-i96hjF.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i96hjF.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i96hjF.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i96hjF.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-Zgut00.s: Assembler messages:
aes_round.c: /tmp/cc-Zgut00.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-Zgut00.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-Zgut00.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-Zgut00.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-Zgut00.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-Zgut00.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-Zgut00.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-Zgut00.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-Zgut00.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-Zgut00.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-Zgut00.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-Zgut00.s:508: Warning: Macro instruction expanded into multiple instructions
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-blPhS2.s: Assembler messages:
encrypt.c: /tmp/cc-blPhS2.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-blPhS2.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-blPhS2.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-blPhS2.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-hknbNa.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-hknbNa.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-hknbNa.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-hknbNa.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-NI7wHH.s: Assembler messages:
encrypt.c: /tmp/cc-NI7wHH.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-NI7wHH.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-NI7wHH.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-NI7wHH.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-UzaQbS.s: Assembler messages:
encrypt.c: /tmp/cc-UzaQbS.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UzaQbS.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UzaQbS.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UzaQbS.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/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
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-R38cYF.s: Assembler messages:
aes_round.c: /tmp/cc-R38cYF.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-R38cYF.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-R38cYF.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-R38cYF.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-R38cYF.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-R38cYF.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-R38cYF.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-R38cYF.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-R38cYF.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-R38cYF.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-R38cYF.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-R38cYF.s:508: Warning: Macro instruction expanded into multiple instructions
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-hdja9H.s: Assembler messages:
encrypt.c: /tmp/cc-hdja9H.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-hdja9H.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-hdja9H.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-hdja9H.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-CTtKW1.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-CTtKW1.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-ANoWVb.s: Assembler messages:
encrypt.c: /tmp/cc-ANoWVb.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ANoWVb.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ANoWVb.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ANoWVb.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-Z8wRrM.s: Assembler messages:
encrypt.c: /tmp/cc-Z8wRrM.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Z8wRrM.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Z8wRrM.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Z8wRrM.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-EWoe15.s: Assembler messages:
aes_round.c: /tmp/cc-EWoe15.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-EWoe15.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-EWoe15.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-EWoe15.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-EWoe15.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-EWoe15.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-EWoe15.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-EWoe15.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-EWoe15.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-EWoe15.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-EWoe15.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-EWoe15.s:508: Warning: Macro instruction expanded into multiple instructions
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-qGUKb7.s: Assembler messages:
encrypt.c: /tmp/cc-qGUKb7.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-qGUKb7.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-qGUKb7.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-qGUKb7.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-mXtGQg.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-mXtGQg.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/table
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-EwIrGX.s: Assembler messages:
encrypt.c: /tmp/cc-EwIrGX.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-EwIrGX.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-EwIrGX.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-EwIrGX.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-kJ7hKw.s: Assembler messages:
encrypt.c: /tmp/cc-kJ7hKw.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kJ7hKw.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-kJ7hKw.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-kJ7hKw.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/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
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-0UzMZb.s: Assembler messages:
aes_round.c: /tmp/cc-0UzMZb.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-0UzMZb.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-0UzMZb.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-0UzMZb.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-0UzMZb.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-0UzMZb.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-0UzMZb.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-0UzMZb.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-0UzMZb.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-0UzMZb.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-0UzMZb.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-0UzMZb.s:508: Warning: Macro instruction expanded into multiple instructions
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-gUHvKg.s: Assembler messages:
encrypt.c: /tmp/cc-gUHvKg.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-gUHvKg.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-gUHvKg.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-gUHvKg.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-Jh7gbz.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-4R4riI.s: Assembler messages:
encrypt.c: /tmp/cc-4R4riI.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4R4riI.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4R4riI.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4R4riI.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-z4AcEW.s: Assembler messages:
encrypt.c: /tmp/cc-z4AcEW.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z4AcEW.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-z4AcEW.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-z4AcEW.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-D9Mbpk.s: Assembler messages:
aes_round.c: /tmp/cc-D9Mbpk.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-D9Mbpk.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-D9Mbpk.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-D9Mbpk.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-D9Mbpk.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-D9Mbpk.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-D9Mbpk.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-D9Mbpk.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-D9Mbpk.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-D9Mbpk.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-D9Mbpk.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-D9Mbpk.s:508: Warning: Macro instruction expanded into multiple instructions
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-Nuhnxq.s: Assembler messages:
encrypt.c: /tmp/cc-Nuhnxq.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Nuhnxq.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Nuhnxq.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Nuhnxq.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-yFQNGF.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-yFQNGF.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-MG5w7G.s: Assembler messages:
encrypt.c: /tmp/cc-MG5w7G.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-MG5w7G.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-MG5w7G.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-MG5w7G.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-i5sZAL.s: Assembler messages:
encrypt.c: /tmp/cc-i5sZAL.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i5sZAL.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-i5sZAL.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-i5sZAL.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/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
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-9OkMXz.s: Assembler messages:
aes_round.c: /tmp/cc-9OkMXz.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-9OkMXz.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-9OkMXz.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-9OkMXz.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-9OkMXz.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-9OkMXz.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-9OkMXz.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-9OkMXz.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-9OkMXz.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-9OkMXz.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-9OkMXz.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-9OkMXz.s:508: Warning: Macro instruction expanded into multiple instructions
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-7lIGeG.s: Assembler messages:
encrypt.c: /tmp/cc-7lIGeG.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7lIGeG.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7lIGeG.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7lIGeG.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-KTmLxV.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-KTmLxV.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-UWB52r.s: Assembler messages:
encrypt.c: /tmp/cc-UWB52r.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UWB52r.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UWB52r.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UWB52r.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-djZgJF.s: Assembler messages:
encrypt.c: /tmp/cc-djZgJF.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-djZgJF.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-djZgJF.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-djZgJF.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-jmHHht.s: Assembler messages:
aes_round.c: /tmp/cc-jmHHht.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-jmHHht.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-jmHHht.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-jmHHht.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-jmHHht.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-jmHHht.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-jmHHht.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-jmHHht.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-jmHHht.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-jmHHht.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-jmHHht.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-jmHHht.s:508: Warning: Macro instruction expanded into multiple instructions
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-xNGbjz.s: Assembler messages:
encrypt.c: /tmp/cc-xNGbjz.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xNGbjz.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xNGbjz.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xNGbjz.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-K0frsO.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-K0frsO.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-K0frsO.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-K0frsO.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-2T8A1u.s: Assembler messages:
encrypt.c: /tmp/cc-2T8A1u.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2T8A1u.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-2T8A1u.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-2T8A1u.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-72XFb6.s: Assembler messages:
encrypt.c: /tmp/cc-72XFb6.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-72XFb6.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-72XFb6.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-72XFb6.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: '+0' is not a recognized feature for this target (ignoring feature)
aes_round.c: '0' is not a recognized processor for this target (ignoring processor)
aes_round.c: /tmp/cc-shS53d.s: Assembler messages:
aes_round.c: /tmp/cc-shS53d.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-shS53d.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-shS53d.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-shS53d.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-shS53d.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-shS53d.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-shS53d.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-shS53d.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-shS53d.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-shS53d.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-shS53d.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-shS53d.s:508: Warning: Macro instruction expanded into multiple instructions
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-UqyPDk.s: Assembler messages:
encrypt.c: /tmp/cc-UqyPDk.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UqyPDk.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-UqyPDk.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-UqyPDk.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: '+0' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: '0' is not a recognized processor for this target (ignoring processor)
tiaoxin-reference.c: /tmp/cc-ATKiEs.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-ATKiEs.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/opt
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-F4j4Re.s: Assembler messages:
encrypt.c: /tmp/cc-F4j4Re.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-F4j4Re.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-F4j4Re.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-F4j4Re.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-zIrWG0.s: Assembler messages:
encrypt.c: /tmp/cc-zIrWG0.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-zIrWG0.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-zIrWG0.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-zIrWG0.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '+' is not a recognized feature for this target (ignoring feature)
aes_round.c: /tmp/cc-W7MzCh.s: Assembler messages:
aes_round.c: /tmp/cc-W7MzCh.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-W7MzCh.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-W7MzCh.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-W7MzCh.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-W7MzCh.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-W7MzCh.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-W7MzCh.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-W7MzCh.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-W7MzCh.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-W7MzCh.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-W7MzCh.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-W7MzCh.s:508: Warning: Macro instruction expanded into multiple instructions
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-7ywd0b.s: Assembler messages:
encrypt.c: /tmp/cc-7ywd0b.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7ywd0b.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7ywd0b.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7ywd0b.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '+' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: /tmp/cc-oOj2Au.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:205: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-oOj2Au.s:205: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-8JIeIO.s: Assembler messages:
encrypt.c: /tmp/cc-8JIeIO.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8JIeIO.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-8JIeIO.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-8JIeIO.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-S6IF5a.s: Assembler messages:
encrypt.c: /tmp/cc-S6IF5a.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-S6IF5a.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-S6IF5a.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-S6IF5a.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '+' is not a recognized feature for this target (ignoring feature)
aes_round.c: /tmp/cc-tna0vW.s: Assembler messages:
aes_round.c: /tmp/cc-tna0vW.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-tna0vW.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-tna0vW.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-tna0vW.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-tna0vW.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-tna0vW.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-tna0vW.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-tna0vW.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-tna0vW.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-tna0vW.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-tna0vW.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-tna0vW.s:508: Warning: Macro instruction expanded into multiple instructions
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-ZDo890.s: Assembler messages:
encrypt.c: /tmp/cc-ZDo890.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZDo890.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ZDo890.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ZDo890.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '+' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: /tmp/cc-aZrgbh.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:205: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-aZrgbh.s:205: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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/tiaoxinv1/table
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-7vXEva.s: Assembler messages:
encrypt.c: /tmp/cc-7vXEva.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vXEva.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vXEva.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vXEva.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-ElEQxD.s: Assembler messages:
encrypt.c: /tmp/cc-ElEQxD.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ElEQxD.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-ElEQxD.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-ElEQxD.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '+' is not a recognized feature for this target (ignoring feature)
aes_round.c: /tmp/cc-UDUSRa.s: Assembler messages:
aes_round.c: /tmp/cc-UDUSRa.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-UDUSRa.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-UDUSRa.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-UDUSRa.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-UDUSRa.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-UDUSRa.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-UDUSRa.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-UDUSRa.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-UDUSRa.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-UDUSRa.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-UDUSRa.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-UDUSRa.s:508: Warning: Macro instruction expanded into multiple instructions
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-Wj60af.s: Assembler messages:
encrypt.c: /tmp/cc-Wj60af.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Wj60af.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Wj60af.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Wj60af.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '+' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:205: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-I1Wq5m.s:205: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-hPS4rg.s: Assembler messages:
encrypt.c: /tmp/cc-hPS4rg.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-hPS4rg.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-hPS4rg.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-hPS4rg.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-m0onDY.s: Assembler messages:
encrypt.c: /tmp/cc-m0onDY.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-m0onDY.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-m0onDY.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-m0onDY.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes_round.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
aes_round.c: '+' is not a recognized feature for this target (ignoring feature)
aes_round.c: /tmp/cc-lLC0ge.s: Assembler messages:
aes_round.c: /tmp/cc-lLC0ge.s:124: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lLC0ge.s:124: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lLC0ge.s:207: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lLC0ge.s:207: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lLC0ge.s:283: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lLC0ge.s:283: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lLC0ge.s:433: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lLC0ge.s:433: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lLC0ge.s:439: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lLC0ge.s:439: Warning: Macro instruction expanded into multiple instructions
aes_round.c: /tmp/cc-lLC0ge.s:508: Warning: No .cprestore pseudo-op used in PIC code
aes_round.c: /tmp/cc-lLC0ge.s:508: Warning: Macro instruction expanded into multiple instructions
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-KvtRCb.s: Assembler messages:
encrypt.c: /tmp/cc-KvtRCb.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-KvtRCb.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-KvtRCb.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-KvtRCb.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-reference.c: '+' is not a recognized feature for this target (ignoring feature)
tiaoxin-reference.c: /tmp/cc-nGskIr.s: Assembler messages:
tiaoxin-reference.c: /tmp/cc-nGskIr.s:98: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:98: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:124: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:124: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:129: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:129: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:134: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:134: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:156: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:156: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:162: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:162: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:167: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:167: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:172: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:172: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:194: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:194: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:200: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:200: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.c: /tmp/cc-nGskIr.s:205: Warning: No .cprestore pseudo-op used in PIC code
tiaoxin-reference.c: /tmp/cc-nGskIr.s:205: Warning: Macro instruction expanded into multiple instructions
tiaoxin-reference.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

Compiler output

Implementation: crypto_aead/tiaoxinv1/opt
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-McH9lk.s: Assembler messages:
encrypt.c: /tmp/cc-McH9lk.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-McH9lk.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-McH9lk.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-McH9lk.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-optimized.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-optimized.c: # error
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-optimized.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-optimized.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:19:
tiaoxin-optimized.c: In file included from /usr/include/stdlib.h:320:
tiaoxin-optimized.c: In file included from /usr/include/sys/types.h:31:
tiaoxin-optimized.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-optimized.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-optimized.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-optimized.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 opt

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
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-RKcV8S.s: Assembler messages:
encrypt.c: /tmp/cc-RKcV8S.s:40: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RKcV8S.s:40: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-RKcV8S.s:85: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-RKcV8S.s:85: Warning: Macro instruction expanded into multiple instructions
tiaoxin-tablebased.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: /usr/include/bits/types.h:129:3: error: #error
tiaoxin-tablebased.c: # error
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
tiaoxin-tablebased.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
tiaoxin-tablebased.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.c: In file included from /usr/include/stdio.h:36:
tiaoxin-tablebased.c: In file included from /usr/include/bits/types.h:131:
tiaoxin-tablebased.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
tiaoxin-tablebased.c: #define __UID_T_TYPE __U32_TYPE
tiaoxin-tablebased.c: ^
tiaoxin-tablebased.c: In file included from tiaoxin-tablebased.c:8:
tiaoxin-tablebased.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 table

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -O3 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 80544 bytes after a total of 5386240 bytes

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 10988 bytes after a total of 5505024 bytes

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 4072 bytes after a total of 5681152 bytes

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 81240 bytes after a total of 5431296 bytes

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
tiaoxin-reference.c: virtual memory exhausted: Cannot allocate memory

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 81480 bytes after a total of 5419008 bytes

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 81240 bytes after a total of 5455872 bytes

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -mabi=32 -O3 -fomit-frame-pointer
tiaoxin-reference.c:
tiaoxin-reference.c: cc1: out of memory allocating 80544 bytes after a total of 5394432 bytes

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