// File: /workspace/github_cpp_makefile_star2_O3/cybozu[P]yrmcds/src/memcache/memcache.cpp
// Function: yrmcds::memcache::binary_response::stats_settings()
void
binary_response::stats_settings() {
    send_stat("maxbytes", std::to_string(g_config.memory_limit()));
    send_stat("tcpport", std::to_string(g_config.port()));
    send_stat("replport", std::to_string(g_config.repl_port()));
    send_stat("virtual_ip", g_config.vip().str());
    send_stat("evictions", "on");
    send_stat("cas_enabled", "on");
    send_stat("locking", "on");
    send_stat("secure_erase", g_config.secure_erase() ? "on" : "off");
    send_stat("lock_memory", g_config.lock_memory() ? "on" : "off");
    send_stat("tmp_dir", g_config.tempdir());
    send_stat("buckets", std::to_string(g_config.buckets()));
    send_stat("item_size_max", std::to_string(g_config.max_data_size()));
    send_stat("num_threads", std::to_string(g_config.workers()));
    send_stat("gc_interval", std::to_string(g_config.gc_interval()));
    success();
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x88, %rsp
movq %rdi, %rbx
leaq 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x11011(%rip), %rsi     # 0x37c26
leaq 0x11012(%rip), %rdx     # 0x37c2e
leaq 0x48(%rsp), %rdi
callq 0x9760
leaq 0x1ff93(%rip), %r15     # 0x46bc0
movq 0xe8(%r15), %r14
movl $0x1, %esi
cmpq $0xa, %r14
jb 0x26c8e
movl $0x4, %esi
movabsq $0x346dc5d63886594b, %rdi # imm = 0x346DC5D63886594B
movq %r14, %rcx
cmpq $0x63, %rcx
jbe 0x26c87
cmpq $0x3e7, %rcx            # imm = 0x3E7
jbe 0x26c8c
cmpq $0x2710, %rcx           # imm = 0x2710
jb 0x26c8e
movq %rcx, %rax
mulq %rdi
shrq $0xb, %rdx
addl $0x4, %esi
cmpq $0x1869f, %rcx          # imm = 0x1869F
movq %rdx, %rcx
ja 0x26c51
addl $-0x3, %esi
jmp 0x26c8e
addl $-0x2, %esi
jmp 0x26c8e
decl %esi
movl %esi, %esi
leaq 0x30(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x20(%rsp), %rdi
xorl %edx, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl 0x28(%rsp), %esi
movq %r14, %rdx
callq 0x22c4a
movq 0x50(%rsp), %rcx
movq 0x28(%rsp), %rax
movq %rsp, %rdi
movb $-0x7f, (%rdi)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rdi)
movl %ecx, %esi
rolw $0x8, %si
movw %si, 0x2(%rdi)
movl $0x0, 0x4(%rdi)
movzwl %cx, %esi
addl %eax, %esi
bswapl %esi
movl %esi, 0x8(%rdi)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rdi)
movq $0x0, 0x10(%rdi)
leaq 0x10(%rbx), %r13
movq %rdi, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rcx, 0x28(%rbx)
movq 0x20(%rsp), %rcx
movq %rcx, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x26d5e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x26d75
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x109ca(%rip), %rsi     # 0x3774e
leaq 0x109ca(%rip), %rdx     # 0x37755
callq 0x9760
movzwl 0x20(%r15), %ebp
movl $0x1, %r14d
cmpl $0xa, %ebp
jb 0x26dca
movl $0x2, %r14d
cmpw $0x64, %bp
jb 0x26dca
movl $0x3, %r14d
cmpl $0x3e8, %ebp            # imm = 0x3E8
jb 0x26dca
cmpl $0x2710, %ebp           # imm = 0x2710
movl $0x5, %r14d
sbbl $0x0, %r14d
movl %r14d, %esi
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
movl $0x2d, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl %r14d, %esi
movl %ebp, %edx
callq 0xea9e
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x26ea3
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x26eba
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x1088d(%rip), %rsi     # 0x37756
leaq 0x1088e(%rip), %rdx     # 0x3775e
callq 0x9760
movzwl 0x22(%r15), %ebp
movl $0x1, %r14d
cmpl $0xa, %ebp
jb 0x26f0f
movl $0x2, %r14d
cmpw $0x64, %bp
jb 0x26f0f
movl $0x3, %r14d
cmpl $0x3e8, %ebp            # imm = 0x3E8
jb 0x26f0f
cmpl $0x2710, %ebp           # imm = 0x2710
movl $0x5, %r14d
sbbl $0x0, %r14d
movl %r14d, %esi
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
movl $0x2d, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl %r14d, %esi
movl %ebp, %edx
callq 0xea9e
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rbp
cmpq %rbp, %rdi
je 0x26fe8
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x26fff
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x10751(%rip), %rsi     # 0x3775f
leaq 0x10754(%rip), %rdx     # 0x37769
callq 0x9760
leaq 0x1fb9f(%rip), %r14     # 0x46bc0
leaq 0x20(%rsp), %rdi
movq %r14, %rsi
callq 0x1227c
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x270d9
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x270f0
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x10b4d(%rip), %rsi     # 0x37c4c
leaq 0x10b4f(%rip), %rdx     # 0x37c55
callq 0x9760
leaq 0x20(%rsp), %rdi
movq %rbp, (%rdi)
leaq 0xfdb8(%rip), %rsi      # 0x36ed2
leaq 0xfdb3(%rip), %rdx      # 0x36ed4
callq 0x9760
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x271d1
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x271e8
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x10573(%rip), %rsi     # 0x3776a
leaq 0x10577(%rip), %rdx     # 0x37775
callq 0x9760
leaq 0x20(%rsp), %rdi
movq %rbp, (%rdi)
leaq 0xfcc0(%rip), %rsi      # 0x36ed2
leaq 0xfcbb(%rip), %rdx      # 0x36ed4
callq 0x9760
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x272c9
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x272e0
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x10487(%rip), %rsi     # 0x37776
leaq 0x10487(%rip), %rdx     # 0x3777d
callq 0x9760
leaq 0x20(%rsp), %rdi
movq %rbp, (%rdi)
leaq 0xfbc8(%rip), %r15      # 0x36ed2
leaq 0xfbc3(%rip), %rdx      # 0x36ed4
movq %r15, %rsi
callq 0x9760
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x273c4
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x273db
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x10394(%rip), %rsi     # 0x3777e
leaq 0x10399(%rip), %rdx     # 0x3778a
callq 0x9760
movzbl 0x100(%r14), %edx
leaq 0xfaf3(%rip), %r12      # 0x36ef8
testq %rdx, %rdx
movq %r12, %rsi
cmovneq %r15, %rsi
leaq 0x20(%rsp), %rdi
movq %rbp, (%rdi)
xorq $0x3, %rdx
addq %rsi, %rdx
callq 0x9760
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x274ce
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x274ea
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
movq %rax, (%rdi)
leaq 0x1028d(%rip), %rsi     # 0x3778b
leaq 0x10291(%rip), %rdx     # 0x37796
callq 0x9760
movzbl 0x101(%r14), %edx
testq %rdx, %rdx
cmovneq %r15, %r12
leaq 0x20(%rsp), %r15
movq %rbp, (%r15)
xorq $0x3, %rdx
addq %r12, %rdx
movq %r15, %rdi
movq %r12, %rsi
callq 0x9760
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
leaq 0x58(%rsp), %r12
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x275e3
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x275fa
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x1018e(%rip), %rsi     # 0x37797
leaq 0x1018e(%rip), %rdx     # 0x3779e
callq 0x9760
movq 0x50(%rsp), %rax
movb $-0x7f, 0x20(%rsp)
movq 0x8(%rbx), %rcx
movb 0x1a(%rcx), %dl
movb %dl, 0x21(%rsp)
movl %eax, %edx
rolw $0x8, %dx
movw %dx, 0x22(%rsp)
movzwl %ax, %edx
addl 0x50(%r14), %edx
movl $0x0, 0x24(%rsp)
bswapl %edx
movl %edx, 0x28(%rsp)
movq (%rcx), %rcx
movl 0xc(%rcx), %ecx
movl %ecx, 0x2c(%rsp)
movq $0x0, 0x30(%rsp)
movq %r15, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rcx
movq %rcx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movups 0x48(%r14), %xmm0
movups %xmm0, 0x30(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x276b5
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x100db(%rip), %rsi     # 0x3779f
leaq 0x100db(%rip), %rdx     # 0x377a6
callq 0x9760
movl 0xd0(%r14), %ebp
movl $0x1, %eax
cmpl $0xa, %ebp
jb 0x27725
movl $0x4, %eax
movl $0xd1b71759, %ecx       # imm = 0xD1B71759
movl %ebp, %edx
cmpl $0x63, %edx
jbe 0x2771e
cmpl $0x3e7, %edx            # imm = 0x3E7
jbe 0x27723
cmpl $0x2710, %edx           # imm = 0x2710
jb 0x27725
movl %edx, %esi
imulq %rcx, %rsi
shrq $0x2d, %rsi
addl $0x4, %eax
cmpl $0x1869f, %edx          # imm = 0x1869F
movl %esi, %edx
ja 0x276ed
addl $-0x3, %eax
jmp 0x27725
addl $-0x2, %eax
jmp 0x27725
decl %eax
movl %eax, %esi
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
xorl %edx, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl 0x28(%rsp), %esi
movl %ebp, %edx
callq 0xea9e
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rbp
cmpq %rbp, %rdi
je 0x277fb
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x27812
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0xff86(%rip), %rsi      # 0x377a7
leaq 0xff8c(%rip), %rdx      # 0x377b4
callq 0x9760
movq 0xd8(%r14), %r15
movl $0x1, %esi
cmpq $0xa, %r15
jb 0x2788e
movl $0x4, %esi
movabsq $0x346dc5d63886594b, %rdi # imm = 0x346DC5D63886594B
movq %r15, %rcx
cmpq $0x63, %rcx
jbe 0x27887
cmpq $0x3e7, %rcx            # imm = 0x3E7
jbe 0x2788c
cmpq $0x2710, %rcx           # imm = 0x2710
jb 0x2788e
movq %rcx, %rax
mulq %rdi
shrq $0xb, %rdx
addl $0x4, %esi
cmpq $0x1869f, %rcx          # imm = 0x1869F
movq %rdx, %rcx
ja 0x27851
addl $-0x3, %esi
jmp 0x2788e
addl $-0x2, %esi
jmp 0x2788e
decl %esi
movl %esi, %esi
leaq 0x20(%rsp), %rdi
movq %rbp, (%rdi)
xorl %edx, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl 0x28(%rsp), %esi
movq %r15, %rdx
callq 0x22c4a
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x2795b
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x27972
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0xfe34(%rip), %rsi      # 0x377b5
leaq 0xfe38(%rip), %rdx      # 0x377c0
callq 0x9760
movl 0x104(%r14), %ebp
movl $0x1, %eax
cmpl $0xa, %ebp
jb 0x279e2
movl $0x4, %eax
movl $0xd1b71759, %ecx       # imm = 0xD1B71759
movl %ebp, %edx
cmpl $0x63, %edx
jbe 0x279db
cmpl $0x3e7, %edx            # imm = 0x3E7
jbe 0x279e0
cmpl $0x2710, %edx           # imm = 0x2710
jb 0x279e2
movl %edx, %esi
imulq %rcx, %rsi
shrq $0x2d, %rsi
addl $0x4, %eax
cmpl $0x1869f, %edx          # imm = 0x1869F
movl %esi, %edx
ja 0x279aa
addl $-0x3, %eax
jmp 0x279e2
addl $-0x2, %eax
jmp 0x279e2
decl %eax
movl %eax, %esi
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
xorl %edx, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl 0x28(%rsp), %esi
movl %ebp, %edx
callq 0xea9e
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x27ab8
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x27acf
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
leaq 0x48(%rsp), %rdi
movq %r12, (%rdi)
leaq 0xfce3(%rip), %rsi      # 0x377c1
leaq 0xfce7(%rip), %rdx      # 0x377cc
callq 0x9760
movl 0x108(%r14), %ebp
movl $0x1, %eax
cmpl $0xa, %ebp
jb 0x27b3f
movl $0x4, %eax
movl $0xd1b71759, %ecx       # imm = 0xD1B71759
movl %ebp, %edx
cmpl $0x63, %edx
jbe 0x27b38
cmpl $0x3e7, %edx            # imm = 0x3E7
jbe 0x27b3d
cmpl $0x2710, %edx           # imm = 0x2710
jb 0x27b3f
movl %edx, %esi
imulq %rcx, %rsi
shrq $0x2d, %rsi
addl $0x4, %eax
cmpl $0x1869f, %edx          # imm = 0x1869F
movl %esi, %edx
ja 0x27b07
addl $-0x3, %eax
jmp 0x27b3f
addl $-0x2, %eax
jmp 0x27b3f
decl %eax
movl %eax, %esi
leaq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
movq %rax, (%rdi)
xorl %edx, %edx
callq 0x7580
movq 0x20(%rsp), %rdi
movl 0x28(%rsp), %esi
movl %ebp, %edx
callq 0xea9e
movq 0x50(%rsp), %rax
movq 0x28(%rsp), %rcx
movb $-0x7f, (%rsp)
movq 0x8(%rbx), %rdx
movb 0x1a(%rdx), %sil
movb %sil, 0x1(%rsp)
movl %eax, %esi
rolw $0x8, %si
movw %si, 0x2(%rsp)
movl $0x0, 0x4(%rsp)
movzwl %ax, %esi
addl %ecx, %esi
bswapl %esi
movl %esi, 0x8(%rsp)
movq (%rdx), %rdx
movl 0xc(%rdx), %edx
movl %edx, 0xc(%rsp)
movq $0x0, 0x10(%rsp)
movq %rsp, %rdx
movq %rdx, 0x10(%rbx)
movq $0x18, 0x18(%rbx)
movq 0x48(%rsp), %rdx
movq %rdx, 0x20(%rbx)
movq %rax, 0x28(%rbx)
movq 0x20(%rsp), %rax
movq %rax, 0x30(%rbx)
movq %rcx, 0x38(%rbx)
movq (%rbx), %rdi
leaq 0x68(%rsp), %rsi
movl $0x3, (%rsi)
movq %rdi, 0x8(%rsi)
movq %r13, 0x10(%rsi)
movb $0x0, 0x18(%rsi)
callq 0x22726
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x27c15
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x27c2c
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
movq %rbx, %rdi
callq 0x2692a
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x27c61
jmp 0x27cab
jmp 0x27d2f
jmp 0x27c61
jmp 0x27cab
jmp 0x27d2f
jmp 0x27c8f
jmp 0x27cab
jmp 0x27d2f
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
jne 0x27c9c
jmp 0x27cae
jmp 0x27cab
jmp 0x27d2f
jmp 0x27d13
jmp 0x27d2f
jmp 0x27c8f
jmp 0x27cab
jmp 0x27d2f
movq %rax, %rbx
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x27cae
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
jmp 0x27cae
movq %rax, %rbx
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
jne 0x27d20
jmp 0x27d32
jmp 0x27d2f
jmp 0x27cf7
jmp 0x27d13
jmp 0x27d2f
jmp 0x27cf7
jmp 0x27d13
jmp 0x27d2f
jmp 0x27cf7
jmp 0x27d13
jmp 0x27d2f
jmp 0x27cf7
jmp 0x27d13
jmp 0x27d2f
jmp 0x27cdf
jmp 0x27d13
jmp 0x27d2f
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
jne 0x27d04
jmp 0x27d16
jmp 0x27d13
jmp 0x27d2f
movq %rax, %rbx
movq 0x20(%rsp), %rdi
cmpq %rbp, %rdi
je 0x27d16
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x7500
jmp 0x27d16
movq %rax, %rbx
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x27d32
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x7500
jmp 0x27d32
movq %rax, %rbx
movq %rbx, %rdi
callq 0x79a0