Implementation notes: mipso32, h1mips, crypto_stream/chacha8

Computer: h1mips
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_stream
Primitive: chacha8
TimeImplementationCompilerBenchmark dateSUPERCOP version
24372e/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
24374e/regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
24810e/regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
24828e/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
26304e/regsgcc -O3 -fomit-frame-pointer2014052920140525
26306e/regsgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052920140525
26308e/regsgcc -mabi=32 -O3 -fomit-frame-pointer2014052920140525
26378e/regsgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
26400e/refgcc -O3 -fomit-frame-pointer2014052920140525
26432e/refgcc -mabi=32 -O3 -fomit-frame-pointer2014052920140525
26450e/refgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
26464e/refgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052920140525
26646e/mergedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
26730e/mergedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
26764e/mergedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
26806e/mergedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
27640e/mergedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
27696e/mergedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
29016e/mergedgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
29026e/mergedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
29034e/mergedgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052920140525
29956e/mergedgcc -O -fomit-frame-pointer2014052920140525
29972e/mergedgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
30012e/mergedgcc -mabi=32 -O -fomit-frame-pointer2014052920140525
33630e/mergedgcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer2014052920140525
33662e/mergedgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
33750e/mergedgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052920140525
33906e/mergedgcc -mabi=32 -O3 -fomit-frame-pointer2014052920140525
33910e/mergedgcc -O3 -fomit-frame-pointer2014052920140525
33930e/mergedgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
34428e/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
35266e/regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
36180e/refgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
36180e/refgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052920140525
36192e/refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
36402e/mergedgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
36576e/mergedgcc -Os -fomit-frame-pointer2014052920140525
36588e/mergedgcc -mabi=32 -Os -fomit-frame-pointer2014052920140525
36596e/mergedgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052920140525
36952e/mergedgcc -O2 -fomit-frame-pointer2014052920140525
37016e/mergedgcc -mabi=32 -O2 -fomit-frame-pointer2014052920140525
37768e/regsgcc -funroll-loops -mabi=32 -O -fomit-frame-pointer2014052920140525
37772e/regsgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
37778e/regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
38012e/regsgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052920140525
38188e/regsgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
38938e/regsgcc -O -fomit-frame-pointer2014052920140525
38944e/regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
38954e/regsgcc -mabi=32 -O -fomit-frame-pointer2014052920140525
39122e/regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
39568e/regsgcc -mabi=32 -O2 -fomit-frame-pointer2014052920140525
39630e/regsgcc -O2 -fomit-frame-pointer2014052920140525
40270e/refgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
40352e/refgcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer2014052920140525
41652e/regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
42246e/refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
42504e/refgcc -mabi=32 -O2 -fomit-frame-pointer2014052920140525
42570e/refgcc -O2 -fomit-frame-pointer2014052920140525
43306e/regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
43546e/regsgcc -Os -fomit-frame-pointer2014052920140525
43588e/regsgcc -mabi=32 -Os -fomit-frame-pointer2014052920140525
44506e/refgcc -O -fomit-frame-pointer2014052920140525
44506e/refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
44534e/regsgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
44544e/regsgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052920140525
44554e/refgcc -mabi=32 -O -fomit-frame-pointer2014052920140525
45934e/refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
49210e/refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
50730e/refgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
51036e/refgcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer2014052920140525
52786e/refgcc -mabi=32 -Os -fomit-frame-pointer2014052920140525
52856e/refgcc -Os -fomit-frame-pointer2014052920140525
71450e/mergedcc2014052920140525
71450e/mergedgcc -funroll-loops2014052920140525
71468e/mergedgcc2014052920140525
104860e/regscc2014052920140525
104860e/regsgcc2014052920140525
104896e/regsgcc -funroll-loops2014052920140525
139670e/refcc2014052920140525
139678e/refgcc2014052920140525
139706e/refgcc -funroll-loops2014052920140525

Compiler output

Implementation: crypto_stream/chacha8/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_chacha8_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_chacha8_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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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/chacha8/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_chacha8_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/chacha8/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_chacha8_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/chacha8/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-9YuiIj.s: Assembler messages:
api.c: /tmp/cc-9YuiIj.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-9YuiIj.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-9YuiIj.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-FFIf1w.s: Assembler messages:
chacha.c: /tmp/cc-FFIf1w.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-FFIf1w.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-FFIf1w.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-FFIf1w.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/chacha8/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-hDrk38.s: Assembler messages:
api.c: /tmp/cc-hDrk38.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hDrk38.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hDrk38.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-dvSENl.s: Assembler messages:
chacha.c: /tmp/cc-dvSENl.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-dvSENl.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-dvSENl.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-dvSENl.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/chacha8/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-ihNsCk.s: Assembler messages:
api.c: /tmp/cc-ihNsCk.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ihNsCk.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ihNsCk.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-3UPUNI.s: Assembler messages:
chacha.c: /tmp/cc-3UPUNI.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-3UPUNI.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-3UPUNI.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-3UPUNI.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/chacha8/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/chacha8/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-31GHXM.s: Assembler messages:
crypto_stream.c: /tmp/cc-31GHXM.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-31GHXM.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-31GHXM.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-31GHXM.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/chacha8/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-Zdntt2.s: Assembler messages:
crypto_stream.c: /tmp/cc-Zdntt2.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Zdntt2.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Zdntt2.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Zdntt2.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/chacha8/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-eSlfMe.s: Assembler messages:
crypto_stream.c: /tmp/cc-eSlfMe.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-eSlfMe.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-eSlfMe.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-eSlfMe.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/chacha8/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-fHdra6.s: Assembler messages:
crypto_stream.c: /tmp/cc-fHdra6.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fHdra6.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fHdra6.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fHdra6.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/chacha8/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-ibnxhB.s: Assembler messages:
crypto_stream.c: /tmp/cc-ibnxhB.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ibnxhB.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ibnxhB.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ibnxhB.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/chacha8/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-nODvck.s: Assembler messages:
crypto_stream.c: /tmp/cc-nODvck.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-nODvck.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-nODvck.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-nODvck.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/chacha8/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-oKAsaL.s: Assembler messages:
crypto_stream.c: /tmp/cc-oKAsaL.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-oKAsaL.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-oKAsaL.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-oKAsaL.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/chacha8/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-siTiwi.s: Assembler messages:
crypto_stream.c: /tmp/cc-siTiwi.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-siTiwi.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-siTiwi.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-siTiwi.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/chacha8/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-vPnBRH.s: Assembler messages:
crypto_stream.c: /tmp/cc-vPnBRH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-vPnBRH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-vPnBRH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-vPnBRH.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/chacha8/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/chacha8/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/chacha8/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/chacha8/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-LCqrOg.s: Assembler messages:
api.c: /tmp/cc-LCqrOg.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCqrOg.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCqrOg.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-rglpZw.s: Assembler messages:
chacha.c: /tmp/cc-rglpZw.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-rglpZw.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-rglpZw.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-rglpZw.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/chacha8/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-M9ND7g.s: Assembler messages:
api.c: /tmp/cc-M9ND7g.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-M9ND7g.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-M9ND7g.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-ihqmQt.s: Assembler messages:
chacha.c: /tmp/cc-ihqmQt.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ihqmQt.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-ihqmQt.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ihqmQt.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/chacha8/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-hkYNsi.s: Assembler messages:
api.c: /tmp/cc-hkYNsi.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hkYNsi.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hkYNsi.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-daI4Yu.s: Assembler messages:
chacha.c: /tmp/cc-daI4Yu.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-daI4Yu.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-daI4Yu.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-daI4Yu.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/chacha8/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-TpqGon.s: Assembler messages:
crypto_stream.c: /tmp/cc-TpqGon.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TpqGon.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-TpqGon.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TpqGon.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/chacha8/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-UUMLkN.s: Assembler messages:
crypto_stream.c: /tmp/cc-UUMLkN.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UUMLkN.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-UUMLkN.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UUMLkN.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/chacha8/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-UnTXDh.s: Assembler messages:
crypto_stream.c: /tmp/cc-UnTXDh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UnTXDh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-UnTXDh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UnTXDh.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/chacha8/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-fAKGBG.s: Assembler messages:
crypto_stream.c: /tmp/cc-fAKGBG.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fAKGBG.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fAKGBG.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fAKGBG.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/chacha8/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-mjoOCE.s: Assembler messages:
crypto_stream.c: /tmp/cc-mjoOCE.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-mjoOCE.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-mjoOCE.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-mjoOCE.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/chacha8/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-qwHXDc.s: Assembler messages:
crypto_stream.c: /tmp/cc-qwHXDc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-qwHXDc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-qwHXDc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-qwHXDc.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/chacha8/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-w5fIlS.s: Assembler messages:
crypto_stream.c: /tmp/cc-w5fIlS.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-w5fIlS.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-w5fIlS.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-w5fIlS.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/chacha8/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-wB3uVK.s: Assembler messages:
crypto_stream.c: /tmp/cc-wB3uVK.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-wB3uVK.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-wB3uVK.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-wB3uVK.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/chacha8/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-xVY7Uy.s: Assembler messages:
crypto_stream.c: /tmp/cc-xVY7Uy.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xVY7Uy.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xVY7Uy.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xVY7Uy.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/chacha8/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-Fzj4DA.s: Assembler messages:
api.c: /tmp/cc-Fzj4DA.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Fzj4DA.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Fzj4DA.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-spV79Y.s: Assembler messages:
chacha.c: /tmp/cc-spV79Y.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-spV79Y.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-spV79Y.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-spV79Y.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/chacha8/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-LCwFFp.s: Assembler messages:
api.c: /tmp/cc-LCwFFp.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LCwFFp.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LCwFFp.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-UzGfeK.s: Assembler messages:
chacha.c: /tmp/cc-UzGfeK.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-UzGfeK.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-UzGfeK.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-UzGfeK.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/chacha8/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-ifQXTY.s: Assembler messages:
api.c: /tmp/cc-ifQXTY.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ifQXTY.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ifQXTY.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-5bWQqk.s: Assembler messages:
chacha.c: /tmp/cc-5bWQqk.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-5bWQqk.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-5bWQqk.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-5bWQqk.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/chacha8/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-BGCgJI.s: Assembler messages:
crypto_stream.c: /tmp/cc-BGCgJI.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-BGCgJI.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-BGCgJI.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-BGCgJI.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/chacha8/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-EspCNI.s: Assembler messages:
crypto_stream.c: /tmp/cc-EspCNI.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-EspCNI.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-EspCNI.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-EspCNI.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/chacha8/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-IuDJhi.s: Assembler messages:
crypto_stream.c: /tmp/cc-IuDJhi.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IuDJhi.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-IuDJhi.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IuDJhi.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/chacha8/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-KJ5uwu.s: Assembler messages:
crypto_stream.c: /tmp/cc-KJ5uwu.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-KJ5uwu.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-KJ5uwu.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-KJ5uwu.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/chacha8/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-PQjMEc.s: Assembler messages:
crypto_stream.c: /tmp/cc-PQjMEc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-PQjMEc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-PQjMEc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-PQjMEc.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/chacha8/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-fD7ga5.s: Assembler messages:
crypto_stream.c: /tmp/cc-fD7ga5.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fD7ga5.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fD7ga5.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fD7ga5.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/chacha8/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-kSaSzd.s: Assembler messages:
crypto_stream.c: /tmp/cc-kSaSzd.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kSaSzd.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-kSaSzd.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kSaSzd.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/chacha8/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-lQ64YN.s: Assembler messages:
crypto_stream.c: /tmp/cc-lQ64YN.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-lQ64YN.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-lQ64YN.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-lQ64YN.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/chacha8/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-mWgZAj.s: Assembler messages:
crypto_stream.c: /tmp/cc-mWgZAj.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-mWgZAj.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-mWgZAj.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-mWgZAj.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/chacha8/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-OO3cKs.s: Assembler messages:
api.c: /tmp/cc-OO3cKs.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-OO3cKs.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-OO3cKs.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-nHbUUL.s: Assembler messages:
chacha.c: /tmp/cc-nHbUUL.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-nHbUUL.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-nHbUUL.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-nHbUUL.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/chacha8/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-VGfCwF.s: Assembler messages:
api.c: /tmp/cc-VGfCwF.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VGfCwF.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VGfCwF.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-yCmbl4.s: Assembler messages:
chacha.c: /tmp/cc-yCmbl4.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-yCmbl4.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-yCmbl4.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-yCmbl4.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/chacha8/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-dwblls.s: Assembler messages:
api.c: /tmp/cc-dwblls.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-dwblls.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-dwblls.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-qMTMMM.s: Assembler messages:
chacha.c: /tmp/cc-qMTMMM.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-qMTMMM.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-qMTMMM.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-qMTMMM.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/chacha8/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-2cxbvJ.s: Assembler messages:
crypto_stream.c: /tmp/cc-2cxbvJ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2cxbvJ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-2cxbvJ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2cxbvJ.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/chacha8/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-5FBQOu.s: Assembler messages:
crypto_stream.c: /tmp/cc-5FBQOu.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5FBQOu.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-5FBQOu.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5FBQOu.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/chacha8/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-6FGBor.s: Assembler messages:
crypto_stream.c: /tmp/cc-6FGBor.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6FGBor.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-6FGBor.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6FGBor.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/chacha8/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-8l0unA.s: Assembler messages:
crypto_stream.c: /tmp/cc-8l0unA.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-8l0unA.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-8l0unA.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-8l0unA.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/chacha8/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-BplyHR.s: Assembler messages:
crypto_stream.c: /tmp/cc-BplyHR.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-BplyHR.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-BplyHR.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-BplyHR.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/chacha8/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-GUuBM6.s: Assembler messages:
crypto_stream.c: /tmp/cc-GUuBM6.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-GUuBM6.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-GUuBM6.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-GUuBM6.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/chacha8/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-L9C7nd.s: Assembler messages:
crypto_stream.c: /tmp/cc-L9C7nd.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-L9C7nd.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-L9C7nd.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-L9C7nd.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/chacha8/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-ZgAAqq.s: Assembler messages:
crypto_stream.c: /tmp/cc-ZgAAqq.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZgAAqq.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ZgAAqq.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZgAAqq.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/chacha8/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-meUuUX.s: Assembler messages:
crypto_stream.c: /tmp/cc-meUuUX.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-meUuUX.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-meUuUX.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-meUuUX.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/chacha8/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-HZvjGl.s: Assembler messages:
api.c: /tmp/cc-HZvjGl.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HZvjGl.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HZvjGl.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-mr3BpF.s: Assembler messages:
chacha.c: /tmp/cc-mr3BpF.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-mr3BpF.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-mr3BpF.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-mr3BpF.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/chacha8/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-pM1Oog.s: Assembler messages:
api.c: /tmp/cc-pM1Oog.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pM1Oog.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pM1Oog.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-kM0MfA.s: Assembler messages:
chacha.c: /tmp/cc-kM0MfA.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-kM0MfA.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-kM0MfA.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-kM0MfA.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/chacha8/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-tM7nbU.s: Assembler messages:
api.c: /tmp/cc-tM7nbU.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-tM7nbU.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-tM7nbU.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-yvTyie.s: Assembler messages:
chacha.c: /tmp/cc-yvTyie.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-yvTyie.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-yvTyie.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-yvTyie.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/chacha8/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-06SDHo.s: Assembler messages:
crypto_stream.c: /tmp/cc-06SDHo.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-06SDHo.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-06SDHo.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-06SDHo.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/chacha8/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-1vMrGj.s: Assembler messages:
crypto_stream.c: /tmp/cc-1vMrGj.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1vMrGj.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-1vMrGj.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1vMrGj.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/chacha8/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-1y0NXO.s: Assembler messages:
crypto_stream.c: /tmp/cc-1y0NXO.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1y0NXO.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-1y0NXO.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1y0NXO.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/chacha8/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-AzFGZj.s: Assembler messages:
crypto_stream.c: /tmp/cc-AzFGZj.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AzFGZj.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-AzFGZj.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AzFGZj.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/chacha8/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-N2yF43.s: Assembler messages:
crypto_stream.c: /tmp/cc-N2yF43.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-N2yF43.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-N2yF43.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-N2yF43.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/chacha8/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-Ud14Em.s: Assembler messages:
crypto_stream.c: /tmp/cc-Ud14Em.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Ud14Em.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Ud14Em.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Ud14Em.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/chacha8/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-dBEiWS.s: Assembler messages:
crypto_stream.c: /tmp/cc-dBEiWS.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dBEiWS.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-dBEiWS.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dBEiWS.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/chacha8/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-f2QQ8p.s: Assembler messages:
crypto_stream.c: /tmp/cc-f2QQ8p.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-f2QQ8p.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-f2QQ8p.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-f2QQ8p.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/chacha8/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-tXDZiz.s: Assembler messages:
crypto_stream.c: /tmp/cc-tXDZiz.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-tXDZiz.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-tXDZiz.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-tXDZiz.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/chacha8/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-ML6wpp.s: Assembler messages:
api.c: /tmp/cc-ML6wpp.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ML6wpp.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ML6wpp.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-H3AxmK.s: Assembler messages:
chacha.c: /tmp/cc-H3AxmK.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-H3AxmK.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-H3AxmK.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-H3AxmK.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/chacha8/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-X80H0r.s: Assembler messages:
api.c: /tmp/cc-X80H0r.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-X80H0r.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-X80H0r.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-MU7iLL.s: Assembler messages:
chacha.c: /tmp/cc-MU7iLL.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-MU7iLL.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-MU7iLL.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-MU7iLL.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/chacha8/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-kxw2Nb.s: Assembler messages:
api.c: /tmp/cc-kxw2Nb.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-kxw2Nb.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-kxw2Nb.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-WbJzgo.s: Assembler messages:
chacha.c: /tmp/cc-WbJzgo.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WbJzgo.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-WbJzgo.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WbJzgo.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/chacha8/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-4rY6M0.s: Assembler messages:
crypto_stream.c: /tmp/cc-4rY6M0.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4rY6M0.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-4rY6M0.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4rY6M0.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/chacha8/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-5heSa7.s: Assembler messages:
crypto_stream.c: /tmp/cc-5heSa7.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5heSa7.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-5heSa7.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5heSa7.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/chacha8/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-5v7WGm.s: Assembler messages:
crypto_stream.c: /tmp/cc-5v7WGm.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5v7WGm.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-5v7WGm.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-5v7WGm.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/chacha8/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-AUHOQ8.s: Assembler messages:
crypto_stream.c: /tmp/cc-AUHOQ8.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AUHOQ8.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-AUHOQ8.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AUHOQ8.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/chacha8/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-LunaWh.s: Assembler messages:
crypto_stream.c: /tmp/cc-LunaWh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LunaWh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-LunaWh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LunaWh.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/chacha8/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-Qnv6CD.s: Assembler messages:
crypto_stream.c: /tmp/cc-Qnv6CD.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Qnv6CD.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Qnv6CD.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Qnv6CD.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/chacha8/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-aWMdlH.s: Assembler messages:
crypto_stream.c: /tmp/cc-aWMdlH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-aWMdlH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-aWMdlH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-aWMdlH.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/chacha8/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-gmGLqI.s: Assembler messages:
crypto_stream.c: /tmp/cc-gmGLqI.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-gmGLqI.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-gmGLqI.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-gmGLqI.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/chacha8/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-jj6v11.s: Assembler messages:
crypto_stream.c: /tmp/cc-jj6v11.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jj6v11.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-jj6v11.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jj6v11.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/chacha8/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-1gtxaY.s: Assembler messages:
api.c: /tmp/cc-1gtxaY.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-1gtxaY.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-1gtxaY.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-BRsvId.s: Assembler messages:
chacha.c: /tmp/cc-BRsvId.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-BRsvId.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-BRsvId.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-BRsvId.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/chacha8/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-WcAFfQ.s: Assembler messages:
api.c: /tmp/cc-WcAFfQ.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-WcAFfQ.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-WcAFfQ.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-Tg3raa.s: Assembler messages:
chacha.c: /tmp/cc-Tg3raa.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Tg3raa.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-Tg3raa.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Tg3raa.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/chacha8/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-yFYQ1Q.s: Assembler messages:
api.c: /tmp/cc-yFYQ1Q.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-yFYQ1Q.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-yFYQ1Q.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-rJuOIf.s: Assembler messages:
chacha.c: /tmp/cc-rJuOIf.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-rJuOIf.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-rJuOIf.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-rJuOIf.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/chacha8/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-E6TgAz.s: Assembler messages:
crypto_stream.c: /tmp/cc-E6TgAz.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-E6TgAz.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-E6TgAz.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-E6TgAz.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/chacha8/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-HUIOUj.s: Assembler messages:
crypto_stream.c: /tmp/cc-HUIOUj.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-HUIOUj.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-HUIOUj.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-HUIOUj.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/chacha8/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-HieSAO.s: Assembler messages:
crypto_stream.c: /tmp/cc-HieSAO.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-HieSAO.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-HieSAO.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-HieSAO.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/chacha8/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-IN8K5k.s: Assembler messages:
crypto_stream.c: /tmp/cc-IN8K5k.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IN8K5k.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-IN8K5k.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IN8K5k.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/chacha8/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-Qs2SiX.s: Assembler messages:
crypto_stream.c: /tmp/cc-Qs2SiX.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Qs2SiX.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Qs2SiX.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Qs2SiX.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/chacha8/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-V2J2cG.s: Assembler messages:
crypto_stream.c: /tmp/cc-V2J2cG.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-V2J2cG.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-V2J2cG.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-V2J2cG.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/chacha8/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-jq5X9U.s: Assembler messages:
crypto_stream.c: /tmp/cc-jq5X9U.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jq5X9U.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-jq5X9U.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jq5X9U.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/chacha8/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-sdhmZy.s: Assembler messages:
crypto_stream.c: /tmp/cc-sdhmZy.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-sdhmZy.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-sdhmZy.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-sdhmZy.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/chacha8/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-tIBwZ3.s: Assembler messages:
crypto_stream.c: /tmp/cc-tIBwZ3.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-tIBwZ3.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-tIBwZ3.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-tIBwZ3.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/chacha8/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-4lQLfQ.s: Assembler messages:
api.c: /tmp/cc-4lQLfQ.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-4lQLfQ.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-4lQLfQ.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-RX1S59.s: Assembler messages:
chacha.c: /tmp/cc-RX1S59.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-RX1S59.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-RX1S59.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-RX1S59.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/chacha8/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-Ewa2K7.s: Assembler messages:
api.c: /tmp/cc-Ewa2K7.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-Ewa2K7.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-Ewa2K7.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-Sgxgtk.s: Assembler messages:
chacha.c: /tmp/cc-Sgxgtk.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Sgxgtk.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-Sgxgtk.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Sgxgtk.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/chacha8/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-HVfHba.s: Assembler messages:
api.c: /tmp/cc-HVfHba.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-HVfHba.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-HVfHba.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-s9GBiz.s: Assembler messages:
chacha.c: /tmp/cc-s9GBiz.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-s9GBiz.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-s9GBiz.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-s9GBiz.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/chacha8/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-1Z9oPb.s: Assembler messages:
crypto_stream.c: /tmp/cc-1Z9oPb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1Z9oPb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-1Z9oPb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-1Z9oPb.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/chacha8/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-2aDSEZ.s: Assembler messages:
crypto_stream.c: /tmp/cc-2aDSEZ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2aDSEZ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-2aDSEZ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-2aDSEZ.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/chacha8/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-3xf2Of.s: Assembler messages:
crypto_stream.c: /tmp/cc-3xf2Of.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3xf2Of.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-3xf2Of.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3xf2Of.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/chacha8/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-4Zgljc.s: Assembler messages:
crypto_stream.c: /tmp/cc-4Zgljc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4Zgljc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-4Zgljc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-4Zgljc.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/chacha8/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-6Uy9Wc.s: Assembler messages:
crypto_stream.c: /tmp/cc-6Uy9Wc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6Uy9Wc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-6Uy9Wc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-6Uy9Wc.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/chacha8/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-8t0XV6.s: Assembler messages:
crypto_stream.c: /tmp/cc-8t0XV6.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-8t0XV6.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-8t0XV6.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-8t0XV6.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/chacha8/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-AOmIwl.s: Assembler messages:
crypto_stream.c: /tmp/cc-AOmIwl.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AOmIwl.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-AOmIwl.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-AOmIwl.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/chacha8/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-IlWp8s.s: Assembler messages:
crypto_stream.c: /tmp/cc-IlWp8s.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IlWp8s.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-IlWp8s.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-IlWp8s.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/chacha8/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-of5iah.s: Assembler messages:
crypto_stream.c: /tmp/cc-of5iah.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-of5iah.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-of5iah.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-of5iah.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/chacha8/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-SEqLtD.s: Assembler messages:
api.c: /tmp/cc-SEqLtD.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-SEqLtD.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-SEqLtD.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-tl9ouX.s: Assembler messages:
chacha.c: /tmp/cc-tl9ouX.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-tl9ouX.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-tl9ouX.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-tl9ouX.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/chacha8/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-a2mZIg.s: Assembler messages:
api.c: /tmp/cc-a2mZIg.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-a2mZIg.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-a2mZIg.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-Zj73CA.s: Assembler messages:
chacha.c: /tmp/cc-Zj73CA.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Zj73CA.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-Zj73CA.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Zj73CA.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/chacha8/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-cXH1S6.s: Assembler messages:
api.c: /tmp/cc-cXH1S6.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-cXH1S6.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-cXH1S6.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-4X6hyj.s: Assembler messages:
chacha.c: /tmp/cc-4X6hyj.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-4X6hyj.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-4X6hyj.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-4X6hyj.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/chacha8/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-DGHUBb.s: Assembler messages:
crypto_stream.c: /tmp/cc-DGHUBb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DGHUBb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-DGHUBb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-DGHUBb.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/chacha8/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-FgRT22.s: Assembler messages:
crypto_stream.c: /tmp/cc-FgRT22.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-FgRT22.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-FgRT22.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-FgRT22.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/chacha8/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-QQkiEc.s: Assembler messages:
crypto_stream.c: /tmp/cc-QQkiEc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-QQkiEc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-QQkiEc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-QQkiEc.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/chacha8/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-TI8v2T.s: Assembler messages:
crypto_stream.c: /tmp/cc-TI8v2T.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TI8v2T.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-TI8v2T.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TI8v2T.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/chacha8/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-ZNFPV7.s: Assembler messages:
crypto_stream.c: /tmp/cc-ZNFPV7.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZNFPV7.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-ZNFPV7.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-ZNFPV7.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/chacha8/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-i1beee.s: Assembler messages:
crypto_stream.c: /tmp/cc-i1beee.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-i1beee.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-i1beee.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-i1beee.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/chacha8/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-jVECKs.s: Assembler messages:
crypto_stream.c: /tmp/cc-jVECKs.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jVECKs.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-jVECKs.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-jVECKs.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/chacha8/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-kHZiK8.s: Assembler messages:
crypto_stream.c: /tmp/cc-kHZiK8.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kHZiK8.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-kHZiK8.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-kHZiK8.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/chacha8/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-nLgJqf.s: Assembler messages:
crypto_stream.c: /tmp/cc-nLgJqf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-nLgJqf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-nLgJqf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-nLgJqf.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/chacha8/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-VuI1r1.s: Assembler messages:
api.c: /tmp/cc-VuI1r1.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-VuI1r1.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-VuI1r1.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-HJ7RBe.s: Assembler messages:
chacha.c: /tmp/cc-HJ7RBe.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-HJ7RBe.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-HJ7RBe.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-HJ7RBe.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/chacha8/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-YhqVZL.s: Assembler messages:
api.c: /tmp/cc-YhqVZL.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-YhqVZL.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-YhqVZL.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-7yCiw7.s: Assembler messages:
chacha.c: /tmp/cc-7yCiw7.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-7yCiw7.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-7yCiw7.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-7yCiw7.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/chacha8/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-pbhjUd.s: Assembler messages:
api.c: /tmp/cc-pbhjUd.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-pbhjUd.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-pbhjUd.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-ZjN3Cr.s: Assembler messages:
chacha.c: /tmp/cc-ZjN3Cr.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ZjN3Cr.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-ZjN3Cr.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ZjN3Cr.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/chacha8/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-7dkUQa.s: Assembler messages:
crypto_stream.c: /tmp/cc-7dkUQa.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-7dkUQa.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-7dkUQa.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-7dkUQa.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/chacha8/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-A9H9mF.s: Assembler messages:
crypto_stream.c: /tmp/cc-A9H9mF.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-A9H9mF.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-A9H9mF.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-A9H9mF.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/chacha8/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-Dx31c0.s: Assembler messages:
crypto_stream.c: /tmp/cc-Dx31c0.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Dx31c0.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Dx31c0.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Dx31c0.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/chacha8/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-LySaeF.s: Assembler messages:
crypto_stream.c: /tmp/cc-LySaeF.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LySaeF.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-LySaeF.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LySaeF.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/chacha8/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-PUmQ4x.s: Assembler messages:
crypto_stream.c: /tmp/cc-PUmQ4x.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-PUmQ4x.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-PUmQ4x.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-PUmQ4x.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/chacha8/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-VLGKyv.s: Assembler messages:
crypto_stream.c: /tmp/cc-VLGKyv.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VLGKyv.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VLGKyv.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VLGKyv.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/chacha8/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-cuvXjc.s: Assembler messages:
crypto_stream.c: /tmp/cc-cuvXjc.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-cuvXjc.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-cuvXjc.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-cuvXjc.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/chacha8/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-pn5WR9.s: Assembler messages:
crypto_stream.c: /tmp/cc-pn5WR9.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-pn5WR9.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-pn5WR9.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-pn5WR9.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/chacha8/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-xgEhxx.s: Assembler messages:
crypto_stream.c: /tmp/cc-xgEhxx.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xgEhxx.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xgEhxx.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xgEhxx.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/chacha8/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-3Eypkc.s: Assembler messages:
api.c: /tmp/cc-3Eypkc.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Eypkc.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Eypkc.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-49xWlw.s: Assembler messages:
chacha.c: /tmp/cc-49xWlw.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-49xWlw.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-49xWlw.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-49xWlw.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/chacha8/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-TX8rnC.s: Assembler messages:
api.c: /tmp/cc-TX8rnC.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-TX8rnC.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-TX8rnC.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-QGIHW1.s: Assembler messages:
chacha.c: /tmp/cc-QGIHW1.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-QGIHW1.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-QGIHW1.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-QGIHW1.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/chacha8/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-USoWuZ.s: Assembler messages:
api.c: /tmp/cc-USoWuZ.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-USoWuZ.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-USoWuZ.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-WINE4b.s: Assembler messages:
chacha.c: /tmp/cc-WINE4b.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WINE4b.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-WINE4b.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WINE4b.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/chacha8/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-3ZZVyh.s: Assembler messages:
crypto_stream.c: /tmp/cc-3ZZVyh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3ZZVyh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-3ZZVyh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-3ZZVyh.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/chacha8/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-KWqNiE.s: Assembler messages:
crypto_stream.c: /tmp/cc-KWqNiE.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-KWqNiE.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-KWqNiE.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-KWqNiE.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/chacha8/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-Ke6daV.s: Assembler messages:
crypto_stream.c: /tmp/cc-Ke6daV.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Ke6daV.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Ke6daV.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Ke6daV.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/chacha8/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-LxIeq7.s: Assembler messages:
crypto_stream.c: /tmp/cc-LxIeq7.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LxIeq7.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-LxIeq7.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-LxIeq7.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/chacha8/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-M7PJUs.s: Assembler messages:
crypto_stream.c: /tmp/cc-M7PJUs.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-M7PJUs.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-M7PJUs.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-M7PJUs.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/chacha8/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-U3Ll2q.s: Assembler messages:
crypto_stream.c: /tmp/cc-U3Ll2q.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-U3Ll2q.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-U3Ll2q.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-U3Ll2q.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/chacha8/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-YeZDQ8.s: Assembler messages:
crypto_stream.c: /tmp/cc-YeZDQ8.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-YeZDQ8.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-YeZDQ8.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-YeZDQ8.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/chacha8/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-Zm9ZxA.s: Assembler messages:
crypto_stream.c: /tmp/cc-Zm9ZxA.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Zm9ZxA.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Zm9ZxA.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Zm9ZxA.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/chacha8/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-sLRaqt.s: Assembler messages:
crypto_stream.c: /tmp/cc-sLRaqt.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-sLRaqt.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-sLRaqt.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-sLRaqt.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/chacha8/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-H4NDnl.s: Assembler messages:
api.c: /tmp/cc-H4NDnl.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-H4NDnl.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-H4NDnl.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-UaZsBI.s: Assembler messages:
chacha.c: /tmp/cc-UaZsBI.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-UaZsBI.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-UaZsBI.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-UaZsBI.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/chacha8/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-KJPefr.s: Assembler messages:
api.c: /tmp/cc-KJPefr.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-KJPefr.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-KJPefr.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-VDU2sO.s: Assembler messages:
chacha.c: /tmp/cc-VDU2sO.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-VDU2sO.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-VDU2sO.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-VDU2sO.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/chacha8/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-j3VwDS.s: Assembler messages:
api.c: /tmp/cc-j3VwDS.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-j3VwDS.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-j3VwDS.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-cT2jkf.s: Assembler messages:
chacha.c: /tmp/cc-cT2jkf.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-cT2jkf.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-cT2jkf.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-cT2jkf.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/chacha8/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-96wYbb.s: Assembler messages:
crypto_stream.c: /tmp/cc-96wYbb.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-96wYbb.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-96wYbb.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-96wYbb.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/chacha8/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-JqjOwg.s: Assembler messages:
crypto_stream.c: /tmp/cc-JqjOwg.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-JqjOwg.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-JqjOwg.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-JqjOwg.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/chacha8/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-SeDBIN.s: Assembler messages:
crypto_stream.c: /tmp/cc-SeDBIN.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-SeDBIN.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-SeDBIN.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-SeDBIN.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/chacha8/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-TqZvjd.s: Assembler messages:
crypto_stream.c: /tmp/cc-TqZvjd.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TqZvjd.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-TqZvjd.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TqZvjd.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/chacha8/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-TtUlkH.s: Assembler messages:
crypto_stream.c: /tmp/cc-TtUlkH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TtUlkH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-TtUlkH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-TtUlkH.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/chacha8/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-UI6BXZ.s: Assembler messages:
crypto_stream.c: /tmp/cc-UI6BXZ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UI6BXZ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-UI6BXZ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-UI6BXZ.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/chacha8/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-Z7jdvu.s: Assembler messages:
crypto_stream.c: /tmp/cc-Z7jdvu.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Z7jdvu.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Z7jdvu.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Z7jdvu.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/chacha8/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-cuPJYf.s: Assembler messages:
crypto_stream.c: /tmp/cc-cuPJYf.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-cuPJYf.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-cuPJYf.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-cuPJYf.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/chacha8/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-zmeUBv.s: Assembler messages:
crypto_stream.c: /tmp/cc-zmeUBv.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-zmeUBv.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-zmeUBv.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-zmeUBv.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/chacha8/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-3Zq7Q7.s: Assembler messages:
api.c: /tmp/cc-3Zq7Q7.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-3Zq7Q7.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-3Zq7Q7.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-NZyGjk.s: Assembler messages:
chacha.c: /tmp/cc-NZyGjk.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-NZyGjk.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-NZyGjk.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-NZyGjk.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/chacha8/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-LbX21h.s: Assembler messages:
api.c: /tmp/cc-LbX21h.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-LbX21h.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-LbX21h.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-UAVBLE.s: Assembler messages:
chacha.c: /tmp/cc-UAVBLE.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-UAVBLE.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-UAVBLE.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-UAVBLE.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/chacha8/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-ZNNwIt.s: Assembler messages:
api.c: /tmp/cc-ZNNwIt.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-ZNNwIt.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-ZNNwIt.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-WKQLhS.s: Assembler messages:
chacha.c: /tmp/cc-WKQLhS.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WKQLhS.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-WKQLhS.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-WKQLhS.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/chacha8/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-Qtt8wE.s: Assembler messages:
crypto_stream.c: /tmp/cc-Qtt8wE.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Qtt8wE.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Qtt8wE.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Qtt8wE.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/chacha8/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-RU06iL.s: Assembler messages:
crypto_stream.c: /tmp/cc-RU06iL.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-RU06iL.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-RU06iL.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-RU06iL.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/chacha8/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-c90Vxo.s: Assembler messages:
crypto_stream.c: /tmp/cc-c90Vxo.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-c90Vxo.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-c90Vxo.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-c90Vxo.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/chacha8/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-dlpsci.s: Assembler messages:
crypto_stream.c: /tmp/cc-dlpsci.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dlpsci.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-dlpsci.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-dlpsci.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/chacha8/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-eWtFic.s: Assembler messages:
crypto_stream.c: /tmp/cc-eWtFic.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-eWtFic.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-eWtFic.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-eWtFic.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/chacha8/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-fLM3eJ.s: Assembler messages:
crypto_stream.c: /tmp/cc-fLM3eJ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fLM3eJ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fLM3eJ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fLM3eJ.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/chacha8/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-fOxrPO.s: Assembler messages:
crypto_stream.c: /tmp/cc-fOxrPO.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fOxrPO.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fOxrPO.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fOxrPO.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/chacha8/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-iycGU9.s: Assembler messages:
crypto_stream.c: /tmp/cc-iycGU9.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-iycGU9.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-iycGU9.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-iycGU9.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/chacha8/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-xTXGmV.s: Assembler messages:
crypto_stream.c: /tmp/cc-xTXGmV.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xTXGmV.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-xTXGmV.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-xTXGmV.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/chacha8/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-N5Yt0P.s: Assembler messages:
api.c: /tmp/cc-N5Yt0P.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-N5Yt0P.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-N5Yt0P.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-ydlgY9.s: Assembler messages:
chacha.c: /tmp/cc-ydlgY9.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ydlgY9.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-ydlgY9.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ydlgY9.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/chacha8/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-hRdJpd.s: Assembler messages:
api.c: /tmp/cc-hRdJpd.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-hRdJpd.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-hRdJpd.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-ilLzUB.s: Assembler messages:
chacha.c: /tmp/cc-ilLzUB.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ilLzUB.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-ilLzUB.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-ilLzUB.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/chacha8/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-zq55xs.s: Assembler messages:
api.c: /tmp/cc-zq55xs.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-zq55xs.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-zq55xs.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-SxY7CP.s: Assembler messages:
chacha.c: /tmp/cc-SxY7CP.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-SxY7CP.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-SxY7CP.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-SxY7CP.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/chacha8/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-0eqrk2.s: Assembler messages:
crypto_stream.c: /tmp/cc-0eqrk2.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-0eqrk2.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-0eqrk2.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-0eqrk2.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/chacha8/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-0qME4c.s: Assembler messages:
crypto_stream.c: /tmp/cc-0qME4c.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-0qME4c.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-0qME4c.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-0qME4c.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/chacha8/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-PSfShR.s: Assembler messages:
crypto_stream.c: /tmp/cc-PSfShR.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-PSfShR.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-PSfShR.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-PSfShR.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/chacha8/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-QyJ1dV.s: Assembler messages:
crypto_stream.c: /tmp/cc-QyJ1dV.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-QyJ1dV.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-QyJ1dV.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-QyJ1dV.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/chacha8/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-VqL817.s: Assembler messages:
crypto_stream.c: /tmp/cc-VqL817.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VqL817.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-VqL817.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-VqL817.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/chacha8/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-fUp4Nm.s: Assembler messages:
crypto_stream.c: /tmp/cc-fUp4Nm.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fUp4Nm.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fUp4Nm.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fUp4Nm.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/chacha8/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-t6B7qn.s: Assembler messages:
crypto_stream.c: /tmp/cc-t6B7qn.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-t6B7qn.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-t6B7qn.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-t6B7qn.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/chacha8/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-vP2IDo.s: Assembler messages:
crypto_stream.c: /tmp/cc-vP2IDo.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-vP2IDo.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-vP2IDo.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-vP2IDo.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/chacha8/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-x0XvqB.s: Assembler messages:
crypto_stream.c: /tmp/cc-x0XvqB.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-x0XvqB.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-x0XvqB.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-x0XvqB.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/chacha8/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-JlmfHf.s: Assembler messages:
api.c: /tmp/cc-JlmfHf.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-JlmfHf.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-JlmfHf.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-4yvYqC.s: Assembler messages:
chacha.c: /tmp/cc-4yvYqC.s:1333: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-4yvYqC.s:1333: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-4yvYqC.s:1371: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-4yvYqC.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/chacha8/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-PpU0z1.s: Assembler messages:
api.c: /tmp/cc-PpU0z1.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-PpU0z1.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-PpU0z1.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-JOowSc.s: Assembler messages:
chacha.c: /tmp/cc-JOowSc.s:884: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-JOowSc.s:884: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-JOowSc.s:922: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-JOowSc.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/chacha8/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-xHMaej.s: Assembler messages:
api.c: /tmp/cc-xHMaej.s:23: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:23: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:30: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:30: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:66: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:66: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:73: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:73: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:120: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:120: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:131: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:131: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:136: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:136: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:141: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:141: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:196: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:196: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:207: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.s:207: Warning: Macro instruction expanded into multiple instructions
api.c: /tmp/cc-xHMaej.s:212: Warning: No .cprestore pseudo-op used in PIC code
api.c: /tmp/cc-xHMaej.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-Qts73F.s: Assembler messages:
chacha.c: /tmp/cc-Qts73F.s:800: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Qts73F.s:800: Warning: Macro instruction expanded into multiple instructions
chacha.c: /tmp/cc-Qts73F.s:838: Warning: No .cprestore pseudo-op used in PIC code
chacha.c: /tmp/cc-Qts73F.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/chacha8/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-0dqufM.s: Assembler messages:
crypto_stream.c: /tmp/cc-0dqufM.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-0dqufM.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-0dqufM.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-0dqufM.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/chacha8/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-A8yI5j.s: Assembler messages:
crypto_stream.c: /tmp/cc-A8yI5j.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-A8yI5j.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-A8yI5j.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-A8yI5j.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/chacha8/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-Cxv3Ef.s: Assembler messages:
crypto_stream.c: /tmp/cc-Cxv3Ef.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Cxv3Ef.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-Cxv3Ef.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-Cxv3Ef.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/chacha8/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-K5xANh.s: Assembler messages:
crypto_stream.c: /tmp/cc-K5xANh.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-K5xANh.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-K5xANh.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-K5xANh.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/chacha8/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-X7iJf5.s: Assembler messages:
crypto_stream.c: /tmp/cc-X7iJf5.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-X7iJf5.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-X7iJf5.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-X7iJf5.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/chacha8/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-c2czaH.s: Assembler messages:
crypto_stream.c: /tmp/cc-c2czaH.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-c2czaH.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-c2czaH.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-c2czaH.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/chacha8/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-fV68kG.s: Assembler messages:
crypto_stream.c: /tmp/cc-fV68kG.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fV68kG.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-fV68kG.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-fV68kG.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/chacha8/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-yZacIv.s: Assembler messages:
crypto_stream.c: /tmp/cc-yZacIv.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-yZacIv.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-yZacIv.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-yZacIv.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/chacha8/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-zyuoqQ.s: Assembler messages:
crypto_stream.c: /tmp/cc-zyuoqQ.s:27: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-zyuoqQ.s:27: Warning: Macro instruction expanded into multiple instructions
crypto_stream.c: /tmp/cc-zyuoqQ.s:63: Warning: No .cprestore pseudo-op used in PIC code
crypto_stream.c: /tmp/cc-zyuoqQ.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