// File: /workspace/github_cpp_makefile_star2_O2/Nallantli[P]Rossa/main/rossa/instruction/instruction.cpp
// Function: CallOpI::evaluate(object_t const*, std::vector<std::pair<token_t, function_t>, std::allocator<std::pair<token_t, function_t>>>&) const
const symbol_t CallOpI::evaluate(const object_t *scope, trace_t &stack_trace) const
{
	switch (id)
	{
	case 0:
		return operation::index(NULL,
								children[0]->evaluate(scope, stack_trace),
								children[1]->evaluate(scope, stack_trace),
								&token, stack_trace);
	case 1:
		return operation::untilnostep_exclusive(NULL,
												children[0]->evaluate(scope, stack_trace),
												children[1]->evaluate(scope, stack_trace),
												&token, stack_trace);
	case 2:
		return operation::untilstep_exclusive(NULL,
											  children[0]->evaluate(scope, stack_trace),
											  children[1]->evaluate(scope, stack_trace),
											  children[2]->evaluate(scope, stack_trace),
											  &token, stack_trace);
	case 3:
		return operation::untilnostep_inclusive(NULL,
												children[0]->evaluate(scope, stack_trace),
												children[1]->evaluate(scope, stack_trace),
												&token, stack_trace);
	case 4:
		return operation::untilstep_inclusive(NULL,
											  children[0]->evaluate(scope, stack_trace),
											  children[1]->evaluate(scope, stack_trace),
											  children[2]->evaluate(scope, stack_trace),
											  &token, stack_trace);
	case 5:
		return operation::add(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 6:
		return operation::sub(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 7:
		return operation::mul(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 8:
		return operation::div(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 9:
		return operation::mod(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 10:
		return operation::pow(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 11:
		return operation::less(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 12:
		return operation::more(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 13:
		return operation::eless(NULL,
								children[0]->evaluate(scope, stack_trace),
								children[1]->evaluate(scope, stack_trace),
								&token, stack_trace);
	case 14:
		return operation::emore(NULL,
								children[0]->evaluate(scope, stack_trace),
								children[1]->evaluate(scope, stack_trace),
								&token, stack_trace);
	case 15:
		return operation::bor(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 16:
		return operation::bxor(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 17:
		return operation::band(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 18:
		return operation::bshl(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 19:
		return operation::bshr(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 20:
		return operation::call(scope,
							   children[0],
							   children[1]->evaluate(scope, stack_trace).getVector(&token, stack_trace),
							   &token, stack_trace);
	case 21:
		return operation::bnot(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 22:
		return operation::unadd(NULL,
								children[0]->evaluate(scope, stack_trace),
								&token, stack_trace);
	case 23:
		return operation::neg(NULL,
							  children[0]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 24:
		return operation::unot(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 25:
		return operation::cct(scope,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 26:
		return operation::del(scope,
							  children[0]->evaluate(scope, stack_trace),
							  children[1]->evaluate(scope, stack_trace),
							  &token, stack_trace);
	case 27:
		return operation::hash(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	case 28:
		return operation::fdiv(NULL,
							   children[0]->evaluate(scope, stack_trace),
							   children[1]->evaluate(scope, stack_trace),
							   &token, stack_trace);
	default:
		return symbol_t();
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x38, %rsp
movq %rdi, %rbx
movq 0x90(%rsi), %rax
cmpq $0x1c, %rax
ja 0x6b3bc
movq %rcx, %r14
movq %rdx, %r12
movq %rsi, %r15
leaq 0xf978(%rip), %rcx      # 0x7a3e8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6d6f4
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %r13
movq %r13, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rdx
movq %r15, %rcx
movq %r14, %r8
callq 0x7572a
jmp 0x6b424
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x72d1c
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x72254
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x711b9
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x20(%rax), %rsi
movq (%rsi), %rax
leaq 0x28(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %r14, (%rsp)
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
leaq 0x28(%rsp), %r8
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r9
callq 0x6de48
jmp 0x6ae41
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x71742
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x707ad
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
movq %r12, %rsi
movq %r15, %r8
movq %r14, %r9
callq 0x74f14
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %r13
movq %r13, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rdx
movq %r15, %rcx
movq %r14, %r8
callq 0x74bc1
jmp 0x6b424
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x20(%rax), %rsi
movq (%rsi), %rax
leaq 0x28(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %r14, (%rsp)
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
leaq 0x28(%rsp), %r8
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r9
callq 0x6e660
leaq 0x28(%rsp), %rdi
callq 0x39102
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x727dd
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6e299
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6f884
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6eab1
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x7325b
jmp 0x6b41a
movq 0x98(%r15), %r13
movq 0x10(%r13), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rbp
movq %rbp, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %rbp, %rdi
movq %r15, %rsi
movq %r14, %rdx
callq 0x39a02
movq %rbx, %rdi
movq %r12, %rsi
movq %r13, %rdx
movq %rax, %rcx
movq %r15, %r8
movq %r14, %r9
callq 0x6db39
jmp 0x6b424
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6ee78
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %r13
movq %r13, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rdx
movq %r15, %rcx
movq %r14, %r8
callq 0x742ad
jmp 0x6b424
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x71ccb
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6f37e
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x738a1
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x70cb3
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x6fd8a
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %r13
movq %r13, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rdx
movq %r15, %rcx
movq %r14, %r8
callq 0x7460a
jmp 0x6b424
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x73da7
jmp 0x6b41a
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %r13
movq %r13, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rdx
movq %r15, %rcx
movq %r14, %r8
callq 0x74864
jmp 0x6b424
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %r8
movq %r14, %r9
callq 0x70290
jmp 0x6b41a
movq %rbx, %rdi
callq 0x38d00
jmp 0x6b42e
movq 0x98(%r15), %rax
movq (%rax), %rsi
movq (%rsi), %rax
leaq 0x8(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
movq 0x98(%r15), %rax
movq 0x10(%rax), %rsi
movq (%rsi), %rax
leaq 0x18(%rsp), %rdi
movq %r12, %rdx
movq %r14, %rcx
callq *(%rax)
addq $0x8, %r15
leaq 0x8(%rsp), %rdx
leaq 0x18(%rsp), %rcx
movq %rbx, %rdi
movq %r12, %rsi
movq %r15, %r8
movq %r14, %r9
callq 0x753bd
leaq 0x18(%rsp), %rdi
callq 0x39102
leaq 0x8(%rsp), %rdi
callq 0x39102
movq %rbx, %rax
addq $0x38, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x6b442
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x39102
jmp 0x6b480
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
jmp 0x6b47d
movq %rax, %rbx
leaq 0x18(%rsp), %rdi
callq 0x39102
jmp 0x6b4c7
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
jmp 0x6b4c4
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x39102
movq %rbx, %rdi
callq 0x106f0
nop