// File: /workspace/github_cpp_makefile_star2_O1/vsklad[P]cgen/./bal/anf/anfpolybori.hpp
// Function: bal::PolyBoRiStreamReader::read_parameters(bal::Anf&)
void read_parameters(Anf& anf) {
            const std::string key = read_literal();
            skip_space();
            read_symbol('=');
            skip_space();
            read_symbol('{');
            skip_space();
            
            read_parameter(anf, key);
            skip_space();
            while (is_symbol(',')) {
                read_symbol(',');
                skip_space();
                read_parameter(anf, key);
                skip_space();
            };
            
            read_symbol('}');
            skip_space();
            read_eol();
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x88, %rsp
movq %rsi, %r14
movq %rdi, %rbx
movq (%rdi), %rax
movq -0x18(%rax), %r12
leaq (%rdi,%r12), %r15
movq %r15, %rdi
callq 0x1eae0
cmpl $0x5, 0x40(%rbx,%r12)
je 0x3abaf
leaq -0x98(%rbp), %r12
movq %r12, -0x10(%r12)
movabsq $0x6c20746365707845, %rax # imm = 0x6C20746365707845
movq %rax, (%r12)
movabsq $0x6c61726574696c20, %rax # imm = 0x6C61726574696C20
movq %rax, 0x6(%r12)
movq $0xe, -0x8(%r12)
movb $0x0, 0xe(%r12)
leaq -0xa8(%rbp), %rsi
movq %r15, %rdi
callq 0x1de0a
movq -0xa8(%rbp), %rdi
cmpq %r12, %rdi
je 0x3abaf
callq 0xc280
leaq 0x18(%r15), %rsi
movq 0x8(%r15), %rdx
movq 0x10(%r15), %rcx
leaq -0x48(%rbp), %rdi
callq 0xc2e0
movq 0x10(%r15), %rax
addq %rax, 0x8(%r15)
movq $0x0, 0x10(%r15)
movl $0x0, 0x40(%r15)
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq 0x8(%rbx,%rcx), %rdx
movq 0x20(%rbx,%rcx), %rsi
cmpq %rsi, %rdx
jae 0x3ac37
movq 0x10(%rbx,%rcx), %r8
movq 0x18(%rbx,%rcx), %rdi
negq %rsi
incq %rdx
cmpb $0x20, -0x1(%rdi,%rdx)
jne 0x3ac37
movq %rdx, 0x8(%rbx,%rcx)
testq %r8, %r8
je 0x3ac27
movq $0x0, 0x10(%rbx,%rcx)
movl $0x0, 0x40(%rbx,%rcx)
xorl %r8d, %r8d
leaq (%rsi,%rdx), %r9
incq %r9
incq %rdx
cmpq $0x1, %r9
jne 0x3ac02
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0x3d, %esi
callq 0x1df9e
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq 0x8(%rbx,%rcx), %rdx
movq 0x20(%rbx,%rcx), %rsi
cmpq %rsi, %rdx
jae 0x3aca3
movq 0x10(%rbx,%rcx), %r8
movq 0x18(%rbx,%rcx), %rdi
negq %rsi
incq %rdx
cmpb $0x20, -0x1(%rdi,%rdx)
jne 0x3aca3
movq %rdx, 0x8(%rbx,%rcx)
testq %r8, %r8
je 0x3ac93
movq $0x0, 0x10(%rbx,%rcx)
movl $0x0, 0x40(%rbx,%rcx)
xorl %r8d, %r8d
leaq (%rsi,%rdx), %r9
incq %r9
incq %rdx
cmpq $0x1, %r9
jne 0x3ac6e
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0x7b, %esi
callq 0x1df9e
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq 0x8(%rbx,%rax), %rcx
movq 0x20(%rbx,%rax), %rdx
cmpq %rdx, %rcx
jae 0x3ad0e
movq 0x10(%rbx,%rax), %rdi
movq 0x18(%rbx,%rax), %rsi
negq %rdx
incq %rcx
cmpb $0x20, -0x1(%rsi,%rcx)
jne 0x3ad0e
movq %rcx, 0x8(%rbx,%rax)
testq %rdi, %rdi
je 0x3acfe
movq $0x0, 0x10(%rbx,%rax)
movl $0x0, 0x40(%rbx,%rax)
xorl %edi, %edi
leaq (%rdx,%rcx), %r8
incq %r8
incq %rcx
cmpq $0x1, %r8
jne 0x3acda
leaq -0x78(%rbp), %r15
movq %r15, -0x10(%r15)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
addq %rsi, %rdx
leaq -0x88(%rbp), %rdi
callq 0x1f204
leaq -0x88(%rbp), %rdx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3b26c
movq -0x88(%rbp), %rdi
cmpq %r15, %rdi
je 0x3ad50
callq 0xc280
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq 0x8(%rbx,%rax), %rcx
movq 0x20(%rbx,%rax), %rdx
cmpq %rdx, %rcx
jae 0x3adaa
movq 0x10(%rbx,%rax), %rdi
movq 0x18(%rbx,%rax), %rsi
negq %rdx
incq %rcx
cmpb $0x20, -0x1(%rsi,%rcx)
jne 0x3adaa
movq %rcx, 0x8(%rbx,%rax)
testq %rdi, %rdi
je 0x3ad9a
movq $0x0, 0x10(%rbx,%rax)
movl $0x0, 0x40(%rbx,%rax)
xorl %edi, %edi
leaq (%rdx,%rcx), %r8
incq %r8
incq %rcx
cmpq $0x1, %r8
jne 0x3ad76
leaq -0x58(%rbp), %r13
leaq -0x68(%rbp), %r15
movq (%rbx), %rax
movq -0x18(%rax), %r12
addq %rbx, %r12
movq %r12, %rdi
callq 0x1eae0
cmpq $0x0, 0x10(%r12)
je 0x3aeec
movq 0x8(%r12), %rax
movq 0x18(%r12), %rcx
cmpb $0x2c, (%rcx,%rax)
jne 0x3aeec
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0x2c, %esi
callq 0x1df9e
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq 0x8(%rbx,%rax), %rcx
movq 0x20(%rbx,%rax), %rdx
cmpq %rdx, %rcx
jae 0x3ae52
movq 0x10(%rbx,%rax), %rdi
movq 0x18(%rbx,%rax), %rsi
negq %rdx
incq %rcx
cmpb $0x20, -0x1(%rsi,%rcx)
jne 0x3ae52
movq %rcx, 0x8(%rbx,%rax)
testq %rdi, %rdi
je 0x3ae42
movq $0x0, 0x10(%rbx,%rax)
movl $0x0, 0x40(%rbx,%rax)
xorl %edi, %edi
leaq (%rdx,%rcx), %r8
incq %r8
incq %rcx
cmpq $0x1, %r8
jne 0x3ae1e
movq %r13, -0x68(%rbp)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0x1f204
movq %rbx, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x3b26c
movq -0x68(%rbp), %rdi
cmpq %r13, %rdi
je 0x3ae85
callq 0xc280
movq (%rbx), %rax
movq -0x18(%rax), %rax
movq 0x8(%rbx,%rax), %rcx
movq 0x20(%rbx,%rax), %rdx
cmpq %rdx, %rcx
jae 0x3adb2
movq 0x10(%rbx,%rax), %rdi
movq 0x18(%rbx,%rax), %rsi
negq %rdx
incq %rcx
cmpb $0x20, -0x1(%rsi,%rcx)
jne 0x3adb2
movq %rcx, 0x8(%rbx,%rax)
testq %rdi, %rdi
je 0x3aed7
movq $0x0, 0x10(%rbx,%rax)
movl $0x0, 0x40(%rbx,%rax)
xorl %edi, %edi
leaq (%rdx,%rcx), %r8
incq %r8
incq %rcx
cmpq $0x1, %r8
jne 0x3aeaf
jmp 0x3adb2
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0x7d, %esi
callq 0x1df9e
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq 0x8(%rbx,%rcx), %rdx
movq 0x20(%rbx,%rcx), %rsi
cmpq %rsi, %rdx
jae 0x3af5b
movq 0x10(%rbx,%rcx), %r8
movq 0x18(%rbx,%rcx), %rdi
negq %rsi
incq %rdx
cmpb $0x20, -0x1(%rdi,%rdx)
jne 0x3af5b
movq %rdx, 0x8(%rbx,%rcx)
testq %r8, %r8
je 0x3af4b
movq $0x0, 0x10(%rbx,%rcx)
movl $0x0, 0x40(%rbx,%rcx)
xorl %r8d, %r8d
leaq (%rsi,%rdx), %r9
incq %r9
incq %rdx
cmpq $0x1, %r9
jne 0x3af26
addq -0x18(%rax), %rbx
movq %rbx, %rdi
callq 0x1e298
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3af79
callq 0xc280
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq -0xa8(%rbp), %rdi
cmpq %r12, %rdi
jne 0x3afd2
jmp 0x3afd7
movq %rax, %rbx
movq -0x88(%rbp), %rdi
cmpq %r15, %rdi
jne 0x3afbb
jmp 0x3afc5
jmp 0x3afc2
movq %rax, %rbx
movq -0x68(%rbp), %rdi
cmpq %r13, %rdi
je 0x3afc5
callq 0xc280
jmp 0x3afc5
movq %rax, %rbx
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x3afd7
callq 0xc280
movq %rbx, %rdi
callq 0xc4e0
nop