// File: /workspace/github_cpp_makefile_star2_O3/CobaltXII[P]cxcc/./parser/parser.hpp
// Function: parser_t::parse_assignment_term()
expression_t* parse_assignment_term() {
		std::vector<expression_t*> nodes;
		std::vector<binary_operator_t> operators;
		nodes.push_back(parse_logical_or_term());
		while (input.peek().type == tk_bi_assignment ||
			   input.peek().type == tk_bi_addition_assignment ||
			   input.peek().type == tk_bi_subtraction_assignment ||
			   input.peek().type == tk_bi_multiplication_assignment ||
			   input.peek().type == tk_bi_division_assignment ||
			   input.peek().type == tk_bi_modulo_assignment ||
			   input.peek().type == tk_bi_binary_and_assignment ||
			   input.peek().type == tk_bi_binary_or_assignment ||
			   input.peek().type == tk_bi_binary_xor_assignment ||
			   input.peek().type == tk_bi_binary_left_shift_assignment ||
			   input.peek().type == tk_bi_binary_right_shift_assignment)
		{
			token_t next = input.next();
			if (next.type == tk_bi_assignment) {
				operators.push_back(bi_assignment);
			} else if (next.type == tk_bi_addition_assignment) {
				operators.push_back(bi_addition_assignment);
			} else if (next.type == tk_bi_subtraction_assignment) {
				operators.push_back(bi_subtraction_assignment);
			} else if (next.type == tk_bi_multiplication_assignment) {
				operators.push_back(bi_multiplication_assignment);
			} else if (next.type == tk_bi_division_assignment) {
				operators.push_back(bi_division_assignment);
			} else if (next.type == tk_bi_modulo_assignment) {
				operators.push_back(bi_modulo_assignment);
			} else if (next.type == tk_bi_binary_and_assignment) {
				operators.push_back(bi_binary_and_assignment);
			} else if (next.type == tk_bi_binary_or_assignment) {
				operators.push_back(bi_binary_or_assignment);
			} else if (next.type == tk_bi_binary_xor_assignment) {
				operators.push_back(bi_binary_xor_assignment);
			} else if (next.type == tk_bi_binary_left_shift_assignment) {
				operators.push_back(bi_binary_left_shift_assignment);
			} else if (next.type == tk_bi_binary_right_shift_assignment) {
				operators.push_back(bi_binary_right_shift_assignment);
			}
			nodes.push_back(parse_logical_or_term());
		}
		if (nodes.size() == 1) {
			return nodes[0];
		} else {
			std::reverse(nodes.begin(), nodes.end());
			std::reverse(operators.begin(), operators.end());
			expression_t* node = new expression_t((binary_expression_t){nodes[1], nodes[0], operators[0]}, nodes[1]->lineno, nodes[1]->colno);
			nodes.erase(nodes.begin());
			nodes.erase(nodes.begin());
			operators.erase(operators.begin());
			while (nodes.size()) {
				expression_t* next = nodes[0];
				node = new expression_t((binary_expression_t){next, node, operators[0]}, next->lineno, next->colno);
				nodes.pop_back();
				operators.pop_back();
			}
			return node;
		}
	}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x2a8, %rsp            # imm = 0x2A8
movq %rdi, %rbx
xorps %xmm0, %xmm0
movaps %xmm0, 0x20(%rsp)
xorl %eax, %eax
movq %rax, 0x30(%rsp)
movq %rax, 0x10(%rsp)
movaps %xmm0, (%rsp)
callq 0xc0e8
leaq 0x70(%rsp), %rsi
movq %rax, (%rsi)
leaq 0x20(%rsp), %rdi
callq 0xc304
leaq 0x78(%rsp), %r14
leaq 0x88(%rsp), %rbp
leaq 0x38(%rsp), %r13
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x70(%rsp)
movq %rbp, 0x78(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r14)
movb $0x1, %r15b
cmpl $0x16, 0x70(%rsp)
je 0xb8cc
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x38(%rsp)
leaq 0x50(%rsp), %rax
movq %rax, 0x40(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x40(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x17, 0x38(%rsp)
leaq 0x88(%rsp), %rbp
leaq 0x38(%rsp), %r13
je 0xb8b0
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0xb0(%rsp)
leaq 0xc8(%rsp), %rax
movq %rax, 0xb8(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0xb8(%rsp), %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
leaq 0xb8(%rsp), %rax
movups %xmm0, 0x20(%rax)
movb $0x1, %r15b
cmpl $0x18, 0xb0(%rsp)
je 0xb88b
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x238(%rsp)
leaq 0x250(%rsp), %rax
movq %rax, 0x240(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x240(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x19, 0x238(%rsp)
je 0xb861
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x200(%rsp)
leaq 0x218(%rsp), %rax
movq %rax, 0x208(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x208(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x1a, 0x200(%rsp)
je 0xb83c
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x1c8(%rsp)
leaq 0x1e0(%rsp), %rax
movq %rax, 0x1d0(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x1d0(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x1b, 0x1c8(%rsp)
je 0xb817
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x190(%rsp)
leaq 0x1a8(%rsp), %rax
movq %rax, 0x198(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x198(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x26, 0x190(%rsp)
je 0xb7f2
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x158(%rsp)
leaq 0x170(%rsp), %rax
movq %rax, 0x160(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x160(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x27, 0x158(%rsp)
je 0xb7cd
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x120(%rsp)
leaq 0x138(%rsp), %rax
movq %rax, 0x128(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x128(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x28, 0x120(%rsp)
je 0xb7a8
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0xe8(%rsp)
leaq 0x100(%rsp), %rax
movq %rax, 0xf0(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0xf0(%rsp), %r13
movq %r13, %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r13)
movb $0x1, %r15b
cmpl $0x2b, 0xe8(%rsp)
leaq 0x278(%rsp), %rdi
je 0xb783
movq 0xb8(%rbx), %r15
imulq $0x38, 0xd0(%rbx), %r12
movl (%r15,%r12), %eax
movl %eax, 0x270(%rsp)
leaq 0x288(%rsp), %r13
movq %r13, 0x278(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
leaq 0x278(%rsp), %rax
movups %xmm0, 0x20(%rax)
cmpl $0x2c, 0x270(%rsp)
sete %r15b
movq 0x278(%rsp), %rdi
cmpq %r13, %rdi
je 0xb783
movq 0x288(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0xf0(%rsp), %rdi
leaq 0x100(%rsp), %rax
cmpq %rax, %rdi
je 0xb7a8
movq 0x100(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x128(%rsp), %rdi
leaq 0x138(%rsp), %rax
cmpq %rax, %rdi
je 0xb7cd
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0xb7f2
movq 0x170(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x198(%rsp), %rdi
leaq 0x1a8(%rsp), %rax
cmpq %rax, %rdi
je 0xb817
movq 0x1a8(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x1d0(%rsp), %rdi
leaq 0x1e0(%rsp), %rax
cmpq %rax, %rdi
je 0xb83c
movq 0x1e0(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x208(%rsp), %rdi
leaq 0x218(%rsp), %rax
cmpq %rax, %rdi
je 0xb861
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
leaq 0x38(%rsp), %r13
je 0xb88b
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0xb8(%rsp), %rdi
leaq 0xc8(%rsp), %rax
cmpq %rax, %rdi
je 0xb8b0
movq 0xc8(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0xb8cc
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x3280
movq 0x78(%rsp), %rdi
cmpq %rbp, %rdi
je 0xb8e6
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x3280
testb %r15b, %r15b
je 0xbbb4
movq 0xb8(%rbx), %r15
movq 0xd0(%rbx), %rax
leaq 0x1(%rax), %rcx
movq %rcx, 0xd0(%rbx)
imulq $0x38, %rax, %r12
movl (%r15,%r12), %eax
movl %eax, 0x70(%rsp)
movq %rbp, 0x78(%rsp)
movq 0x8(%r15,%r12), %rsi
movq 0x10(%r15,%r12), %rdx
addq %rsi, %rdx
leaq 0x78(%rsp), %rdi
callq 0x179ce
addq %r12, %r15
movups 0x28(%r15), %xmm0
movups %xmm0, 0x20(%r14)
movl 0x70(%rsp), %eax
addl $-0x16, %eax
cmpl $0x16, %eax
ja 0xbad6
leaq 0xd78c(%rip), %rcx      # 0x190e0
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movl $0x5, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb47
movl $0x5, (%rsi)
jmp 0xbacd
movl $0x1c, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb13
movl $0x1c, (%rsi)
jmp 0xbacd
movl $0x9, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb20
movl $0x9, (%rsi)
jmp 0xbacd
movl $0xa, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb2d
movl $0xa, (%rsi)
jmp 0xbacd
movl $0x8, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb3a
movl $0x8, (%rsi)
jmp 0xbacd
movl $0x7, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb54
movl $0x7, (%rsi)
jmp 0xbacd
movl $0x6, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb64
movl $0x6, (%rsi)
jmp 0xbacd
movl $0x16, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb74
movl $0x16, (%rsi)
jmp 0xbacd
movl $0x17, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb84
movl $0x17, (%rsi)
jmp 0xbacd
movl $0x1b, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbb94
movl $0x1b, (%rsi)
jmp 0xbacd
movl $0x18, 0x38(%rsp)
movq 0x8(%rsp), %rsi
cmpq 0x10(%rsp), %rsi
je 0xbba4
movl $0x18, (%rsi)
addq $0x4, %rsi
movq %rsi, 0x8(%rsp)
movq %rbx, %rdi
callq 0xc0e8
movq %rax, 0x38(%rsp)
leaq 0x20(%rsp), %rdi
movq %r13, %rsi
callq 0xc304
movq 0x78(%rsp), %rdi
cmpq %rbp, %rdi
je 0xb32b
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xb32b
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq %rsp, %rdi
movq %r13, %rdx
callq 0xfc82
jmp 0xbad6
movq 0x20(%rsp), %r15
movq 0x28(%rsp), %rax
movq %rax, %rcx
subq %r15, %rcx
cmpq $0x8, %rcx
jne 0xbbd6
movq (%r15), %rbx
movq (%rsp), %rdi
jmp 0xbe85
cmpq %rax, %r15
setne %cl
addq $-0x8, %rax
cmpq %r15, %rax
seta %dl
andb %cl, %dl
cmpb $0x1, %dl
jne 0xbc0f
addq $0x8, %r15
movq -0x8(%r15), %rcx
movq (%rax), %rdx
movq %rdx, -0x8(%r15)
movq %rcx, (%rax)
addq $-0x8, %rax
leaq 0x8(%r15), %rcx
cmpq %rax, %r15
movq %rcx, %r15
jb 0xbbf1
movq (%rsp), %r14
movq 0x8(%rsp), %rax
cmpq %rax, %r14
setne %cl
addq $-0x4, %rax
cmpq %r14, %rax
seta %dl
andb %cl, %dl
cmpb $0x1, %dl
jne 0xbc4d
leaq 0x4(%r14), %rcx
movl -0x4(%rcx), %edx
movl (%rax), %esi
movl %esi, -0x4(%rcx)
movl %edx, (%rax)
addq $-0x4, %rax
leaq 0x4(%rcx), %rdx
cmpq %rax, %rcx
movq %rdx, %rcx
jb 0xbc33
movl $0x118, %edi            # imm = 0x118
callq 0x3270
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x8(%rdi), %rsi
movq (%rdi), %rax
movq 0x8(%rdi), %rdx
movl (%r14), %ecx
leaq 0x30(%rbx), %r8
movq %r8, 0x20(%rbx)
xorl %r8d, %r8d
movq %r8, 0x28(%rbx)
leaq 0x58(%rbx), %r9
movq %r9, 0x48(%rbx)
movq %r8, 0x50(%rbx)
leaq 0x78(%rbx), %r9
movq %r9, 0x68(%rbx)
movq %r8, 0x70(%rbx)
leaq 0x98(%rbx), %r9
movq %r9, 0x88(%rbx)
movq %r8, 0x90(%rbx)
movq %rbx, %r9
addq $0xc8, %r9
movq %r9, 0xb8(%rbx)
movq %r8, 0xc0(%rbx)
movups 0x10(%rdx), %xmm0
movb %r8b, 0x30(%rbx)
movb %r8b, 0x58(%rbx)
movb %r8b, 0x78(%rbx)
movb %r8b, 0x98(%rbx)
movb %r8b, 0xc8(%rbx)
xorps %xmm1, %xmm1
movups %xmm1, 0xd8(%rbx)
movq %r8, 0xe8(%rbx)
movl $0x6, (%rbx)
movq %rdx, 0xf0(%rbx)
movq %rax, 0xf8(%rbx)
movl %ecx, 0x100(%rbx)
movups %xmm0, 0x10(%rbx)
movq 0x28(%rsp), %rdx
cmpq %rdx, %rsi
je 0xbd2a
subq %rsi, %rdx
callq 0x3380
movq 0x20(%rsp), %rdi
movq 0x28(%rsp), %rdx
addq $-0x8, %rdx
movq %rdx, 0x28(%rsp)
leaq 0x8(%rdi), %rsi
cmpq %rdx, %rsi
je 0xbd49
subq %rsi, %rdx
callq 0x3380
movq 0x28(%rsp), %rdx
addq $-0x8, %rdx
movq %rdx, 0x28(%rsp)
movq (%rsp), %rdi
movq 0x8(%rsp), %r13
leaq 0x4(%rdi), %rsi
cmpq %r13, %rsi
je 0xbd7d
subq %rsi, %r13
movq %r13, %rdx
callq 0x3380
movq (%rsp), %rdi
movq 0x8(%rsp), %r13
movq 0x28(%rsp), %rdx
movq 0x20(%rsp), %r15
leaq -0x4(%r13), %rax
movq %rax, 0x8(%rsp)
cmpq %r15, %rdx
je 0xbe85
addq $-0x8, %r13
xorl %ebp, %ebp
movq %rdx, 0xa8(%rsp)
movq %rbx, %r14
movq %rdi, %rbx
movq (%r15), %r12
movl $0x118, %edi            # imm = 0x118
callq 0x3270
movq %rbx, %rdi
movl (%rbx), %ecx
leaq 0x30(%rax), %rdx
movq %rdx, 0x20(%rax)
movq %rbp, 0x28(%rax)
leaq 0x58(%rax), %rdx
movq %rdx, 0x48(%rax)
movq %rbp, 0x50(%rax)
leaq 0x78(%rax), %rdx
movq %rdx, 0x68(%rax)
movq %rbp, 0x70(%rax)
leaq 0x98(%rax), %rdx
movq %rdx, 0x88(%rax)
movq %rbp, 0x90(%rax)
movq %rax, %rdx
addq $0xc8, %rdx
movq %rdx, 0xb8(%rax)
movq %rbp, 0xc0(%rax)
movups 0x10(%r12), %xmm0
movb %bpl, 0x30(%rax)
movb %bpl, 0x58(%rax)
movb %bpl, 0x78(%rax)
movb %bpl, 0x98(%rax)
movb %bpl, 0xc8(%rax)
xorps %xmm1, %xmm1
movups %xmm1, 0xd8(%rax)
movq %rbp, 0xe8(%rax)
movl $0x6, (%rax)
movq %r12, 0xf0(%rax)
movq %r14, 0xf8(%rax)
movl %ecx, 0x100(%rax)
movups %xmm0, 0x10(%rax)
movq 0xa8(%rsp), %rdx
addq $-0x8, %rdx
movq %rdx, 0x28(%rsp)
movq %r13, 0x8(%rsp)
addq $-0x4, %r13
movq %rax, %rbx
cmpq %r15, %rdx
jne 0xbd9a
movq %rax, %rbx
jmp 0xbe8a
testq %rdi, %rdi
je 0xbe9c
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x3280
movq 0x20(%rsp), %r15
testq %r15, %r15
je 0xbeb1
movq 0x30(%rsp), %rsi
subq %r15, %rsi
movq %r15, %rdi
callq 0x3280
movq %rbx, %rax
addq $0x2a8, %rsp            # imm = 0x2A8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq 0xf0(%rsp), %rdi
leaq 0x100(%rsp), %rax
cmpq %rax, %rdi
je 0xbef3
movq 0x100(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xbef3
movq %rax, %rbx
movq 0x128(%rsp), %rdi
leaq 0x138(%rsp), %rax
cmpq %rax, %rdi
je 0xbf1d
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xbf1d
movq %rax, %rbx
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0xbf47
movq 0x170(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xbf47
movq %rax, %rbx
movq 0x198(%rsp), %rdi
leaq 0x1a8(%rsp), %rax
cmpq %rax, %rdi
je 0xbf76
movq 0x1a8(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xbf76
jmp 0xc090
movq %rax, %rbx
movq 0x1d0(%rsp), %rdi
leaq 0x1e0(%rsp), %rax
cmpq %rax, %rdi
je 0xbfd7
movq 0x1e0(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xbfd7
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
jmp 0xc095
movq %rax, %rbx
movq 0x208(%rsp), %rdi
leaq 0x218(%rsp), %rax
cmpq %rax, %rdi
je 0xc001
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xc001
movq %rax, %rbx
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0xc02d
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xc02d
jmp 0xc090
movq %rax, %rbx
movq 0xb8(%rsp), %rdi
leaq 0xc8(%rsp), %rax
cmpq %rax, %rdi
je 0xc057
movq 0xc8(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xc057
movq %rax, %rbx
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0xc07a
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x3280
jmp 0xc07a
jmp 0xc090
movq %rax, %rbx
movq 0x78(%rsp), %rdi
leaq 0x88(%rsp), %rax
cmpq %rax, %rdi
jne 0xc0a2
jmp 0xc0b2
jmp 0xc090
movq %rax, %rbx
jmp 0xc0b2
movq %rax, %rbx
movq 0x78(%rsp), %rdi
cmpq %rbp, %rdi
je 0xc0b2
movq 0x88(%rsp), %rsi
incq %rsi
callq 0x3280
movq (%rsp), %rdi
testq %rdi, %rdi
je 0xc0c8
movq 0x10(%rsp), %rsi
subq %rdi, %rsi
callq 0x3280
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0xc0df
movq 0x30(%rsp), %rsi
subq %rdi, %rsi
callq 0x3280
movq %rbx, %rdi
callq 0x33b0
nop