Implementation notes: mipso32, h1mips, crypto_stream/chacha12

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: chacha12
TimeImplementationCompilerBenchmark dateSUPERCOP version
32034e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
32212e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
32476e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
32574e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
32692e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
33992e/regsgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052920140525
33996e/regsgcc -O3 -fomit-frame-pointer2014052920140525
34006e/regsgcc -mabi=32 -O3 -fomit-frame-pointer2014052920140525
34058e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
34058e/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052920140525
34086e/refgcc -O3 -fomit-frame-pointer2014052920140525
34092e/refgcc -mabi=32 -O3 -fomit-frame-pointer2014052920140525
34130e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
34418e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
34438e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
34470e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
35418e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
35524e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
36742e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
36742e/mergedgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052920140525
36748e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
37736e/mergedgcc -mabi=32 -O -fomit-frame-pointer2014052920140525
37740e/mergedgcc -O -fomit-frame-pointer2014052920140525
37774e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
41388e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
41416e/mergedgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052920140525
41416e/mergedgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052920140525
41576e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
41908e/mergedgcc -mabi=32 -O3 -fomit-frame-pointer2014052920140525
42068e/mergedgcc -O3 -fomit-frame-pointer2014052920140525
42108e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
42952e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
44062e/refgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
44066e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
44068e/refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052920140525
44162e/mergedgcc -mabi=32 -O2 -fomit-frame-pointer2014052920140525
44176e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
44202e/mergedgcc -O2 -fomit-frame-pointer2014052920140525
44216e/mergedgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052920140525
44360e/mergedgcc -Os -fomit-frame-pointer2014052920140525
44604e/mergedgcc -mabi=32 -Os -fomit-frame-pointer2014052920140525
45448e/regsgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052920140525
45452e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
45608e/regsgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
45672e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
45792e/regsgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052920140525
46720e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
46722e/regsgcc -O -fomit-frame-pointer2014052920140525
46724e/regsgcc -mabi=32 -O -fomit-frame-pointer2014052920140525
46900e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
47342e/regsgcc -mabi=32 -O2 -fomit-frame-pointer2014052920140525
47350e/regsgcc -O2 -fomit-frame-pointer2014052920140525
48872e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
48928e/refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052920140525
49604e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
50166e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
50288e/refgcc -mabi=32 -O2 -fomit-frame-pointer2014052920140525
50298e/refgcc -O2 -fomit-frame-pointer2014052920140525
51028e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
51280e/regsgcc -mabi=32 -Os -fomit-frame-pointer2014052920140525
51294e/regsgcc -Os -fomit-frame-pointer2014052920140525
52092e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
52096e/refgcc -mabi=32 -O -fomit-frame-pointer2014052920140525
52276e/refgcc -O -fomit-frame-pointer2014052920140525
52312e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
52312e/regsgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052920140525
54016e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
57018e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
58510e/refgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
58580e/refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052920140525
60396e/refgcc -Os -fomit-frame-pointer2014052920140525
60536e/refgcc -mabi=32 -Os -fomit-frame-pointer2014052920140525
91814e/mergedcc2014052920140525
91840e/mergedgcc -funroll-loops2014052920140525
91856e/mergedgcc2014052920140525
125216e/regsgcc2014052920140525
125220e/regscc2014052920140525
125224e/regsgcc -funroll-loops2014052920140525
160030e/refgcc2014052920140525
160056e/refgcc -funroll-loops2014052920140525
160062e/refcc2014052920140525

Compiler output

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:7:27: error: e/ecrypt-sync.h: No such file or directory
api.c: In file included from api.c:1:
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3':
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:82: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:82: error: (Each undeclared identifier is reported only once
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:82: error: for each function it appears in.)
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:82: error: expected ';' before 'ctx'
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:85: error: 'ctx' undeclared (first use in this function)
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h: In function 'crypto_stream_chacha12_amd64_ssse3_xor':
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:100: error: 'ECRYPT_ctx' undeclared (first use in this function)
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:100: error: expected ';' before 'ctx'
api.c: /home/djb/supercop-20140525/supercop-data/h1mips/mipso32/include/estream-convert-api.h:102: error: 'ctx' undeclared (first use in this function)

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: chacha.S:180: Error: unrecognized opcode `vmovdqa %xmm0,128(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:180: Error: unrecognized opcode `pshufd $0x55,%xmm8,%xmm1'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: chacha.S:182: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: chacha.S:182: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: chacha.S:182: Error: unrecognized opcode `vmovdqa %xmm6,464(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `call 1f'
chacha.S: chacha.S:49: Error: unrecognized opcode `popl %ebx'
chacha.S: chacha.S:49: Error: unrecognized opcode `leal _GLOBAL_OFFSET_TABLE_+1(%ebx),%ebx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0@GOTOFF(%ebx),%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16@GOTOFF(%ebx),%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32@GOTOFF(%ebx),%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:42: Error: unrecognized opcode `call 1f'
chacha.S: chacha.S:42: Error: unrecognized opcode `popl %eax'
chacha.S: chacha.S:42: Error: unrecognized opcode `leal _GLOBAL_OFFSET_TABLE_+1(%eax),%eax'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C@GOTOFF(%eax),%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C@GOTOFF(%eax),%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C@GOTOFF(%eax),%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `call 1f'
chacha.S: chacha.S:47: Error: unrecognized opcode `popl %ebx'
chacha.S: chacha.S:47: Error: unrecognized opcode `leal _GLOBAL_OFFSET_TABLE_+1(%ebx),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0@GOTOFF(%ebx),%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:50: Error: unrecognized opcode `call 1f'
chacha.S: chacha.S:50: Error: unrecognized opcode `popl %edx'
chacha.S: chacha.S:50: Error: unrecognized opcode `leal _GLOBAL_OFFSET_TABLE_+1(%edx),%edx'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0@GOTOFF(%edx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16@GOTOFF(%edx),%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32@GOTOFF(%edx),%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/goll_gueron
Compiler: cc
stream.c: stream.c:11:23: error: immintrin.h: No such file or directory
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/vec128
Compiler: cc
stream.c: stream.c:80:2: error: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_vec128_xor':
stream.c: stream.c:151: error: incompatible types when initializing type 'vec' using type 'int'
stream.c: stream.c:152: error: 'VBPI' undeclared (first use in this function)
stream.c: stream.c:152: error: (Each undeclared identifier is reported only once
stream.c: stream.c:152: error: for each function it appears in.)
stream.c: stream.c:152: error: 'GPR_TOO' undeclared (first use in this function)
stream.c: stream.c:155: error: 'ONE' undeclared (first use in this function)
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:176: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:177: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:177: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: stream.c:177: error: incompatible types when assigning to type 'vec' from type 'int'
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: cc
stream.c: stream.c:8:23: error: immintrin.h: No such file or directory
stream.c: stream.c: In function 'crypto_stream_chacha12_krovetz_avx2_xor':
stream.c: stream.c:54: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:54: error: (Each undeclared identifier is reported only once
stream.c: stream.c:54: error: for each function it appears in.)
stream.c: stream.c:54: error: expected ';' before 'v0'
stream.c: stream.c:58: error: expected ';' before 's0'
stream.c: stream.c:60: error: expected ';' before 's1'
stream.c: stream.c:61: error: expected ';' before 's2'
stream.c: stream.c:62: error: 's1' undeclared (first use in this function)
stream.c: stream.c:63: error: expected ';' before 's3'
stream.c: stream.c:68: error: 'v8' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v4' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v0' undeclared (first use in this function)
stream.c: stream.c:68: error: 's0' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v9' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v5' undeclared (first use in this function)
stream.c: stream.c:68: error: 'v1' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v10' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v6' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v2' undeclared (first use in this function)
stream.c: stream.c:69: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v3' undeclared (first use in this function)
stream.c: stream.c:69: error: 's3' undeclared (first use in this function)
stream.c: stream.c:69: error: 'v7' undeclared (first use in this function)
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-Y57PRf.s: Assembler messages:
api.c: /tmp/cc-Y57PRf.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Y57PRf.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Y57PRf.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-8XwEPr.s: Assembler messages:
chacha.c: /tmp/cc-8XwEPr.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-8XwEPr.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-8XwEPr.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-8XwEPr.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-ro6fYy.s: Assembler messages:
api.c: /tmp/cc-ro6fYy.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ro6fYy.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ro6fYy.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-QZosRS.s: Assembler messages:
chacha.c: /tmp/cc-QZosRS.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-QZosRS.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-QZosRS.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-QZosRS.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-z4O5HI.s: Assembler messages:
api.c: /tmp/cc-z4O5HI.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-z4O5HI.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-z4O5HI.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-o3ypD2.s: Assembler messages:
chacha.c: /tmp/cc-o3ypD2.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-o3ypD2.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-o3ypD2.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-o3ypD2.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/amd64-ssse3
Compiler: clang -O3 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: In file included from api.c:1:
api.c: /home/djb/supercop-20140622/supercop-data/h1mips/mipso32/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 diagnostic generated.

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-27oP9E.s: Assembler messages:
crypto_stream.c: /tmp/cc-27oP9E.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-27oP9E.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-27oP9E.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-27oP9E.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-LUFgx2.s: Assembler messages:
crypto_stream.c: /tmp/cc-LUFgx2.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LUFgx2.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-LUFgx2.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LUFgx2.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-Rz5hJg.s: Assembler messages:
crypto_stream.c: /tmp/cc-Rz5hJg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Rz5hJg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Rz5hJg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Rz5hJg.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-TSrXiv.s: Assembler messages:
crypto_stream.c: /tmp/cc-TSrXiv.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TSrXiv.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-TSrXiv.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TSrXiv.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-XY55WH.s: Assembler messages:
crypto_stream.c: /tmp/cc-XY55WH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-XY55WH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-XY55WH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-XY55WH.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-ibjoVf.s: Assembler messages:
crypto_stream.c: /tmp/cc-ibjoVf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ibjoVf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ibjoVf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ibjoVf.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-jdGPWn.s: Assembler messages:
crypto_stream.c: /tmp/cc-jdGPWn.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jdGPWn.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-jdGPWn.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jdGPWn.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-ownFDl.s: Assembler messages:
crypto_stream.c: /tmp/cc-ownFDl.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ownFDl.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ownFDl.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ownFDl.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-rj47Sg.s: Assembler messages:
crypto_stream.c: /tmp/cc-rj47Sg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-rj47Sg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-rj47Sg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-rj47Sg.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/goll_gueron
Compiler: clang -O3 -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stream.c: stream.c:11:10: fatal error: 'immintrin.h' file not found
stream.c: #include gt;
stream.c: ^
stream.c: 1 diagnostic generated.

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/vec128
Compiler: clang -O3 -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stream.c: stream.c:80:2: error: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: #error -- Implementation supports only machines with neon, altivec or SSE2
stream.c: ^
stream.c: stream.c:151:14: warning: implicit declaration of function 'NONCE' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: vec s3 = NONCE(np);
stream.c: ^
stream.c: stream.c:151:9: error: incompatible type initializing 'int', expected 'vec'
stream.c: vec s3 = NONCE(np);
stream.c: ^ ~~~~~~~~~
stream.c: stream.c:152:36: error: use of undeclared identifier 'VBPI'
stream.c: for (iters = 0; iters stream.c: ^
stream.c: stream.c:91:19: note: instantiated from:
stream.c: #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */
stream.c: ^
stream.c: stream.c:155:19: error: use of undeclared identifier 'ONE'
stream.c: v7 = v3 + ONE;
stream.c: ^
stream.c: stream.c:176:13: warning: implicit declaration of function 'ROTW16' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: DQROUND_VECTORS(v0,v1,v2,v3)
stream.c: ^
stream.c: stream.c:94:25: note: instantiated from:
stream.c: a += b; d ^= a; d = ROTW16(d); \
stream.c: ^
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/krovetz/avx2
Compiler: clang -O3 -fomit-frame-pointer
stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
stream.c: stream.c:8:10: fatal error: 'immintrin.h' file not found
stream.c: #include gt;
stream.c: ^
stream.c: 1 diagnostic generated.

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-4rNjgO.s: Assembler messages:
api.c: /tmp/cc-4rNjgO.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4rNjgO.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4rNjgO.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-p9Hltd.s: Assembler messages:
chacha.c: /tmp/cc-p9Hltd.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-p9Hltd.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-p9Hltd.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-p9Hltd.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-1xbuBo.s: Assembler messages:
crypto_stream.c: /tmp/cc-1xbuBo.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1xbuBo.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-1xbuBo.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1xbuBo.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-7sOAFQ.s: Assembler messages:
crypto_stream.c: /tmp/cc-7sOAFQ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-7sOAFQ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-7sOAFQ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-7sOAFQ.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-86FHOR.s: Assembler messages:
crypto_stream.c: /tmp/cc-86FHOR.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-86FHOR.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-86FHOR.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-86FHOR.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-Aqqj7r.s: Assembler messages:
crypto_stream.c: /tmp/cc-Aqqj7r.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Aqqj7r.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Aqqj7r.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Aqqj7r.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-JOxhcc.s: Assembler messages:
crypto_stream.c: /tmp/cc-JOxhcc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-JOxhcc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-JOxhcc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-JOxhcc.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-SL4g0Q.s: Assembler messages:
crypto_stream.c: /tmp/cc-SL4g0Q.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-SL4g0Q.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-SL4g0Q.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-SL4g0Q.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-SY5gWO.s: Assembler messages:
crypto_stream.c: /tmp/cc-SY5gWO.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-SY5gWO.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-SY5gWO.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-SY5gWO.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-ebOkgq.s: Assembler messages:
crypto_stream.c: /tmp/cc-ebOkgq.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ebOkgq.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ebOkgq.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ebOkgq.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-pdNp4S.s: Assembler messages:
crypto_stream.c: /tmp/cc-pdNp4S.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-pdNp4S.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-pdNp4S.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-pdNp4S.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-5G0g93.s: Assembler messages:
api.c: /tmp/cc-5G0g93.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5G0g93.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5G0g93.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-7hLMIg.s: Assembler messages:
chacha.c: /tmp/cc-7hLMIg.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-7hLMIg.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-7hLMIg.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-7hLMIg.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-fkfpwx.s: Assembler messages:
api.c: /tmp/cc-fkfpwx.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-fkfpwx.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-fkfpwx.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-WsuXaU.s: Assembler messages:
chacha.c: /tmp/cc-WsuXaU.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WsuXaU.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-WsuXaU.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WsuXaU.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-gX09CW.s: Assembler messages:
api.c: /tmp/cc-gX09CW.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-gX09CW.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-gX09CW.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-TCApdg.s: Assembler messages:
chacha.c: /tmp/cc-TCApdg.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-TCApdg.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-TCApdg.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-TCApdg.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-1fgBNM.s: Assembler messages:
crypto_stream.c: /tmp/cc-1fgBNM.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1fgBNM.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-1fgBNM.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1fgBNM.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-3VcdZk.s: Assembler messages:
crypto_stream.c: /tmp/cc-3VcdZk.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3VcdZk.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-3VcdZk.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3VcdZk.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-81vTON.s: Assembler messages:
crypto_stream.c: /tmp/cc-81vTON.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-81vTON.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-81vTON.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-81vTON.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-BeHtFh.s: Assembler messages:
crypto_stream.c: /tmp/cc-BeHtFh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-BeHtFh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-BeHtFh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-BeHtFh.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-MCNven.s: Assembler messages:
crypto_stream.c: /tmp/cc-MCNven.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-MCNven.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-MCNven.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-MCNven.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-VqyT6J.s: Assembler messages:
crypto_stream.c: /tmp/cc-VqyT6J.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VqyT6J.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VqyT6J.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VqyT6J.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-c3w85h.s: Assembler messages:
crypto_stream.c: /tmp/cc-c3w85h.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-c3w85h.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-c3w85h.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-c3w85h.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-eFJilP.s: Assembler messages:
crypto_stream.c: /tmp/cc-eFJilP.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-eFJilP.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-eFJilP.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-eFJilP.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-rUabjk.s: Assembler messages:
crypto_stream.c: /tmp/cc-rUabjk.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-rUabjk.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-rUabjk.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-rUabjk.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-2NHIqV.s: Assembler messages:
api.c: /tmp/cc-2NHIqV.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2NHIqV.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2NHIqV.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-DdcVYg.s: Assembler messages:
chacha.c: /tmp/cc-DdcVYg.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-DdcVYg.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-DdcVYg.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-DdcVYg.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-L0JxTB.s: Assembler messages:
api.c: /tmp/cc-L0JxTB.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-L0JxTB.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-L0JxTB.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-6wVKDV.s: Assembler messages:
chacha.c: /tmp/cc-6wVKDV.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-6wVKDV.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-6wVKDV.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-6wVKDV.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-mJ2U36.s: Assembler messages:
api.c: /tmp/cc-mJ2U36.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-mJ2U36.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-mJ2U36.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-2tdHzl.s: Assembler messages:
chacha.c: /tmp/cc-2tdHzl.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-2tdHzl.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-2tdHzl.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-2tdHzl.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-4Dh3Hb.s: Assembler messages:
crypto_stream.c: /tmp/cc-4Dh3Hb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4Dh3Hb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-4Dh3Hb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4Dh3Hb.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-HUna1y.s: Assembler messages:
crypto_stream.c: /tmp/cc-HUna1y.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-HUna1y.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-HUna1y.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-HUna1y.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-IcOTxl.s: Assembler messages:
crypto_stream.c: /tmp/cc-IcOTxl.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IcOTxl.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-IcOTxl.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IcOTxl.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-NkK93N.s: Assembler messages:
crypto_stream.c: /tmp/cc-NkK93N.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-NkK93N.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-NkK93N.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-NkK93N.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-U307gF.s: Assembler messages:
crypto_stream.c: /tmp/cc-U307gF.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-U307gF.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-U307gF.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-U307gF.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-fYvott.s: Assembler messages:
crypto_stream.c: /tmp/cc-fYvott.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fYvott.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fYvott.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fYvott.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-fbYAfw.s: Assembler messages:
crypto_stream.c: /tmp/cc-fbYAfw.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fbYAfw.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fbYAfw.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fbYAfw.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-oV6E3V.s: Assembler messages:
crypto_stream.c: /tmp/cc-oV6E3V.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-oV6E3V.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-oV6E3V.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-oV6E3V.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-xe6Mzt.s: Assembler messages:
crypto_stream.c: /tmp/cc-xe6Mzt.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xe6Mzt.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xe6Mzt.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xe6Mzt.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-ElNBJz.s: Assembler messages:
api.c: /tmp/cc-ElNBJz.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ElNBJz.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ElNBJz.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-TiahKT.s: Assembler messages:
chacha.c: /tmp/cc-TiahKT.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-TiahKT.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-TiahKT.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-TiahKT.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Q2UMtB.s: Assembler messages:
api.c: /tmp/cc-Q2UMtB.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Q2UMtB.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Q2UMtB.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-7qfIfV.s: Assembler messages:
chacha.c: /tmp/cc-7qfIfV.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-7qfIfV.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-7qfIfV.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-7qfIfV.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-1ActVT.s: Assembler messages:
crypto_stream.c: /tmp/cc-1ActVT.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1ActVT.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-1ActVT.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1ActVT.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-CQ0bXo.s: Assembler messages:
crypto_stream.c: /tmp/cc-CQ0bXo.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-CQ0bXo.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-CQ0bXo.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-CQ0bXo.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-CxJxkp.s: Assembler messages:
crypto_stream.c: /tmp/cc-CxJxkp.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-CxJxkp.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-CxJxkp.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-CxJxkp.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-DEqqnf.s: Assembler messages:
crypto_stream.c: /tmp/cc-DEqqnf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DEqqnf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-DEqqnf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DEqqnf.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-DdfBnS.s: Assembler messages:
crypto_stream.c: /tmp/cc-DdfBnS.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DdfBnS.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-DdfBnS.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DdfBnS.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-Di3iSH.s: Assembler messages:
crypto_stream.c: /tmp/cc-Di3iSH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Di3iSH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Di3iSH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Di3iSH.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-UJs7Su.s: Assembler messages:
crypto_stream.c: /tmp/cc-UJs7Su.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UJs7Su.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-UJs7Su.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UJs7Su.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-UORnur.s: Assembler messages:
crypto_stream.c: /tmp/cc-UORnur.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UORnur.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-UORnur.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UORnur.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-dro3GA.s: Assembler messages:
crypto_stream.c: /tmp/cc-dro3GA.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dro3GA.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-dro3GA.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dro3GA.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-5aB2tb.s: Assembler messages:
api.c: /tmp/cc-5aB2tb.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-5aB2tb.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-5aB2tb.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-ESDSov.s: Assembler messages:
chacha.c: /tmp/cc-ESDSov.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ESDSov.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-ESDSov.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ESDSov.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-jUKX3v.s: Assembler messages:
api.c: /tmp/cc-jUKX3v.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-jUKX3v.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-jUKX3v.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-q1tTbT.s: Assembler messages:
chacha.c: /tmp/cc-q1tTbT.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-q1tTbT.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-q1tTbT.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-q1tTbT.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-zP6Du6.s: Assembler messages:
api.c: /tmp/cc-zP6Du6.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zP6Du6.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zP6Du6.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-jNHcZi.s: Assembler messages:
chacha.c: /tmp/cc-jNHcZi.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-jNHcZi.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-jNHcZi.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-jNHcZi.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-2KctJE.s: Assembler messages:
crypto_stream.c: /tmp/cc-2KctJE.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2KctJE.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-2KctJE.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2KctJE.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-5RAKHH.s: Assembler messages:
crypto_stream.c: /tmp/cc-5RAKHH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5RAKHH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-5RAKHH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5RAKHH.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-95rFsR.s: Assembler messages:
crypto_stream.c: /tmp/cc-95rFsR.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-95rFsR.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-95rFsR.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-95rFsR.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-A7fjbd.s: Assembler messages:
crypto_stream.c: /tmp/cc-A7fjbd.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-A7fjbd.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-A7fjbd.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-A7fjbd.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-I9D9uw.s: Assembler messages:
crypto_stream.c: /tmp/cc-I9D9uw.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-I9D9uw.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-I9D9uw.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-I9D9uw.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-WICrzH.s: Assembler messages:
crypto_stream.c: /tmp/cc-WICrzH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-WICrzH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-WICrzH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-WICrzH.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-f0uvEc.s: Assembler messages:
crypto_stream.c: /tmp/cc-f0uvEc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-f0uvEc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-f0uvEc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-f0uvEc.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-fySgbI.s: Assembler messages:
crypto_stream.c: /tmp/cc-fySgbI.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fySgbI.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fySgbI.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fySgbI.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-wHwtbd.s: Assembler messages:
crypto_stream.c: /tmp/cc-wHwtbd.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-wHwtbd.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-wHwtbd.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-wHwtbd.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-7ZheKB.s: Assembler messages:
crypto_stream.c: /tmp/cc-7ZheKB.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-7ZheKB.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-7ZheKB.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-7ZheKB.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-MfZZKC.s: Assembler messages:
crypto_stream.c: /tmp/cc-MfZZKC.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-MfZZKC.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-MfZZKC.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-MfZZKC.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-V1wiTg.s: Assembler messages:
crypto_stream.c: /tmp/cc-V1wiTg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-V1wiTg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-V1wiTg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-V1wiTg.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-dIZIsg.s: Assembler messages:
crypto_stream.c: /tmp/cc-dIZIsg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dIZIsg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-dIZIsg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dIZIsg.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-k5CYBk.s: Assembler messages:
crypto_stream.c: /tmp/cc-k5CYBk.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-k5CYBk.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-k5CYBk.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-k5CYBk.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-lWzQjp.s: Assembler messages:
crypto_stream.c: /tmp/cc-lWzQjp.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-lWzQjp.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-lWzQjp.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-lWzQjp.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-p6eVeK.s: Assembler messages:
crypto_stream.c: /tmp/cc-p6eVeK.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-p6eVeK.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-p6eVeK.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-p6eVeK.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-t3GbVC.s: Assembler messages:
crypto_stream.c: /tmp/cc-t3GbVC.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-t3GbVC.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-t3GbVC.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-t3GbVC.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-uwF7KD.s: Assembler messages:
crypto_stream.c: /tmp/cc-uwF7KD.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uwF7KD.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-uwF7KD.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uwF7KD.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-8k77De.s: Assembler messages:
api.c: /tmp/cc-8k77De.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8k77De.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8k77De.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-XFmXPx.s: Assembler messages:
chacha.c: /tmp/cc-XFmXPx.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-XFmXPx.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-XFmXPx.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-XFmXPx.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-Nu8vCW.s: Assembler messages:
api.c: /tmp/cc-Nu8vCW.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Nu8vCW.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Nu8vCW.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-Coaiug.s: Assembler messages:
chacha.c: /tmp/cc-Coaiug.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Coaiug.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-Coaiug.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Coaiug.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-zoMsS6.s: Assembler messages:
api.c: /tmp/cc-zoMsS6.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zoMsS6.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zoMsS6.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-vQYR3j.s: Assembler messages:
chacha.c: /tmp/cc-vQYR3j.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-vQYR3j.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-vQYR3j.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-vQYR3j.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-2bxtAa.s: Assembler messages:
crypto_stream.c: /tmp/cc-2bxtAa.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2bxtAa.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-2bxtAa.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2bxtAa.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-5CEPxp.s: Assembler messages:
crypto_stream.c: /tmp/cc-5CEPxp.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5CEPxp.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-5CEPxp.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5CEPxp.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-M4IUk6.s: Assembler messages:
crypto_stream.c: /tmp/cc-M4IUk6.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-M4IUk6.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-M4IUk6.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-M4IUk6.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-OzP6QM.s: Assembler messages:
crypto_stream.c: /tmp/cc-OzP6QM.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-OzP6QM.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-OzP6QM.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-OzP6QM.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-VT7bek.s: Assembler messages:
crypto_stream.c: /tmp/cc-VT7bek.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VT7bek.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VT7bek.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VT7bek.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-ZqUsbm.s: Assembler messages:
crypto_stream.c: /tmp/cc-ZqUsbm.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZqUsbm.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ZqUsbm.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZqUsbm.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-bZTmQl.s: Assembler messages:
crypto_stream.c: /tmp/cc-bZTmQl.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-bZTmQl.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-bZTmQl.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-bZTmQl.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-f5lyuT.s: Assembler messages:
crypto_stream.c: /tmp/cc-f5lyuT.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-f5lyuT.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-f5lyuT.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-f5lyuT.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-hRfRNh.s: Assembler messages:
crypto_stream.c: /tmp/cc-hRfRNh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-hRfRNh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-hRfRNh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-hRfRNh.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-H4MSOx.s: Assembler messages:
api.c: /tmp/cc-H4MSOx.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4MSOx.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4MSOx.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-KOZ6lW.s: Assembler messages:
chacha.c: /tmp/cc-KOZ6lW.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-KOZ6lW.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-KOZ6lW.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-KOZ6lW.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
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
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-nJseqX.s: Assembler messages:
api.c: /tmp/cc-nJseqX.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-nJseqX.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-nJseqX.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-Junlla.s: Assembler messages:
chacha.c: /tmp/cc-Junlla.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Junlla.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-Junlla.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Junlla.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-2B2ATk.s: Assembler messages:
crypto_stream.c: /tmp/cc-2B2ATk.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2B2ATk.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-2B2ATk.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2B2ATk.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-GFdLdS.s: Assembler messages:
crypto_stream.c: /tmp/cc-GFdLdS.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-GFdLdS.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-GFdLdS.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-GFdLdS.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-VkNAo1.s: Assembler messages:
crypto_stream.c: /tmp/cc-VkNAo1.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VkNAo1.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VkNAo1.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VkNAo1.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-dDfuFF.s: Assembler messages:
crypto_stream.c: /tmp/cc-dDfuFF.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dDfuFF.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-dDfuFF.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dDfuFF.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-fM7baF.s: Assembler messages:
crypto_stream.c: /tmp/cc-fM7baF.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fM7baF.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fM7baF.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fM7baF.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-itfgRh.s: Assembler messages:
crypto_stream.c: /tmp/cc-itfgRh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-itfgRh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-itfgRh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-itfgRh.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-uDahZf.s: Assembler messages:
crypto_stream.c: /tmp/cc-uDahZf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uDahZf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-uDahZf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uDahZf.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-uX9O5N.s: Assembler messages:
crypto_stream.c: /tmp/cc-uX9O5N.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uX9O5N.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-uX9O5N.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uX9O5N.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
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
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-xtxlIU.s: Assembler messages:
crypto_stream.c: /tmp/cc-xtxlIU.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xtxlIU.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xtxlIU.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xtxlIU.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-3XlKCd.s: Assembler messages:
crypto_stream.c: /tmp/cc-3XlKCd.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3XlKCd.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-3XlKCd.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3XlKCd.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-IDKNbE.s: Assembler messages:
crypto_stream.c: /tmp/cc-IDKNbE.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IDKNbE.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-IDKNbE.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IDKNbE.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-WItOkr.s: Assembler messages:
crypto_stream.c: /tmp/cc-WItOkr.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-WItOkr.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-WItOkr.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-WItOkr.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-YwYr9U.s: Assembler messages:
crypto_stream.c: /tmp/cc-YwYr9U.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-YwYr9U.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-YwYr9U.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-YwYr9U.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-kNa6MY.s: Assembler messages:
crypto_stream.c: /tmp/cc-kNa6MY.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kNa6MY.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-kNa6MY.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kNa6MY.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-kXMOuf.s: Assembler messages:
crypto_stream.c: /tmp/cc-kXMOuf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kXMOuf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-kXMOuf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kXMOuf.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-lhYOqA.s: Assembler messages:
crypto_stream.c: /tmp/cc-lhYOqA.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-lhYOqA.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-lhYOqA.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-lhYOqA.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-ueaIXb.s: Assembler messages:
crypto_stream.c: /tmp/cc-ueaIXb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ueaIXb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ueaIXb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ueaIXb.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-xU078b.s: Assembler messages:
crypto_stream.c: /tmp/cc-xU078b.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xU078b.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xU078b.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xU078b.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-E6bguV.s: Assembler messages:
api.c: /tmp/cc-E6bguV.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-E6bguV.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-E6bguV.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-lyxU3j.s: Assembler messages:
chacha.c: /tmp/cc-lyxU3j.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-lyxU3j.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-lyxU3j.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-lyxU3j.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-H0Km9U.s: Assembler messages:
api.c: /tmp/cc-H0Km9U.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H0Km9U.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H0Km9U.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-CeD5Hj.s: Assembler messages:
chacha.c: /tmp/cc-CeD5Hj.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-CeD5Hj.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-CeD5Hj.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-CeD5Hj.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: '+0' is not a recognized feature for this target (ignoring feature)
api.c: '0' is not a recognized processor for this target (ignoring processor)
api.c: /tmp/cc-ssD7TS.s: Assembler messages:
api.c: /tmp/cc-ssD7TS.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ssD7TS.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ssD7TS.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: '+0' is not a recognized feature for this target (ignoring feature)
chacha.c: '0' is not a recognized processor for this target (ignoring processor)
chacha.c: /tmp/cc-pCLHli.s: Assembler messages:
chacha.c: /tmp/cc-pCLHli.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-pCLHli.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-pCLHli.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-pCLHli.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-9RmhqQ.s: Assembler messages:
crypto_stream.c: /tmp/cc-9RmhqQ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-9RmhqQ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-9RmhqQ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-9RmhqQ.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-AvvOSh.s: Assembler messages:
crypto_stream.c: /tmp/cc-AvvOSh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AvvOSh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-AvvOSh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AvvOSh.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-DZnd5p.s: Assembler messages:
crypto_stream.c: /tmp/cc-DZnd5p.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DZnd5p.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-DZnd5p.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DZnd5p.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-VpX4Ov.s: Assembler messages:
crypto_stream.c: /tmp/cc-VpX4Ov.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VpX4Ov.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VpX4Ov.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VpX4Ov.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-dvgnVg.s: Assembler messages:
crypto_stream.c: /tmp/cc-dvgnVg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dvgnVg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-dvgnVg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dvgnVg.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-jcvYsa.s: Assembler messages:
crypto_stream.c: /tmp/cc-jcvYsa.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jcvYsa.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-jcvYsa.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jcvYsa.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-nbdK2Q.s: Assembler messages:
crypto_stream.c: /tmp/cc-nbdK2Q.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-nbdK2Q.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-nbdK2Q.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-nbdK2Q.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-xwaWRe.s: Assembler messages:
crypto_stream.c: /tmp/cc-xwaWRe.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xwaWRe.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xwaWRe.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xwaWRe.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: '+0' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: '0' is not a recognized processor for this target (ignoring processor)
crypto_stream.c: /tmp/cc-z7pSez.s: Assembler messages:
crypto_stream.c: /tmp/cc-z7pSez.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-z7pSez.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-z7pSez.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-z7pSez.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-8bACsa.s: Assembler messages:
api.c: /tmp/cc-8bACsa.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-8bACsa.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-8bACsa.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-xjQrSy.s: Assembler messages:
chacha.c: /tmp/cc-xjQrSy.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-xjQrSy.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-xjQrSy.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-xjQrSy.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-NWHDYb.s: Assembler messages:
api.c: /tmp/cc-NWHDYb.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-NWHDYb.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-NWHDYb.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-asajhz.s: Assembler messages:
chacha.c: /tmp/cc-asajhz.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-asajhz.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-asajhz.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-asajhz.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-puizr7.s: Assembler messages:
api.c: /tmp/cc-puizr7.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-puizr7.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-puizr7.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-j3b1nn.s: Assembler messages:
chacha.c: /tmp/cc-j3b1nn.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-j3b1nn.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-j3b1nn.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-j3b1nn.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-3quI5a.s: Assembler messages:
crypto_stream.c: /tmp/cc-3quI5a.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3quI5a.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-3quI5a.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3quI5a.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-8rU8p0.s: Assembler messages:
crypto_stream.c: /tmp/cc-8rU8p0.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-8rU8p0.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-8rU8p0.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-8rU8p0.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-FZnoHU.s: Assembler messages:
crypto_stream.c: /tmp/cc-FZnoHU.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-FZnoHU.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-FZnoHU.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-FZnoHU.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-GdBpU1.s: Assembler messages:
crypto_stream.c: /tmp/cc-GdBpU1.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-GdBpU1.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-GdBpU1.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-GdBpU1.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-OXVAzl.s: Assembler messages:
crypto_stream.c: /tmp/cc-OXVAzl.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-OXVAzl.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-OXVAzl.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-OXVAzl.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-VwJQW2.s: Assembler messages:
crypto_stream.c: /tmp/cc-VwJQW2.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VwJQW2.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VwJQW2.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VwJQW2.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-ZdXoK0.s: Assembler messages:
crypto_stream.c: /tmp/cc-ZdXoK0.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZdXoK0.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ZdXoK0.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZdXoK0.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-l1PZ1P.s: Assembler messages:
crypto_stream.c: /tmp/cc-l1PZ1P.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-l1PZ1P.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-l1PZ1P.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-l1PZ1P.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-oVQDQA.s: Assembler messages:
crypto_stream.c: /tmp/cc-oVQDQA.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-oVQDQA.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-oVQDQA.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-oVQDQA.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-2bRneg.s: Assembler messages:
api.c: /tmp/cc-2bRneg.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-2bRneg.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-2bRneg.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-c0oU2t.s: Assembler messages:
chacha.c: /tmp/cc-c0oU2t.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-c0oU2t.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-c0oU2t.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-c0oU2t.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-3guSTt.s: Assembler messages:
crypto_stream.c: /tmp/cc-3guSTt.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3guSTt.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-3guSTt.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3guSTt.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-44nVrX.s: Assembler messages:
crypto_stream.c: /tmp/cc-44nVrX.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-44nVrX.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-44nVrX.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-44nVrX.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-De4wpV.s: Assembler messages:
crypto_stream.c: /tmp/cc-De4wpV.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-De4wpV.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-De4wpV.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-De4wpV.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-T7vw7w.s: Assembler messages:
crypto_stream.c: /tmp/cc-T7vw7w.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-T7vw7w.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-T7vw7w.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-T7vw7w.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-UBcF4U.s: Assembler messages:
crypto_stream.c: /tmp/cc-UBcF4U.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UBcF4U.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-UBcF4U.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UBcF4U.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-WRXuMg.s: Assembler messages:
crypto_stream.c: /tmp/cc-WRXuMg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-WRXuMg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-WRXuMg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-WRXuMg.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-hszeEW.s: Assembler messages:
crypto_stream.c: /tmp/cc-hszeEW.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-hszeEW.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-hszeEW.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-hszeEW.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-p09fTL.s: Assembler messages:
crypto_stream.c: /tmp/cc-p09fTL.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-p09fTL.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-p09fTL.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-p09fTL.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-uqZwau.s: Assembler messages:
crypto_stream.c: /tmp/cc-uqZwau.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uqZwau.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-uqZwau.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-uqZwau.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/e/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-20GjAe.s: Assembler messages:
api.c: /tmp/cc-20GjAe.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-20GjAe.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-20GjAe.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-y6cwHr.s: Assembler messages:
chacha.c: /tmp/cc-y6cwHr.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-y6cwHr.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-y6cwHr.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-y6cwHr.s:838: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/merged
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-DyNMuo.s: Assembler messages:
api.c: /tmp/cc-DyNMuo.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-DyNMuo.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-DyNMuo.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-M4N0UM.s: Assembler messages:
chacha.c: /tmp/cc-M4N0UM.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-M4N0UM.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-M4N0UM.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-M4N0UM.s:1371: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-Wq9Utn.s: Assembler messages:
api.c: /tmp/cc-Wq9Utn.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Wq9Utn.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Wq9Utn.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-h2DKoH.s: Assembler messages:
chacha.c: /tmp/cc-h2DKoH.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-h2DKoH.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-h2DKoH.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-h2DKoH.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-4mvx3q.s: Assembler messages:
crypto_stream.c: /tmp/cc-4mvx3q.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4mvx3q.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-4mvx3q.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4mvx3q.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-6VzWca.s: Assembler messages:
crypto_stream.c: /tmp/cc-6VzWca.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6VzWca.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-6VzWca.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6VzWca.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-6r650L.s: Assembler messages:
crypto_stream.c: /tmp/cc-6r650L.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6r650L.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-6r650L.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6r650L.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-CTOZEj.s: Assembler messages:
crypto_stream.c: /tmp/cc-CTOZEj.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-CTOZEj.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-CTOZEj.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-CTOZEj.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-DRFCN9.s: Assembler messages:
crypto_stream.c: /tmp/cc-DRFCN9.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DRFCN9.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-DRFCN9.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DRFCN9.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-JDyx0d.s: Assembler messages:
crypto_stream.c: /tmp/cc-JDyx0d.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-JDyx0d.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-JDyx0d.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-JDyx0d.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-YEQiEN.s: Assembler messages:
crypto_stream.c: /tmp/cc-YEQiEN.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-YEQiEN.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-YEQiEN.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-YEQiEN.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-cdRbZb.s: Assembler messages:
crypto_stream.c: /tmp/cc-cdRbZb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-cdRbZb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-cdRbZb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-cdRbZb.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-txk9kv.s: Assembler messages:
crypto_stream.c: /tmp/cc-txk9kv.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-txk9kv.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-txk9kv.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-txk9kv.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha12/e/regs
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
api.c: '+' is not a recognized feature for this target (ignoring feature)
api.c: /tmp/cc-688yXZ.s: Assembler messages:
api.c: /tmp/cc-688yXZ.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-688yXZ.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-688yXZ.s:212: Warning: Macro instruction expanded into multiple instructions
api.c: ...
chacha.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.c: '+' is not a recognized feature for this target (ignoring feature)
chacha.c: /tmp/cc-MhsPHc.s: Assembler messages:
chacha.c: /tmp/cc-MhsPHc.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-MhsPHc.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-MhsPHc.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-MhsPHc.s:922: Warning: Macro instruction expanded into multiple instructions
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: /usr/include/bits/types.h:129:3: error: #error
try.c: # error
try.c: ^
try.c: /usr/include/bits/types.h:134:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:134:25: error: invalid token after top level declarator
try.c: __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
try.c: ^
try.c: /usr/include/bits/types.h:135:1: error: unknown type name '__STD_TYPE'
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: /usr/include/bits/types.h:135:12: error: expected identifier or '('
try.c: __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
try.c: ^
try.c: In file included from try.c:9:
try.c: In file included from ./try.h:1:
try.c: In file included from /usr/include/stdlib.h:320:
try.c: In file included from /usr/include/sys/types.h:31:
try.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-2CMaQX.s: Assembler messages:
crypto_stream.c: /tmp/cc-2CMaQX.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2CMaQX.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-2CMaQX.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2CMaQX.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `movdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `movdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `movdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `movdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_ssse3_below256'
chacha.S: ...

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 moon/ssse3/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-C7jkVm.s: Assembler messages:
crypto_stream.c: /tmp/cc-C7jkVm.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-C7jkVm.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-C7jkVm.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-C7jkVm.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `pushq %r12'
chacha.S: chacha.S:162: Error: unrecognized opcode `pushq %r13'
chacha.S: chacha.S:163: Error: unrecognized opcode `pushq %r14'
chacha.S: chacha.S:164: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:165: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:166: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:167: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:174: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:175: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:181: Error: unrecognized opcode `vmovdqa %xmm6,448(%rsp)'
chacha.S: ...

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 moon/avx2/64

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-L4NNeI.s: Assembler messages:
crypto_stream.c: /tmp/cc-L4NNeI.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-L4NNeI.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-L4NNeI.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-L4NNeI.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:164: Error: unrecognized opcode `vmovdqa 0(%rdi),%xmm9'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 16(%rdi),%xmm10'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 32(%rdi),%xmm11'
chacha.S: chacha.S:167: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:168: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:171: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:172: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:175: Error: unrecognized opcode `jb chacha_blocks_xop_below256'
chacha.S: chacha.S:176: Error: unrecognized opcode `vpshufd $0x00,%xmm8,%xmm0'
chacha.S: chacha.S:177: Error: unrecognized opcode `vpshufd $0x55,%xmm8,%xmm1'
chacha.S: chacha.S:178: Error: unrecognized opcode `vpshufd $0xaa,%xmm8,%xmm2'
chacha.S: chacha.S:179: Error: unrecognized opcode `vpshufd $0xff,%xmm8,%xmm3'
chacha.S: ...

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 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-QK6854.s: Assembler messages:
crypto_stream.c: /tmp/cc-QK6854.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-QK6854.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-QK6854.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-QK6854.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:38: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:41: Error: unrecognized opcode `subl $1268,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `vmovdqa 0+C,%xmm5'
chacha.S: chacha.S:44: Error: unrecognized opcode `vmovdqa 16+C,%xmm2'
chacha.S: chacha.S:45: Error: unrecognized opcode `vmovdqa 32+C,%xmm1'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl $1,%edx'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 20(%ebp),%ebx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%esi'
chacha.S: chacha.S:49: Error: unrecognized opcode `movl %esi,%ecx'
chacha.S: chacha.S:50: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovd %edx,%xmm0'
chacha.S: chacha.S:52: Error: unrecognized opcode `testl %ebx,%ebx'
chacha.S: chacha.S:53: Error: unrecognized opcode `je chacha_blocks_avx_30'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 8(%ebp),%edi'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqu (%edi),%xmm7'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu 16(%edi),%xmm6'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu 32(%edi),%xmm4'
chacha.S: chacha.S:58: Error: unrecognized opcode `movl 48(%edi),%edx'
chacha.S: ...

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 moon/avx/32

Compiler output

Implementation: crypto_stream/chacha12/moon/xop/32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-TwkgV4.s: Assembler messages:
crypto_stream.c: /tmp/cc-TwkgV4.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TwkgV4.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-TwkgV4.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TwkgV4.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:36: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `andl $~63,%esp'
chacha.S: chacha.S:38: Error: illegal operands `sub $704,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl 8(%ebp),%ecx'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 12(%ebp),%esi'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 16(%ebp),%edx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 20(%ebp),%eax'
chacha.S: chacha.S:48: Error: unrecognized opcode `vmovdqa C+0,%xmm0'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:50: Error: unrecognized opcode `vmovdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqa %xmm0,0(%esp)'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqa %xmm1,16(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `vmovdqa %xmm2,32(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `vmovdqa %xmm3,48(%esp)'
chacha.S: chacha.S:56: Error: unrecognized opcode `movl 48(%ecx),%ecx'
chacha.S: chacha.S:57: Error: unrecognized opcode `movl %ecx,88(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `cmpl $0,%eax'
chacha.S: ...

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 moon/xop/32

Compiler output

Implementation: crypto_stream/chacha12/moon/ssse3/32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-Xo9lRf.s: Assembler messages:
crypto_stream.c: /tmp/cc-Xo9lRf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Xo9lRf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Xo9lRf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Xo9lRf.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:35: Error: unrecognized opcode `movl %esp,%eax'
chacha.S: chacha.S:36: Error: unrecognized opcode `andl $31,%eax'
chacha.S: chacha.S:37: Error: unrecognized opcode `addl $736,%eax'
chacha.S: chacha.S:38: Error: unrecognized opcode `subl %eax,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `movl %eax,64(%esp)'
chacha.S: chacha.S:40: Error: unrecognized opcode `movl %ebx,68(%esp)'
chacha.S: chacha.S:41: Error: unrecognized opcode `movl %esi,72(%esp)'
chacha.S: chacha.S:42: Error: unrecognized opcode `movl %edi,76(%esp)'
chacha.S: chacha.S:43: Error: unrecognized opcode `movl %ebp,80(%esp)'
chacha.S: chacha.S:44: Error: unrecognized opcode `movl 4(%esp,%eax),%ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl %ecx,84(%esp)'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 8(%esp,%eax),%esi'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl 12(%esp,%eax),%edx'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%esp,%eax),%eax'
chacha.S: chacha.S:50: Error: unrecognized opcode `movdqa C+0,%xmm0'
chacha.S: chacha.S:51: Error: unrecognized opcode `movdqa C+16,%xmm5'
chacha.S: chacha.S:52: Error: unrecognized opcode `movdqa C+32,%xmm6'
chacha.S: chacha.S:53: Error: unrecognized opcode `movdqa %xmm5,128(%esp)'
chacha.S: chacha.S:54: Error: unrecognized opcode `movdqa %xmm6,144(%esp)'
chacha.S: chacha.S:55: Error: unrecognized opcode `movdqu 0(%ecx),%xmm1'
chacha.S: chacha.S:56: Error: unrecognized opcode `movdqu 16(%ecx),%xmm2'
chacha.S: chacha.S:57: Error: unrecognized opcode `movdqu 32(%ecx),%xmm3'
chacha.S: chacha.S:58: Error: unrecognized opcode `movdqa %xmm0,160(%esp)'
chacha.S: ...

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 moon/ssse3/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx2/32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-bwktjj.s: Assembler messages:
crypto_stream.c: /tmp/cc-bwktjj.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-bwktjj.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-bwktjj.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-bwktjj.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:36: Error: unrecognized opcode `pushl %ebp'
chacha.S: chacha.S:37: Error: unrecognized opcode `movl %esp,%ebp'
chacha.S: chacha.S:38: Error: unrecognized opcode `andl $-64,%esp'
chacha.S: chacha.S:39: Error: unrecognized opcode `pushl %esi'
chacha.S: chacha.S:40: Error: unrecognized opcode `pushl %edi'
chacha.S: chacha.S:41: Error: unrecognized opcode `pushl %ebx'
chacha.S: chacha.S:42: Error: unrecognized opcode `subl $3828,%esp'
chacha.S: chacha.S:43: Error: unrecognized opcode `pushl $1'
chacha.S: chacha.S:44: Error: unrecognized opcode `popl %ecx'
chacha.S: chacha.S:45: Error: unrecognized opcode `movl 8(%ebp),%ebx'
chacha.S: chacha.S:46: Error: unrecognized opcode `movl 12(%ebp),%eax'
chacha.S: chacha.S:47: Error: unrecognized opcode `movl %eax,2156(%esp)'
chacha.S: chacha.S:48: Error: unrecognized opcode `movl 16(%ebp),%eax'
chacha.S: chacha.S:49: Error: unrecognized opcode `vmovd %ecx,%xmm2'
chacha.S: chacha.S:51: Error: unrecognized opcode `vmovdqu C+0,%xmm3'
chacha.S: chacha.S:52: Error: unrecognized opcode `vmovdqu C+16,%xmm0'
chacha.S: chacha.S:53: Error: unrecognized opcode `vmovdqu C+32,%xmm1'
chacha.S: chacha.S:54: Error: unrecognized opcode `movl 48(%ebx),%ecx'
chacha.S: chacha.S:55: Error: unrecognized opcode `movl 20(%ebp),%edx'
chacha.S: chacha.S:56: Error: unrecognized opcode `vmovdqu %xmm0,2160(%esp)'
chacha.S: chacha.S:57: Error: unrecognized opcode `vmovdqu %xmm1,2176(%esp)'
chacha.S: chacha.S:58: Error: unrecognized opcode `vmovdqu %xmm2,2080(%esp)'
chacha.S: chacha.S:59: Error: unrecognized opcode `movl %eax,2144(%esp)'
chacha.S: ...

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 moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha12/moon/avx/64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-geuJlb.s: Assembler messages:
crypto_stream.c: /tmp/cc-geuJlb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-geuJlb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-geuJlb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-geuJlb.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:159: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:160: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:161: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:162: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:163: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:164: Error: unrecognized opcode `leaq C(%rip),%rax'
chacha.S: chacha.S:165: Error: unrecognized opcode `vmovdqa 0(%rax),%xmm8'
chacha.S: chacha.S:166: Error: unrecognized opcode `vmovdqa 16(%rax),%xmm6'
chacha.S: chacha.S:167: Error: unrecognized opcode `vmovdqa 32(%rax),%xmm7'
chacha.S: chacha.S:168: Error: unrecognized opcode `vmovdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:169: Error: unrecognized opcode `vmovdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:170: Error: unrecognized opcode `vmovdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:172: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:173: Error: unrecognized opcode `vmovdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `vmovdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `vmovdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `vmovdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `vmovdqa %xmm6,80(%rsp)'
chacha.S: chacha.S:178: Error: unrecognized opcode `vmovdqa %xmm7,96(%rsp)'
chacha.S: chacha.S:179: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:180: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:181: Error: unrecognized opcode `jb chacha_blocks_avx_below256'
chacha.S: ...

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 moon/avx/64

Compiler output

Implementation: crypto_stream/chacha12/moon/sse2/64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
crypto_stream.c: '+' is not a recognized feature for this target (ignoring feature)
crypto_stream.c: /tmp/cc-t0olY8.s: Assembler messages:
crypto_stream.c: /tmp/cc-t0olY8.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-t0olY8.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-t0olY8.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-t0olY8.s:63: Warning: Macro instruction expanded into multiple instructions
chacha.S: clang: warning: unknown platform, assuming -mfloat-abi=soft
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:157: Error: unrecognized opcode `pushq %rbx'
chacha.S: chacha.S:158: Error: unrecognized opcode `pushq %rbp'
chacha.S: chacha.S:159: Error: unrecognized opcode `movq %rsp,%rbp'
chacha.S: chacha.S:160: Error: unrecognized opcode `andq $~63,%rsp'
chacha.S: chacha.S:161: Error: unrecognized opcode `subq $512,%rsp'
chacha.S: chacha.S:162: Error: unrecognized opcode `movq $0x3320646e61707865,%rax'
chacha.S: chacha.S:163: Error: unrecognized opcode `movq $0x6b20657479622d32,%r8'
chacha.S: chacha.S:164: Error: unrecognized opcode `movd %rax,%xmm8'
chacha.S: chacha.S:165: Error: unrecognized opcode `movd %r8,%xmm14'
chacha.S: chacha.S:166: Error: unrecognized opcode `punpcklqdq %xmm14,%xmm8'
chacha.S: chacha.S:167: Error: unrecognized opcode `movdqu 0(%rdi),%xmm9'
chacha.S: chacha.S:168: Error: unrecognized opcode `movdqu 16(%rdi),%xmm10'
chacha.S: chacha.S:169: Error: unrecognized opcode `movdqu 32(%rdi),%xmm11'
chacha.S: chacha.S:170: Error: unrecognized opcode `movq 48(%rdi),%rax'
chacha.S: chacha.S:171: Error: unrecognized opcode `movq $1,%r9'
chacha.S: chacha.S:172: Error: unrecognized opcode `movdqa %xmm8,0(%rsp)'
chacha.S: chacha.S:173: Error: unrecognized opcode `movdqa %xmm9,16(%rsp)'
chacha.S: chacha.S:174: Error: unrecognized opcode `movdqa %xmm10,32(%rsp)'
chacha.S: chacha.S:175: Error: unrecognized opcode `movdqa %xmm11,48(%rsp)'
chacha.S: chacha.S:176: Error: unrecognized opcode `movq %rax,64(%rsp)'
chacha.S: chacha.S:177: Error: unrecognized opcode `cmpq $256,%rcx'
chacha.S: chacha.S:178: Error: unrecognized opcode `jb chacha_blocks_sse2_below256'
chacha.S: chacha.S:179: Error: unrecognized opcode `pshufd $0x00,%xmm8,%xmm0'
chacha.S: ...

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 moon/sse2/64