Implementation notes: mipso32, h1mips, crypto_aead/silverv1

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: silverv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
415532littleendoptnotaesnigcc -funroll-loops -O2 -fomit-frame-pointer2014060420140525
416344littleendoptnotaesnigcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014060420140525
416584littleendoptnotaesnigcc -mabi=32 -O2 -fomit-frame-pointer2014060420140525
416960littleendoptnotaesnigcc -O2 -fomit-frame-pointer2014060420140525
417796littleendoptnotaesnigcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014060420140525
417976littleendoptnotaesnigcc -funroll-loops -O3 -fomit-frame-pointer2014060420140525
418376littleendoptnotaesnigcc -O3 -fomit-frame-pointer2014060420140525
418376littleendoptnotaesnigcc -mabi=32 -O3 -fomit-frame-pointer2014060420140525
421096littleendoptnotaesnigcc -Os -fomit-frame-pointer2014060420140525
421194littleendoptnotaesnigcc -mabi=32 -Os -fomit-frame-pointer2014060420140525
422168littleendoptnotaesnigcc -funroll-loops -Os -fomit-frame-pointer2014060420140525
422312littleendoptnotaesnigcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014060420140525
436730littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
439532littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
452096littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
453764littleendoptnotaesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
460880littleendoptnotaesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
462416littleendoptnotaesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
524796anotherlittleendgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
528598anotherlittleendgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
528932anotherlittleendgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
537628anotherlittleendgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140525
537748anotherlittleendgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014060420140525
537760littleendoptnotaesnigcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014060420140525
538062littleendoptnotaesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
538844littleendoptnotaesnigcc -funroll-loops -O -fomit-frame-pointer2014060420140525
539282anotherlittleendgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
541226littleendoptnotaesnigcc -O -fomit-frame-pointer2014060420140525
541258littleendoptnotaesnigcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
541852anotherlittleendgcc -O3 -fomit-frame-pointer2014060420140525
541954littleendoptnotaesnigcc -mabi=32 -O -fomit-frame-pointer2014060420140525
544036anotherlittleendgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140525
544442anotherlittleendgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014060420140525
544524anotherlittleendgcc -mabi=32 -O3 -fomit-frame-pointer2014060420140525
550546anotherlittleendgcc -O2 -fomit-frame-pointer2014060420140525
552712anotherlittleendgcc -mabi=32 -O2 -fomit-frame-pointer2014060420140525
601904anotherlittleendgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014060420140525
602504anotherlittleendgcc -funroll-loops -O -fomit-frame-pointer2014060420140525
603348anotherlittleendgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
612276anotherlittleendgcc -mabi=32 -O -fomit-frame-pointer2014060420140525
613312anotherlittleendgcc -O -fomit-frame-pointer2014060420140525
613314anotherlittleendgcc -funroll-loops -Os -fomit-frame-pointer2014060420140525
613416anotherlittleendgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014060420140525
613472anotherlittleendgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
619456anotherlittleendgcc -Os -fomit-frame-pointer2014060420140525
619696anotherlittleendgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
620732anotherlittleendgcc -mabi=32 -Os -fomit-frame-pointer2014060420140525
627740anotherlittleendgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
1003094littleendoptnotaesnigcc2014060420140525
1004474littleendoptnotaesnigcc -funroll-loops2014060420140525
1004692littleendoptnotaesnicc2014060420140525
1270828anotherlittleendcc2014060420140525
1270832anotherlittleendgcc -funroll-loops2014060420140525
1271254anotherlittleendgcc2014060420140525
1537374refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014060420140525
1538178refgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140525
1601116refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014060420140525
1601124refgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140525
1605812refgcc -O3 -fomit-frame-pointer2014060420140525
1606010refgcc -mabi=32 -O3 -fomit-frame-pointer2014060420140525
1642896refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
1711936refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
1995238refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140525
2015262refgcc -funroll-loops -O -fomit-frame-pointer2014060420140525
2015504refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
2016032refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014060420140525
2507542refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
2534108refgcc -mabi=32 -O2 -fomit-frame-pointer2014060420140525
2534224refgcc -O2 -fomit-frame-pointer2014060420140525
2574088refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014060420140525
2574152refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140525
2648832refgcc -mabi=32 -Os -fomit-frame-pointer2014060420140525
2649024refgcc -Os -fomit-frame-pointer2014060420140525
2749088refgcc -mabi=32 -O -fomit-frame-pointer2014060420140525
2749096refgcc -O -fomit-frame-pointer2014060420140525
2749326refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140525
2848182refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140525
2857576refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140525
7151584refcc2014060420140525
7151808refgcc2014060420140525
7152062refgcc -funroll-loops2014060420140525

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: cc
encrypt.c: In file included from encrypt.c:36:
encrypt.c: macs4AESNI.h:6:23: error: wmmintrin.h: No such file or directory
encrypt.c: In file included from encrypt.c:36:
encrypt.c: macs4AESNI.h:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'w128'
encrypt.c: macs4AESNI.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'aes_128_key_expansion'
encrypt.c: macs4AESNI.h:31: error: expected ')' before 'userkey'
encrypt.c: macs4AESNI.h:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'AESEXPANDandENCRYPT'
encrypt.c: macs4AESNI.h:203: error: expected ')' before '*' token
encrypt.c: macs4AESNI.h:222: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TAES_DECRYPT'
encrypt.c: macs4AESNI.h:280: error: expected ')' before '*' token
encrypt.c: encrypt.c:50: error: expected specifier-qualifier-list before '__m128i'
encrypt.c: encrypt.c:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TAG'
encrypt.c: encrypt.c:87: error: expected declaration specifiers or '...' before 'w128'
encrypt.c: encrypt.c:87: error: expected declaration specifiers or '...' before 'w128'
encrypt.c: encrypt.c: In function 'Obtain_sessionrkeys':
encrypt.c: encrypt.c:89: error: 'w128' undeclared (first use in this function)
encrypt.c: encrypt.c:89: error: (Each undeclared identifier is reported only once
encrypt.c: encrypt.c:89: error: for each function it appears in.)
encrypt.c: encrypt.c:89: error: expected ';' before 'tempkeys'
encrypt.c: encrypt.c:91: error: '__m128i' undeclared (first use in this function)
encrypt.c: encrypt.c:91: error: 'kv' undeclared (first use in this function)
encrypt.c: encrypt.c:91: error: expected expression before ')' token
encrypt.c: encrypt.c:92: error: 'npubv' undeclared (first use in this function)
encrypt.c: encrypt.c:92: error: expected expression before ')' token
encrypt.c: encrypt.c:93: error: expected ';' before 'userkey'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: cc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"

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

Compiler output

Implementation: crypto_aead/silverv1/littleendoptnotaesni
Compiler: clang -O3 -fomit-frame-pointer
AES-128TS.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
AES-128TS.c: In file included from AES-128TS.c:47:
AES-128TS.c: In file included from /usr/include/stdlib.h:320:
AES-128TS.c: In file included from /usr/include/sys/types.h:31:
AES-128TS.c: /usr/include/bits/types.h:129:3: error: #error
AES-128TS.c: # error
AES-128TS.c: ^
AES-128TS.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
AES-128TS.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
AES-128TS.c: ^
AES-128TS.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
AES-128TS.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
AES-128TS.c: ^
AES-128TS.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
AES-128TS.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
AES-128TS.c: ^
AES-128TS.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
AES-128TS.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
AES-128TS.c: ^
AES-128TS.c: In file included from AES-128TS.c:47:
AES-128TS.c: In file included from /usr/include/stdlib.h:320:
AES-128TS.c: In file included from /usr/include/sys/types.h:31:
AES-128TS.c: In file included from /usr/include/bits/types.h:131:
AES-128TS.c: /usr/include/bits/typesizes.h:31:23: note: instantiated from:
AES-128TS.c: #define __UID_T_TYPE __U32_TYPE
AES-128TS.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-5pmuj1.s: Assembler messages:
encrypt.c: /tmp/cc-5pmuj1.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-5pmuj1.s:1163: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-5pmuj1.s:1163: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^
encrypt.c: 1 diagnostic generated.

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

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-Ltkg5v.s: Assembler messages:
encrypt.c: /tmp/cc-Ltkg5v.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Ltkg5v.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Ltkg5v.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/anotherlittleend
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-g9Z2ig.s: Assembler messages:
encrypt.c: /tmp/cc-g9Z2ig.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-g9Z2ig.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-g9Z2ig.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-pW6aoI.s: Assembler messages:
encrypt.c: /tmp/cc-pW6aoI.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pW6aoI.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pW6aoI.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-pXY02s.s: Assembler messages:
encrypt.c: /tmp/cc-pXY02s.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-pXY02s.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-pXY02s.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-9OuMri.s: Assembler messages:
encrypt.c: /tmp/cc-9OuMri.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-9OuMri.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-9OuMri.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/anotherlittleend
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-YOzPad.s: Assembler messages:
encrypt.c: /tmp/cc-YOzPad.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-YOzPad.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-YOzPad.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-3Zb9oc.s: Assembler messages:
encrypt.c: /tmp/cc-3Zb9oc.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-3Zb9oc.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-3Zb9oc.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-FdoFxg.s: Assembler messages:
encrypt.c: /tmp/cc-FdoFxg.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-FdoFxg.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-FdoFxg.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-Crcji2.s: Assembler messages:
encrypt.c: /tmp/cc-Crcji2.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Crcji2.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Crcji2.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/anotherlittleend
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-wG1IQC.s: Assembler messages:
encrypt.c: /tmp/cc-wG1IQC.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wG1IQC.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wG1IQC.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-Sj6ZCI.s: Assembler messages:
encrypt.c: /tmp/cc-Sj6ZCI.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Sj6ZCI.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Sj6ZCI.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-w20SNF.s: Assembler messages:
encrypt.c: /tmp/cc-w20SNF.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-w20SNF.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-w20SNF.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/anotherlittleend
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-VeLMjb.s: Assembler messages:
encrypt.c: /tmp/cc-VeLMjb.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-VeLMjb.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-VeLMjb.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-wZr8vw.s: Assembler messages:
encrypt.c: /tmp/cc-wZr8vw.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wZr8vw.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wZr8vw.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-Bnkf74.s: Assembler messages:
encrypt.c: /tmp/cc-Bnkf74.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Bnkf74.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Bnkf74.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/anotherlittleend
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-BnzeRg.s: Assembler messages:
encrypt.c: /tmp/cc-BnzeRg.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-BnzeRg.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-BnzeRg.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-283oJC.s: Assembler messages:
encrypt.c: /tmp/cc-283oJC.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-283oJC.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-283oJC.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-7vPdjb.s: Assembler messages:
encrypt.c: /tmp/cc-7vPdjb.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-7vPdjb.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-7vPdjb.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: '+0' is not a recognized feature for this target (ignoring feature)
encrypt.c: '0' is not a recognized processor for this target (ignoring processor)
encrypt.c: /tmp/cc-1dOz39.s: Assembler messages:
encrypt.c: /tmp/cc-1dOz39.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-1dOz39.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-1dOz39.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/anotherlittleend
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-lcf9Vg.s: Assembler messages:
encrypt.c: /tmp/cc-lcf9Vg.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lcf9Vg.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lcf9Vg.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-4wr1ww.s: Assembler messages:
encrypt.c: /tmp/cc-4wr1ww.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-4wr1ww.s:1163: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-4wr1ww.s:1163: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-lGaed8.s: Assembler messages:
encrypt.c: /tmp/cc-lGaed8.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-lGaed8.s:868: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-lGaed8.s:868: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-6Ed5gR.s: Assembler messages:
encrypt.c: /tmp/cc-6Ed5gR.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-6Ed5gR.s:868: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-6Ed5gR.s:868: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-Xq1it8.s: Assembler messages:
encrypt.c: /tmp/cc-Xq1it8.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Xq1it8.s:1163: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Xq1it8.s:1163: Warning: Macro instruction expanded into multiple instructions
encrypt.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/silverv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-Q2ucre.s: Assembler messages:
encrypt.c: /tmp/cc-Q2ucre.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Q2ucre.s:1163: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Q2ucre.s:1163: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-xA15fY.s: Assembler messages:
encrypt.c: /tmp/cc-xA15fY.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-xA15fY.s:868: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-xA15fY.s:868: Warning: Macro instruction expanded into multiple instructions
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/anotherlittleend
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-Puf9a6.s: Assembler messages:
encrypt.c: /tmp/cc-Puf9a6.s:21: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:21: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:111: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:111: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:117: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:117: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:122: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:122: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:127: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:127: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:215: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:215: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:415: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:415: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:468: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:468: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:503: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:503: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:659: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:659: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-Puf9a6.s:868: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-Puf9a6.s:868: Warning: Macro instruction expanded into multiple instructions
encrypt.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 anotherlittleend

Compiler output

Implementation: crypto_aead/silverv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: '+' is not a recognized feature for this target (ignoring feature)
encrypt.c: /tmp/cc-wPCvff.s: Assembler messages:
encrypt.c: /tmp/cc-wPCvff.s:254: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:254: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:302: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:302: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:472: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:472: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:523: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:523: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:713: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:713: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:815: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:815: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:874: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:874: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:922: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:922: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:947: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:947: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:1031: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:1031: Warning: Macro instruction expanded into multiple instructions
encrypt.c: /tmp/cc-wPCvff.s:1163: Warning: No .cprestore pseudo-op used in PIC code
encrypt.c: /tmp/cc-wPCvff.s:1163: Warning: Macro instruction expanded into multiple instructions
encrypt.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