// File: /workspace/github_c_makefile_star2_O0/gplessis[P]dotdeb-redis/deps/jemalloc/src/stats.c
// Function: stats_arena_bins_print
static void
stats_arena_bins_print(void (*write_cb)(void *, const char *), void *cbopaque,
    unsigned i)
{
	size_t page;
	bool config_tcache, in_gap;
	unsigned nbins, j;

	CTL_GET("arenas.page", &page, size_t);

	CTL_GET("config.tcache", &config_tcache, bool);
	if (config_tcache) {
		malloc_cprintf(write_cb, cbopaque,
		    "bins:           size ind    allocated      nmalloc"
		    "      ndalloc    nrequests      curregs      curruns regs"
		    " pgs  util       nfills     nflushes      newruns"
		    "       reruns\n");
	} else {
		malloc_cprintf(write_cb, cbopaque,
		    "bins:           size ind    allocated      nmalloc"
		    "      ndalloc    nrequests      curregs      curruns regs"
		    " pgs  util      newruns       reruns\n");
	}
	CTL_GET("arenas.nbins", &nbins, unsigned);
	for (j = 0, in_gap = false; j < nbins; j++) {
		uint64_t nruns;

		CTL_M2_M4_GET("stats.arenas.0.bins.0.nruns", i, j, &nruns,
		    uint64_t);
		if (nruns == 0)
			in_gap = true;
		else {
			size_t reg_size, run_size, curregs, availregs, milli;
			size_t curruns;
			uint32_t nregs;
			uint64_t nmalloc, ndalloc, nrequests, nfills, nflushes;
			uint64_t reruns;
			char util[6]; /* "x.yyy". */

			if (in_gap) {
				malloc_cprintf(write_cb, cbopaque,
				    "                     ---\n");
				in_gap = false;
			}
			CTL_M2_GET("arenas.bin.0.size", j, &reg_size, size_t);
			CTL_M2_GET("arenas.bin.0.nregs", j, &nregs, uint32_t);
			CTL_M2_GET("arenas.bin.0.run_size", j, &run_size,
			    size_t);
			CTL_M2_M4_GET("stats.arenas.0.bins.0.nmalloc", i, j,
			    &nmalloc, uint64_t);
			CTL_M2_M4_GET("stats.arenas.0.bins.0.ndalloc", i, j,
			    &ndalloc, uint64_t);
			CTL_M2_M4_GET("stats.arenas.0.bins.0.curregs", i, j,
			    &curregs, size_t);
			CTL_M2_M4_GET("stats.arenas.0.bins.0.nrequests", i, j,
			    &nrequests, uint64_t);
			if (config_tcache) {
				CTL_M2_M4_GET("stats.arenas.0.bins.0.nfills", i,
				    j, &nfills, uint64_t);
				CTL_M2_M4_GET("stats.arenas.0.bins.0.nflushes",
				    i, j, &nflushes, uint64_t);
			}
			CTL_M2_M4_GET("stats.arenas.0.bins.0.nreruns", i, j,
			    &reruns, uint64_t);
			CTL_M2_M4_GET("stats.arenas.0.bins.0.curruns", i, j,
			    &curruns, size_t);

			availregs = nregs * curruns;
			milli = (availregs != 0) ? (1000 * curregs) / availregs
			    : 1000;
			assert(milli <= 1000);
			if (milli < 10) {
				malloc_snprintf(util, sizeof(util),
				    "0.00%zu", milli);
			} else if (milli < 100) {
				malloc_snprintf(util, sizeof(util), "0.0%zu",
				    milli);
			} else if (milli < 1000) {
				malloc_snprintf(util, sizeof(util), "0.%zu",
				    milli);
			} else
				malloc_snprintf(util, sizeof(util), "1");

			if (config_tcache) {
				malloc_cprintf(write_cb, cbopaque,
				    "%20zu %3u %12zu %12"FMTu64
				    " %12"FMTu64" %12"FMTu64" %12zu"
				    " %12zu %4u %3zu %-5s %12"FMTu64
				    " %12"FMTu64" %12"FMTu64" %12"FMTu64"\n",
				    reg_size, j, curregs * reg_size, nmalloc,
				    ndalloc, nrequests, curregs, curruns, nregs,
				    run_size / page, util, nfills, nflushes,
				    nruns, reruns);
			} else {
				malloc_cprintf(write_cb, cbopaque,
				    "%20zu %3u %12zu %12"FMTu64
				    " %12"FMTu64" %12"FMTu64" %12zu"
				    " %12zu %4u %3zu %-5s %12"FMTu64
				    " %12"FMTu64"\n",
				    reg_size, j, curregs * reg_size, nmalloc,
				    ndalloc, nrequests, curregs, curruns, nregs,
				    run_size / page, util, nruns, reruns);
			}
		}
	}
	if (in_gap) {
		malloc_cprintf(write_cb, cbopaque,
		    "                     ---\n");
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x478, %rsp            # imm = 0x478
movq %rdi, -0x30(%rbp)
movq %rsi, -0x38(%rbp)
movl %edx, -0x3c(%rbp)
movq $0x8, -0x60(%rbp)
leaq 0x17f28(%rip), %rdi     # 0x8fa46
leaq -0x48(%rbp), %rsi
leaq -0x60(%rbp), %rdx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rcx
callq 0x39880
cmpl $0x0, %eax
je 0x77b52
leaq 0x17a36(%rip), %rdi     # 0x8f575
leaq 0x17f00(%rip), %rsi     # 0x8fa46
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77b54
jmp 0x77b56
jmp 0x77b58
movq $0x1, -0x68(%rbp)
leaq 0x1865a(%rip), %rdi     # 0x901c1
leaq -0x49(%rbp), %rsi
leaq -0x68(%rbp), %rdx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rcx
callq 0x39880
cmpl $0x0, %eax
je 0x77b9b
leaq 0x179ed(%rip), %rdi     # 0x8f575
leaq 0x18632(%rip), %rsi     # 0x901c1
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77b9d
jmp 0x77b9f
testb $0x1, -0x49(%rbp)
je 0x77bbd
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
leaq 0x1861b(%rip), %rdx     # 0x901cf
movb $0x0, %al
callq 0x7f3f0
jmp 0x77bd3
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
leaq 0x186ae(%rip), %rdx     # 0x9027a
movb $0x0, %al
callq 0x7f3f0
jmp 0x77bd5
movq $0x4, -0x70(%rbp)
leaq 0x18727(%rip), %rdi     # 0x9030b
leaq -0x50(%rbp), %rsi
leaq -0x70(%rbp), %rdx
xorl %eax, %eax
movl %eax, %r8d
movq %r8, %rcx
callq 0x39880
cmpl $0x0, %eax
je 0x77c18
leaq 0x17970(%rip), %rdi     # 0x8f575
leaq 0x186ff(%rip), %rsi     # 0x9030b
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77c1a
jmp 0x77c1c
movl $0x0, -0x54(%rbp)
movb $0x0, -0x4a(%rbp)
movl -0x54(%rbp), %eax
cmpl -0x50(%rbp), %eax
jae 0x7874d
jmp 0x77c35
movq $0x6, -0xb8(%rbp)
movq $0x8, -0xc0(%rbp)
leaq -0xb0(%rbp), %rsi
leaq 0x186bf(%rip), %rdi     # 0x90318
leaq -0xb8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x77c84
leaq 0x18055(%rip), %rdi     # 0x8fcc6
leaq 0x186a0(%rip), %rsi     # 0x90318
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77c86
movl -0x3c(%rbp), %eax
movq %rax, -0xa0(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x90(%rbp)
leaq -0xb0(%rbp), %rdi
movq -0xb8(%rbp), %rsi
leaq -0x78(%rbp), %rdx
leaq -0xc0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x77cd6
leaq 0x1802f(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x77cd8
jmp 0x77cda
cmpq $0x0, -0x78(%rbp)
jne 0x77cea
movb $0x1, -0x4a(%rbp)
jmp 0x7873d
testb $0x1, -0x4a(%rbp)
je 0x77d0a
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
leaq 0x18635(%rip), %rdx     # 0x90334
movb $0x0, %al
callq 0x7f3f0
movb $0x0, -0x4a(%rbp)
jmp 0x77d0c
movq $0x6, -0x168(%rbp)
movq $0x8, -0x170(%rbp)
leaq -0x160(%rbp), %rsi
leaq 0x1861e(%rip), %rdi     # 0x9034e
leaq -0x168(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x77d5b
leaq 0x17f7e(%rip), %rdi     # 0x8fcc6
leaq 0x185ff(%rip), %rsi     # 0x9034e
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77d5d
movl -0x54(%rbp), %eax
movq %rax, -0x150(%rbp)
leaq -0x160(%rbp), %rdi
movq -0x168(%rbp), %rsi
leaq -0xc8(%rbp), %rdx
leaq -0x170(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x77da6
leaq 0x17f5f(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x77da8
jmp 0x77daa
jmp 0x77dac
movq $0x6, -0x1a8(%rbp)
movq $0x4, -0x1b0(%rbp)
leaq -0x1a0(%rbp), %rsi
leaq 0x18590(%rip), %rdi     # 0x90360
leaq -0x1a8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x77dfb
leaq 0x17ede(%rip), %rdi     # 0x8fcc6
leaq 0x18571(%rip), %rsi     # 0x90360
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77dfd
movl -0x54(%rbp), %eax
movq %rax, -0x190(%rbp)
leaq -0x1a0(%rbp), %rdi
movq -0x1a8(%rbp), %rsi
leaq -0xf4(%rbp), %rdx
leaq -0x1b0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x77e46
leaq 0x17ebf(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x77e48
jmp 0x77e4a
jmp 0x77e4c
movq $0x6, -0x1e8(%rbp)
movq $0x8, -0x1f0(%rbp)
leaq -0x1e0(%rbp), %rsi
leaq 0x18503(%rip), %rdi     # 0x90373
leaq -0x1e8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x77e9b
leaq 0x17e3e(%rip), %rdi     # 0x8fcc6
leaq 0x184e4(%rip), %rsi     # 0x90373
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77e9d
movl -0x54(%rbp), %eax
movq %rax, -0x1d0(%rbp)
leaq -0x1e0(%rbp), %rdi
movq -0x1e8(%rbp), %rsi
leaq -0xd0(%rbp), %rdx
leaq -0x1f0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x77ee6
leaq 0x17e1f(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x77ee8
jmp 0x77eea
jmp 0x77eec
movq $0x6, -0x228(%rbp)
movq $0x8, -0x230(%rbp)
leaq -0x220(%rbp), %rsi
leaq 0x18479(%rip), %rdi     # 0x90389
leaq -0x228(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x77f3b
leaq 0x17d9e(%rip), %rdi     # 0x8fcc6
leaq 0x1845a(%rip), %rsi     # 0x90389
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77f3d
movl -0x3c(%rbp), %eax
movq %rax, -0x210(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x200(%rbp)
leaq -0x220(%rbp), %rdi
movq -0x228(%rbp), %rsi
leaq -0x100(%rbp), %rdx
leaq -0x230(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x77f90
leaq 0x17d75(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x77f92
jmp 0x77f94
jmp 0x77f96
movq $0x6, -0x268(%rbp)
movq $0x8, -0x270(%rbp)
leaq -0x260(%rbp), %rsi
leaq 0x183ed(%rip), %rdi     # 0x903a7
leaq -0x268(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x77fe5
leaq 0x17cf4(%rip), %rdi     # 0x8fcc6
leaq 0x183ce(%rip), %rsi     # 0x903a7
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x77fe7
movl -0x3c(%rbp), %eax
movq %rax, -0x250(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x240(%rbp)
leaq -0x260(%rbp), %rdi
movq -0x268(%rbp), %rsi
leaq -0x108(%rbp), %rdx
leaq -0x270(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x7803a
leaq 0x17ccb(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x7803c
jmp 0x7803e
jmp 0x78040
movq $0x6, -0x2a8(%rbp)
movq $0x8, -0x2b0(%rbp)
leaq -0x2a0(%rbp), %rsi
leaq 0x18361(%rip), %rdi     # 0x903c5
leaq -0x2a8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x7808f
leaq 0x17c4a(%rip), %rdi     # 0x8fcc6
leaq 0x18342(%rip), %rsi     # 0x903c5
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x78091
movl -0x3c(%rbp), %eax
movq %rax, -0x290(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x280(%rbp)
leaq -0x2a0(%rbp), %rdi
movq -0x2a8(%rbp), %rsi
leaq -0xd8(%rbp), %rdx
leaq -0x2b0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x780e4
leaq 0x17c21(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x780e6
jmp 0x780e8
jmp 0x780ea
movq $0x6, -0x2e8(%rbp)
movq $0x8, -0x2f0(%rbp)
leaq -0x2e0(%rbp), %rsi
leaq 0x182d5(%rip), %rdi     # 0x903e3
leaq -0x2e8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x78139
leaq 0x17ba0(%rip), %rdi     # 0x8fcc6
leaq 0x182b6(%rip), %rsi     # 0x903e3
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x7813b
movl -0x3c(%rbp), %eax
movq %rax, -0x2d0(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x2c0(%rbp)
leaq -0x2e0(%rbp), %rdi
movq -0x2e8(%rbp), %rsi
leaq -0x110(%rbp), %rdx
leaq -0x2f0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x7818e
leaq 0x17b77(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x78190
jmp 0x78192
testb $0x1, -0x49(%rbp)
je 0x782f2
jmp 0x7819e
movq $0x6, -0x328(%rbp)
movq $0x8, -0x330(%rbp)
leaq -0x320(%rbp), %rsi
leaq 0x18241(%rip), %rdi     # 0x90403
leaq -0x328(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x781ed
leaq 0x17aec(%rip), %rdi     # 0x8fcc6
leaq 0x18222(%rip), %rsi     # 0x90403
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x781ef
movl -0x3c(%rbp), %eax
movq %rax, -0x310(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x300(%rbp)
leaq -0x320(%rbp), %rdi
movq -0x328(%rbp), %rsi
leaq -0x118(%rbp), %rdx
leaq -0x330(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x78242
leaq 0x17ac3(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x78244
jmp 0x78246
jmp 0x78248
movq $0x6, -0x368(%rbp)
movq $0x8, -0x370(%rbp)
leaq -0x360(%rbp), %rsi
leaq 0x181b4(%rip), %rdi     # 0x90420
leaq -0x368(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x78297
leaq 0x17a42(%rip), %rdi     # 0x8fcc6
leaq 0x18195(%rip), %rsi     # 0x90420
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x78299
movl -0x3c(%rbp), %eax
movq %rax, -0x350(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x340(%rbp)
leaq -0x360(%rbp), %rdi
movq -0x368(%rbp), %rsi
leaq -0x120(%rbp), %rdx
leaq -0x370(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x782ec
leaq 0x17a19(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x782ee
jmp 0x782f0
jmp 0x782f2
jmp 0x782f4
movq $0x6, -0x3a8(%rbp)
movq $0x8, -0x3b0(%rbp)
leaq -0x3a0(%rbp), %rsi
leaq 0x18127(%rip), %rdi     # 0x9043f
leaq -0x3a8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x78343
leaq 0x17996(%rip), %rdi     # 0x8fcc6
leaq 0x18108(%rip), %rsi     # 0x9043f
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x78345
movl -0x3c(%rbp), %eax
movq %rax, -0x390(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x380(%rbp)
leaq -0x3a0(%rbp), %rdi
movq -0x3a8(%rbp), %rsi
leaq -0x128(%rbp), %rdx
leaq -0x3b0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x78398
leaq 0x1796d(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x7839a
jmp 0x7839c
jmp 0x7839e
movq $0x6, -0x3e8(%rbp)
movq $0x8, -0x3f0(%rbp)
leaq -0x3e0(%rbp), %rsi
leaq 0x1809b(%rip), %rdi     # 0x9045d
leaq -0x3e8(%rbp), %rdx
callq 0x39a80
cmpl $0x0, %eax
je 0x783ed
leaq 0x178ec(%rip), %rdi     # 0x8fcc6
leaq 0x1807c(%rip), %rsi     # 0x9045d
movb $0x0, %al
callq 0x7f490
callq 0x10070
jmp 0x783ef
movl -0x3c(%rbp), %eax
movq %rax, -0x3d0(%rbp)
movl -0x54(%rbp), %eax
movq %rax, -0x3c0(%rbp)
leaq -0x3e0(%rbp), %rdi
movq -0x3e8(%rbp), %rsi
leaq -0xf0(%rbp), %rdx
leaq -0x3f0(%rbp), %rcx
xorl %eax, %eax
movl %eax, %r9d
movq %r9, %r8
callq 0x39c70
cmpl $0x0, %eax
je 0x78442
leaq 0x178c3(%rip), %rdi     # 0x8fcfb
callq 0x7c0e0
callq 0x10070
jmp 0x78444
jmp 0x78446
movl -0xf4(%rbp), %eax
imulq -0xf0(%rbp), %rax
movq %rax, -0xe0(%rbp)
cmpq $0x0, -0xe0(%rbp)
je 0x78484
imulq $0x3e8, -0xd8(%rbp), %rax # imm = 0x3E8
xorl %ecx, %ecx
movl %ecx, %edx
divq -0xe0(%rbp)
movq %rax, -0x3f8(%rbp)
jmp 0x78492
movl $0x3e8, %eax            # imm = 0x3E8
movq %rax, -0x3f8(%rbp)
jmp 0x78492
movq -0x3f8(%rbp), %rax
movq %rax, -0xe8(%rbp)
jmp 0x784a2
cmpq $0xa, -0xe8(%rbp)
jae 0x784cf
leaq -0x12e(%rbp), %rdi
movq -0xe8(%rbp), %rcx
movl $0x6, %esi
leaq 0x17fb5(%rip), %rdx     # 0x9047b
movb $0x0, %al
callq 0x7f2a0
jmp 0x7854a
cmpq $0x64, -0xe8(%rbp)
jae 0x784fc
leaq -0x12e(%rbp), %rdi
movq -0xe8(%rbp), %rcx
movl $0x6, %esi
leaq 0x17f90(%rip), %rdx     # 0x90483
movb $0x0, %al
callq 0x7f2a0
jmp 0x78548
cmpq $0x3e8, -0xe8(%rbp) # imm = 0x3E8
jae 0x7852c
leaq -0x12e(%rbp), %rdi
movq -0xe8(%rbp), %rcx
movl $0x6, %esi
leaq 0x17f67(%rip), %rdx     # 0x9048a
movb $0x0, %al
callq 0x7f2a0
jmp 0x78546
leaq -0x12e(%rbp), %rdi
movl $0x6, %esi
leaq 0x12967(%rip), %rdx     # 0x8aea6
movb $0x0, %al
callq 0x7f2a0
jmp 0x78548
jmp 0x7854a
testb $0x1, -0x49(%rbp)
je 0x78664
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
movq -0xc8(%rbp), %rcx
movl -0x54(%rbp), %r8d
movq -0xd8(%rbp), %r9
imulq -0xc8(%rbp), %r9
movq -0x100(%rbp), %rax
movq %rax, -0x420(%rbp)
movq -0x108(%rbp), %rax
movq %rax, -0x418(%rbp)
movq -0x110(%rbp), %rax
movq %rax, -0x410(%rbp)
movq -0xd8(%rbp), %rax
movq %rax, -0x408(%rbp)
movq -0xf0(%rbp), %r13
movl -0xf4(%rbp), %r12d
movq -0xd0(%rbp), %rax
xorl %edx, %edx
divq -0x48(%rbp)
movq %rax, %r15
movq -0x420(%rbp), %rax
leaq -0x12e(%rbp), %r14
movq -0x118(%rbp), %rbx
movq -0x120(%rbp), %r11
movq -0x78(%rbp), %r10
movq -0x128(%rbp), %rdx
movq %rdx, -0x400(%rbp)
leaq 0x17e8f(%rip), %rdx     # 0x90490
movq %rax, (%rsp)
movq -0x418(%rbp), %rax
movq %rax, 0x8(%rsp)
movq -0x410(%rbp), %rax
movq %rax, 0x10(%rsp)
movq -0x408(%rbp), %rax
movq %rax, 0x18(%rsp)
movq -0x400(%rbp), %rax
movq %r13, 0x20(%rsp)
movl %r12d, 0x28(%rsp)
movq %r15, 0x30(%rsp)
movq %r14, 0x38(%rsp)
movq %rbx, 0x40(%rsp)
movq %r11, 0x48(%rsp)
movq %r10, 0x50(%rsp)
movq %rax, 0x58(%rsp)
movb $0x0, %al
callq 0x7f3f0
jmp 0x7873b
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
movq -0xc8(%rbp), %rcx
movl -0x54(%rbp), %r8d
movq -0xd8(%rbp), %r9
imulq -0xc8(%rbp), %r9
movq -0x100(%rbp), %rax
movq %rax, -0x438(%rbp)
movq -0x108(%rbp), %rax
movq %rax, -0x430(%rbp)
movq -0x110(%rbp), %r13
movq -0xd8(%rbp), %r12
movq -0xf0(%rbp), %r15
movl -0xf4(%rbp), %r14d
movq -0xd0(%rbp), %rax
xorl %edx, %edx
divq -0x48(%rbp)
movq %rax, %rbx
movq -0x438(%rbp), %rax
leaq -0x12e(%rbp), %r11
movq -0x78(%rbp), %r10
movq -0x128(%rbp), %rdx
movq %rdx, -0x428(%rbp)
leaq 0x17df0(%rip), %rdx     # 0x904e5
movq %rax, (%rsp)
movq -0x430(%rbp), %rax
movq %rax, 0x8(%rsp)
movq -0x428(%rbp), %rax
movq %r13, 0x10(%rsp)
movq %r12, 0x18(%rsp)
movq %r15, 0x20(%rsp)
movl %r14d, 0x28(%rsp)
movq %rbx, 0x30(%rsp)
movq %r11, 0x38(%rsp)
movq %r10, 0x40(%rsp)
movq %rax, 0x48(%rsp)
movb $0x0, %al
callq 0x7f3f0
jmp 0x7873d
jmp 0x7873f
movl -0x54(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x54(%rbp)
jmp 0x77c27
testb $0x1, -0x4a(%rbp)
je 0x78769
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rsi
leaq 0x17bd2(%rip), %rdx     # 0x90334
movb $0x0, %al
callq 0x7f3f0
addq $0x478, %rsp            # imm = 0x478
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nopl (%rax,%rax)