// File: /workspace/github_c_makefile_star2_O0/gplessis[P]dotdeb-redis/deps/jemalloc/src/arena.c
// Function: small_run_size_init
static bool
small_run_size_init(void)
{

	assert(small_maxrun != 0);

	small_run_tab = (bool *)base_alloc(sizeof(bool) * (small_maxrun >>
	    LG_PAGE));
	if (small_run_tab == NULL)
		return (true);

#define	TAB_INIT_bin_yes(index, size) {					\
		arena_bin_info_t *bin_info = &arena_bin_info[index];	\
		small_run_tab[bin_info->run_size >> LG_PAGE] = true;	\
	}
#define	TAB_INIT_bin_no(index, size)
#define	SC(index, lg_grp, lg_delta, ndelta, bin, lg_delta_lookup)	\
	TAB_INIT_bin_##bin(index, (ZU(1)<<lg_grp) + (ZU(ndelta)<<lg_delta))
	SIZE_CLASSES
#undef TAB_INIT_bin_yes
#undef TAB_INIT_bin_no
#undef SC

	return (false);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x140, %rsp            # imm = 0x140
jmp 0x4421d
movq 0x5e3cc(%rip), %rdi     # 0xa25f0
shrq $0xc, %rdi
shlq $0x0, %rdi
callq 0x4f320
movq %rax, 0x5e3c0(%rip)     # 0xa25f8
cmpq $0x0, 0x5e3b8(%rip)     # 0xa25f8
jne 0x4424b
movb $0x1, -0x1(%rbp)
jmp 0x448ef
leaq 0x5d4ce(%rip), %rax     # 0xa1720
movq %rax, -0x10(%rbp)
movq 0x5e39b(%rip), %rax     # 0xa25f8
movq -0x10(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d4ac(%rip), %rax     # 0xa1720
addq $0x60, %rax
movq %rax, -0x18(%rbp)
movq 0x5e375(%rip), %rax     # 0xa25f8
movq -0x18(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d486(%rip), %rax     # 0xa1720
addq $0xc0, %rax
movq %rax, -0x20(%rbp)
movq 0x5e34d(%rip), %rax     # 0xa25f8
movq -0x20(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d45e(%rip), %rax     # 0xa1720
addq $0x120, %rax            # imm = 0x120
movq %rax, -0x28(%rbp)
movq 0x5e325(%rip), %rax     # 0xa25f8
movq -0x28(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d436(%rip), %rax     # 0xa1720
addq $0x180, %rax            # imm = 0x180
movq %rax, -0x30(%rbp)
movq 0x5e2fd(%rip), %rax     # 0xa25f8
movq -0x30(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d40e(%rip), %rax     # 0xa1720
addq $0x1e0, %rax            # imm = 0x1E0
movq %rax, -0x38(%rbp)
movq 0x5e2d5(%rip), %rax     # 0xa25f8
movq -0x38(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d3e6(%rip), %rax     # 0xa1720
addq $0x240, %rax            # imm = 0x240
movq %rax, -0x40(%rbp)
movq 0x5e2ad(%rip), %rax     # 0xa25f8
movq -0x40(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d3be(%rip), %rax     # 0xa1720
addq $0x2a0, %rax            # imm = 0x2A0
movq %rax, -0x48(%rbp)
movq 0x5e285(%rip), %rax     # 0xa25f8
movq -0x48(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d396(%rip), %rax     # 0xa1720
addq $0x300, %rax            # imm = 0x300
movq %rax, -0x50(%rbp)
movq 0x5e25d(%rip), %rax     # 0xa25f8
movq -0x50(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d36e(%rip), %rax     # 0xa1720
addq $0x360, %rax            # imm = 0x360
movq %rax, -0x58(%rbp)
movq 0x5e235(%rip), %rax     # 0xa25f8
movq -0x58(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d346(%rip), %rax     # 0xa1720
addq $0x3c0, %rax            # imm = 0x3C0
movq %rax, -0x60(%rbp)
movq 0x5e20d(%rip), %rax     # 0xa25f8
movq -0x60(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d31e(%rip), %rax     # 0xa1720
addq $0x420, %rax            # imm = 0x420
movq %rax, -0x68(%rbp)
movq 0x5e1e5(%rip), %rax     # 0xa25f8
movq -0x68(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d2f6(%rip), %rax     # 0xa1720
addq $0x480, %rax            # imm = 0x480
movq %rax, -0x70(%rbp)
movq 0x5e1bd(%rip), %rax     # 0xa25f8
movq -0x70(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d2ce(%rip), %rax     # 0xa1720
addq $0x4e0, %rax            # imm = 0x4E0
movq %rax, -0x78(%rbp)
movq 0x5e195(%rip), %rax     # 0xa25f8
movq -0x78(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d2a6(%rip), %rax     # 0xa1720
addq $0x540, %rax            # imm = 0x540
movq %rax, -0x80(%rbp)
movq 0x5e16d(%rip), %rax     # 0xa25f8
movq -0x80(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d27e(%rip), %rax     # 0xa1720
addq $0x5a0, %rax            # imm = 0x5A0
movq %rax, -0x88(%rbp)
movq 0x5e142(%rip), %rax     # 0xa25f8
movq -0x88(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d250(%rip), %rax     # 0xa1720
addq $0x600, %rax            # imm = 0x600
movq %rax, -0x90(%rbp)
movq 0x5e114(%rip), %rax     # 0xa25f8
movq -0x90(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d222(%rip), %rax     # 0xa1720
addq $0x660, %rax            # imm = 0x660
movq %rax, -0x98(%rbp)
movq 0x5e0e6(%rip), %rax     # 0xa25f8
movq -0x98(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d1f4(%rip), %rax     # 0xa1720
addq $0x6c0, %rax            # imm = 0x6C0
movq %rax, -0xa0(%rbp)
movq 0x5e0b8(%rip), %rax     # 0xa25f8
movq -0xa0(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d1c6(%rip), %rax     # 0xa1720
addq $0x720, %rax            # imm = 0x720
movq %rax, -0xa8(%rbp)
movq 0x5e08a(%rip), %rax     # 0xa25f8
movq -0xa8(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d198(%rip), %rax     # 0xa1720
addq $0x780, %rax            # imm = 0x780
movq %rax, -0xb0(%rbp)
movq 0x5e05c(%rip), %rax     # 0xa25f8
movq -0xb0(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d16a(%rip), %rax     # 0xa1720
addq $0x7e0, %rax            # imm = 0x7E0
movq %rax, -0xb8(%rbp)
movq 0x5e02e(%rip), %rax     # 0xa25f8
movq -0xb8(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d13c(%rip), %rax     # 0xa1720
addq $0x840, %rax            # imm = 0x840
movq %rax, -0xc0(%rbp)
movq 0x5e000(%rip), %rax     # 0xa25f8
movq -0xc0(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d10e(%rip), %rax     # 0xa1720
addq $0x8a0, %rax            # imm = 0x8A0
movq %rax, -0xc8(%rbp)
movq 0x5dfd2(%rip), %rax     # 0xa25f8
movq -0xc8(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d0e0(%rip), %rax     # 0xa1720
addq $0x900, %rax            # imm = 0x900
movq %rax, -0xd0(%rbp)
movq 0x5dfa4(%rip), %rax     # 0xa25f8
movq -0xd0(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d0b2(%rip), %rax     # 0xa1720
addq $0x960, %rax            # imm = 0x960
movq %rax, -0xd8(%rbp)
movq 0x5df76(%rip), %rax     # 0xa25f8
movq -0xd8(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d084(%rip), %rax     # 0xa1720
addq $0x9c0, %rax            # imm = 0x9C0
movq %rax, -0xe0(%rbp)
movq 0x5df48(%rip), %rax     # 0xa25f8
movq -0xe0(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d056(%rip), %rax     # 0xa1720
addq $0xa20, %rax            # imm = 0xA20
movq %rax, -0xe8(%rbp)
movq 0x5df1a(%rip), %rax     # 0xa25f8
movq -0xe8(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5d028(%rip), %rax     # 0xa1720
addq $0xa80, %rax            # imm = 0xA80
movq %rax, -0xf0(%rbp)
movq 0x5deec(%rip), %rax     # 0xa25f8
movq -0xf0(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cffa(%rip), %rax     # 0xa1720
addq $0xae0, %rax            # imm = 0xAE0
movq %rax, -0xf8(%rbp)
movq 0x5debe(%rip), %rax     # 0xa25f8
movq -0xf8(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cfcc(%rip), %rax     # 0xa1720
addq $0xb40, %rax            # imm = 0xB40
movq %rax, -0x100(%rbp)
movq 0x5de90(%rip), %rax     # 0xa25f8
movq -0x100(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cf9e(%rip), %rax     # 0xa1720
addq $0xba0, %rax            # imm = 0xBA0
movq %rax, -0x108(%rbp)
movq 0x5de62(%rip), %rax     # 0xa25f8
movq -0x108(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cf70(%rip), %rax     # 0xa1720
addq $0xc00, %rax            # imm = 0xC00
movq %rax, -0x110(%rbp)
movq 0x5de34(%rip), %rax     # 0xa25f8
movq -0x110(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cf42(%rip), %rax     # 0xa1720
addq $0xc60, %rax            # imm = 0xC60
movq %rax, -0x118(%rbp)
movq 0x5de06(%rip), %rax     # 0xa25f8
movq -0x118(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cf14(%rip), %rax     # 0xa1720
addq $0xcc0, %rax            # imm = 0xCC0
movq %rax, -0x120(%rbp)
movq 0x5ddd8(%rip), %rax     # 0xa25f8
movq -0x120(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5cee6(%rip), %rax     # 0xa1720
addq $0xd20, %rax            # imm = 0xD20
movq %rax, -0x128(%rbp)
movq 0x5ddaa(%rip), %rax     # 0xa25f8
movq -0x128(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5ceb8(%rip), %rax     # 0xa1720
addq $0xd80, %rax            # imm = 0xD80
movq %rax, -0x130(%rbp)
movq 0x5dd7c(%rip), %rax     # 0xa25f8
movq -0x130(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5ce8a(%rip), %rax     # 0xa1720
addq $0xde0, %rax            # imm = 0xDE0
movq %rax, -0x138(%rbp)
movq 0x5dd4e(%rip), %rax     # 0xa25f8
movq -0x138(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
leaq 0x5ce5c(%rip), %rax     # 0xa1720
addq $0xe40, %rax            # imm = 0xE40
movq %rax, -0x140(%rbp)
movq 0x5dd20(%rip), %rax     # 0xa25f8
movq -0x140(%rbp), %rcx
movq 0x18(%rcx), %rcx
shrq $0xc, %rcx
movb $0x1, (%rax,%rcx)
movb $0x0, -0x1(%rbp)
movb -0x1(%rbp), %al
andb $0x1, %al
addq $0x140, %rsp            # imm = 0x140
popq %rbp
retq
nopl (%rax)