Implementation notes: mipso32, h1mips, crypto_core/aes256decrypt

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_core
Primitive: aes256decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
4802opensslgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
4806opensslgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052620140525
4808opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014052620140525
4808opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
4812opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
4812opensslgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
4812opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
4812opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
4814opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
4816opensslgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
4818opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
4818opensslgcc -mabi=32 -O3 -fomit-frame-pointer2014052620140525
4820opensslgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
4822opensslgcc -O2 -fomit-frame-pointer2014052620140525
4822opensslgcc -Os -fomit-frame-pointer2014052620140525
4822opensslgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
4824opensslgcc -O3 -fomit-frame-pointer2014052620140525
4824opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052620140525
4826opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
4826opensslgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
4828opensslgcc -O -fomit-frame-pointer2014052620140525
4828opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
4832opensslgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
4834opensslgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
4876opensslcc2014052620140525
4876opensslgcc2014052620140525
4878opensslgcc -funroll-loops2014052620140525
848904refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
1106664refgcc -funroll-loops -O -fomit-frame-pointer2014052620140525
1106664refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
1106672refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052620140525
1117260refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052620140525
1117274refgcc -funroll-loops -O2 -fomit-frame-pointer2014052620140525
3999220refgcc -mabi=32 -O2 -fomit-frame-pointer2014052620140525
3999550refgcc -O2 -fomit-frame-pointer2014052620140525
4028692refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
4028968refgcc -funroll-loops -Os -fomit-frame-pointer2014052620140525
4029182refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052620140525
4029204refgcc -Os -fomit-frame-pointer2014052620140525
4029226refgcc -mabi=32 -Os -fomit-frame-pointer2014052620140525
4082930refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052620140525
4112232refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052620140525
4653334refgcc -mabi=32 -O -fomit-frame-pointer2014052620140525
4653618refgcc -O -fomit-frame-pointer2014052620140525
4653618refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052620140525
16989028refgcc2014052620140525
16989278refcc2014052620140525
16989526refgcc -funroll-loops2014052620140525

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-ESs7qa.s: Assembler messages:
core.c: /tmp/cc-ESs7qa.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ESs7qa.s:514: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ESs7qa.s:514: Warning: Macro instruction expanded into multiple instructions
core.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-ZZPqaD.s: Assembler messages:
core.c: /tmp/cc-ZZPqaD.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ZZPqaD.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ZZPqaD.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ZZPqaD.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-Dcqffi.s: Assembler messages:
core.c: /tmp/cc-Dcqffi.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-Dcqffi.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-Dcqffi.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-Dcqffi.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-NKmISz.s: Assembler messages:
core.c: /tmp/cc-NKmISz.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKmISz.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKmISz.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-9qjDhk.s: Assembler messages:
core.c: /tmp/cc-9qjDhk.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-9qjDhk.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-9qjDhk.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-9qjDhk.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/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
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-ttX3Kp.s: Assembler messages:
core.c: /tmp/cc-ttX3Kp.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ttX3Kp.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ttX3Kp.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-2i3knP.s: Assembler messages:
core.c: /tmp/cc-2i3knP.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-2i3knP.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-2i3knP.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-2i3knP.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-r7C0ap.s: Assembler messages:
core.c: /tmp/cc-r7C0ap.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-r7C0ap.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-r7C0ap.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/openssl
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
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-D2nO6F.s: Assembler messages:
core.c: /tmp/cc-D2nO6F.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-D2nO6F.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-D2nO6F.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-D2nO6F.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/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
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-xYrlNv.s: Assembler messages:
core.c: /tmp/cc-xYrlNv.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-xYrlNv.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-xYrlNv.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-0CRsZN.s: Assembler messages:
core.c: /tmp/cc-0CRsZN.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0CRsZN.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0CRsZN.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-UjfUHa.s: Assembler messages:
core.c: /tmp/cc-UjfUHa.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-UjfUHa.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-UjfUHa.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-UjfUHa.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-5ttGUX.s: Assembler messages:
core.c: /tmp/cc-5ttGUX.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-5ttGUX.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-5ttGUX.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-5ttGUX.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/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
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-J24729.s: Assembler messages:
core.c: /tmp/cc-J24729.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-J24729.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-J24729.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-0F14X2.s: Assembler messages:
core.c: /tmp/cc-0F14X2.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-0F14X2.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-0F14X2.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-qcagpN.s: Assembler messages:
core.c: /tmp/cc-qcagpN.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-qcagpN.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-qcagpN.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-qcagpN.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
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
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-LtPK9z.s: Assembler messages:
core.c: /tmp/cc-LtPK9z.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-LtPK9z.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-LtPK9z.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-LtPK9z.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/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
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-ft4VyG.s: Assembler messages:
core.c: /tmp/cc-ft4VyG.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-ft4VyG.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-ft4VyG.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-e2I5Hp.s: Assembler messages:
core.c: /tmp/cc-e2I5Hp.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-e2I5Hp.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-e2I5Hp.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-opS3gt.s: Assembler messages:
core.c: /tmp/cc-opS3gt.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-opS3gt.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-opS3gt.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-opS3gt.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-G2FX5P.s: Assembler messages:
core.c: /tmp/cc-G2FX5P.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-G2FX5P.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-G2FX5P.s:506: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: '+0' is not a recognized feature for this target (ignoring feature)
core.c: '0' is not a recognized processor for this target (ignoring processor)
core.c: /tmp/cc-NKwGfl.s: Assembler messages:
core.c: /tmp/cc-NKwGfl.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKwGfl.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-NKwGfl.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-NKwGfl.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-Os27Zq.s: Assembler messages:
core.c: /tmp/cc-Os27Zq.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-Os27Zq.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-Os27Zq.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-Os27Zq.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-gNrxVQ.s: Assembler messages:
core.c: /tmp/cc-gNrxVQ.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-gNrxVQ.s:514: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-gNrxVQ.s:514: Warning: Macro instruction expanded into multiple instructions
core.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-rHJ0ni.s: Assembler messages:
core.c: /tmp/cc-rHJ0ni.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-rHJ0ni.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-rHJ0ni.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-rHJ0ni.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-v7nCpg.s: Assembler messages:
core.c: /tmp/cc-v7nCpg.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-v7nCpg.s:514: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-v7nCpg.s:514: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-BhX98e.s: Assembler messages:
core.c: /tmp/cc-BhX98e.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-BhX98e.s:514: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-BhX98e.s:514: Warning: Macro instruction expanded into multiple instructions
core.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-C9AqTN.s: Assembler messages:
core.c: /tmp/cc-C9AqTN.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-C9AqTN.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-C9AqTN.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-C9AqTN.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/openssl
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-VHGGDA.s: Assembler messages:
core.c: /tmp/cc-VHGGDA.s:27: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-VHGGDA.s:27: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-VHGGDA.s:33: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-VHGGDA.s:33: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer openssl

Compiler output

Implementation: crypto_core/aes256decrypt/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
core.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
core.c: '+' is not a recognized feature for this target (ignoring feature)
core.c: /tmp/cc-jmZXPu.s: Assembler messages:
core.c: /tmp/cc-jmZXPu.s:77: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:77: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:91: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:91: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:108: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:108: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:349: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:349: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:467: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:467: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:475: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:475: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:482: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:482: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:490: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:490: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:498: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:498: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:506: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:506: Warning: Macro instruction expanded into multiple instructions
core.c: /tmp/cc-jmZXPu.s:514: Warning: No .cprestore pseudo-op used in PIC code
core.c: /tmp/cc-jmZXPu.s:514: Warning: Macro instruction expanded into multiple instructions
core.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_core/aes256decrypt/ref
Compiler: gcc -O3 -fomit-frame-pointer
core.c:
core.c: cc1: out of memory allocating 4788840 bytes after a total of 2396160 bytes

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