// File: /workspace/github_c_makefile_star2_O3/Ihsoh[P]ilang/compiler/frontend/irgen_c.c
// Function: ir_expr
static void _ir_expr(
	IRGeneratorCContext *ctx,
	ResizableString *rstr,
	ParserASTNode *node_expr
) {
	assert(ctx);
	assert(rstr);
	assert(node_expr);

	if (_ir_expr_constexpr(ctx, rstr, node_expr)) {
		return;
	}

	#define	_A(fn)	\
		if (fn(ctx, rstr, node_expr)) {	\
			return;	\
		}

	_A(_ir_expr_atom)
	_A(_ir_expr_member_arridx_fncall)
	_A(_ir_expr_unary)
	_A(_ir_expr_mul)
	_A(_ir_expr_add)
	_A(_ir_expr_shift)
	_A(_ir_expr_lt)
	_A(_ir_expr_eq)
	_A(_ir_expr_band)
	_A(_ir_expr_bxor)
	_A(_ir_expr_bor)
	_A(_ir_expr_and)
	_A(_ir_expr_or)
	_A(_ir_expr_cond)
	_A(_ir_expr_assign)

	assert(0);

	#undef	_A
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x98, %rsp
testq %rdx, %rdx
je 0x15e2b
movq %rdx, %r15
movq %rsi, %rbx
movq %rdi, %r14
movq %rsi, %rdi
movq %rdx, %rsi
callq 0x15079
testb %al, %al
je 0x15379
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl (%r15), %eax
cmpl $0xe9f, %eax            # imm = 0xE9F
jle 0x1541d
leal -0xea0(%rax), %ecx
cmpl $0x33, %ecx
ja 0x1544a
leaq 0x2e3e3(%rip), %rax     # 0x43780
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpl $0x2, 0x44(%r15)
jne 0x15ec6
leaq -0xc0(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r12, %rdi
callq 0x14901
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x2db2b(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e7ee(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
leaq 0x2f04f(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e7dc(%rip), %rsi     # 0x43bf4
jmp 0x1592f
cmpl $0xe90, %eax            # imm = 0xE90
je 0x15d18
cmpl $0xe91, %eax            # imm = 0xE91
jne 0x154f4
cmpl $0x2, 0x44(%r15)
jne 0x16132
leaq 0x2eb52(%rip), %r12     # 0x43f97
jmp 0x15d2a
cmpl $0xee0, %eax            # imm = 0xEE0
jne 0x154f4
movq 0x48(%r15), %rax
movq (%rax), %r12
movl (%r12), %eax
cmpl $0x301, %eax            # imm = 0x301
jg 0x15d63
cmpl $0x200, %eax            # imm = 0x200
je 0x15d96
cmpl $0x300, %eax            # imm = 0x300
je 0x15db2
cmpl $0x301, %eax            # imm = 0x301
jne 0x16170
leaq -0x38(%rbp), %r13
movq %r13, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r13, %rdi
callq 0x14901
movq 0x8(%r13), %rax
testq %rax, %rax
leaq 0x2da54(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e717(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
movq (%r14), %rdi
movq %r12, %rsi
callq 0x24c0c
leaq 0x2e711(%rip), %rdx     # 0x43bea
leaq -0xc0(%rbp), %r14
movl $0x80, %esi
movq %r14, %rdi
movb $0x1, %al
callq 0x3090
jmp 0x15e18
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x1618f
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x1645d
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x165f9
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x1670a
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x1681b
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x1692c
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x169d6
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x16a80
testb %al, %al
jne 0x15367
movq %r14, %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x16b54
testb %al, %al
jne 0x15367
leaq 0x29d9f(%rip), %rdi     # 0x3f360
leaq 0x2e2c4(%rip), %rsi     # 0x4388c
leaq 0x2e629(%rip), %rcx     # 0x43bf8
movl $0x4a1, %edx            # imm = 0x4A1
callq 0x30a0
cmpl $0x1, 0x44(%r15)
jne 0x15e4a
leaq 0x2ee5b(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e870(%rip), %rsi     # 0x43e7c
jmp 0x15c1e
cmpl $0x1, 0x44(%r15)
jne 0x15e69
leaq 0x2ee23(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2e859(%rip), %rsi     # 0x43e8b
jmp 0x15ad9
cmpl $0x1, 0x44(%r15)
jne 0x15e88
leaq -0xc0(%rbp), %r14
movq %r14, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r14, %rdi
callq 0x14901
movq 0x8(%r14), %rax
testq %rax, %rax
leaq 0x2d89b(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e55e(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
leaq 0x2e7f8(%rip), %rsi     # 0x43e7f
movq %rbx, %rdi
callq 0x73db
leaq -0x38(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x48(%r15), %rax
movq (%rax), %rsi
movq %r12, %rdi
callq 0x14901
movq %rbx, %rdi
movq %r12, %rsi
callq 0x769e
movq %r12, %rdi
callq 0x7852
leaq 0x2e345(%rip), %rsi     # 0x43a09
movq %rbx, %rdi
callq 0x73db
movq %r14, %rdi
jmp 0x1595c
cmpl $0x1, 0x44(%r15)
jne 0x15ea7
leaq 0x2ed60(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2e787(%rip), %rsi     # 0x43e7c
jmp 0x15ad9
cmpl $0x2, 0x44(%r15)
jne 0x15ee5
leaq -0xc0(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r12, %rdi
callq 0x14901
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x2d7d7(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e49a(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
leaq 0x2ecfb(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e778(%rip), %rsi     # 0x43ee4
jmp 0x1592f
cmpl $0x1, 0x44(%r15)
jne 0x15f04
leaq 0x2ecc3(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e6d5(%rip), %rsi     # 0x43e79
jmp 0x15c1e
cmpl $0x2, 0x44(%r15)
jne 0x15f23
leaq -0xc0(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r12, %rdi
callq 0x14901
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x2d728(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e3eb(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
leaq 0x2ec4c(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e723(%rip), %rsi     # 0x43f3e
jmp 0x1592f
cmpl $0x2, 0x44(%r15)
jne 0x15f42
leaq -0xc0(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r12, %rdi
callq 0x14901
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x2d6b1(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e374(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
leaq 0x2ebd5(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e65a(%rip), %rsi     # 0x43eec
jmp 0x1592f
cmpl $0x1, 0x44(%r15)
jne 0x15f61
leaq 0x2eb9d(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2e5c1(%rip), %rsi     # 0x43e79
jmp 0x15ad9
cmpl $0x2, 0x44(%r15)
jne 0x15f80
leaq -0xc0(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r12, %rdi
callq 0x14901
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x2d614(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2e2d7(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
leaq 0x2eb38(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e5b9(%rip), %rsi     # 0x43ee8
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq 0x8(%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e0b9(%rip), %rsi     # 0x43a0a
movq %rbx, %rdi
callq 0x73db
movq %r12, %rdi
callq 0x7852
movq %rbx, %rdi
movl $0x29, %esi
callq 0x74da
jmp 0x15367
cmpl $0x1, 0x44(%r15)
jne 0x15f9f
leaq 0x2eac1(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2bad0(%rip), %rsi     # 0x41464
jmp 0x15ad9
cmpl $0x1, 0x44(%r15)
jne 0x15fbe
leaq 0x2ea9b(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2e4c0(%rip), %rsi     # 0x43e7a
jmp 0x15ad9
cmpl $0x2, 0x44(%r15)
jne 0x15fdd
leaq 0x2ea75(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2e3a7(%rip), %rsi     # 0x43d99
jmp 0x15b2b
cmpl $0x2, 0x44(%r15)
jne 0x15ffc
leaq 0x2e47f(%rip), %rsi     # 0x43e88
movq %rbx, %rdi
callq 0x73db
leaq -0xc0(%rbp), %r12
movq %r12, %rdi
callq 0x7354
movq 0x48(%r15), %rax
movq (%rax), %rsi
movq %r12, %rdi
callq 0x14901
movq %rbx, %rdi
movq %r12, %rsi
callq 0x769e
movq %r12, %rdi
callq 0x7852
leaq 0x2dfc1(%rip), %r12     # 0x43a0a
movq %rbx, %rdi
movq %r12, %rsi
callq 0x73db
movq 0x48(%r15), %rax
movq 0x8(%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
movq %rbx, %rdi
movq %r12, %rsi
jmp 0x15bbf
cmpl $0x1, 0x44(%r15)
jne 0x1601b
leaq 0x2e9c2(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2e3e4(%rip), %rsi     # 0x43e77
jmp 0x15ad9
cmpl $0x1, 0x44(%r15)
jne 0x1603a
leaq 0x2e99f(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2e3c7(%rip), %rsi     # 0x43e7d
jmp 0x15ad9
cmpl $0x1, 0x44(%r15)
jne 0x16059
leaq 0x2e97c(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
leaq 0x2dfcb(%rip), %rsi     # 0x43aa4
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
jmp 0x15c26
cmpl $0x2, 0x44(%r15)
jne 0x16078
leaq 0x2e93c(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x38355(%rip), %rsi     # 0x4de80
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq 0x8(%rax), %rsi
movq %rbx, %rdi
callq 0x16e20
jmp 0x15c26
cmpl $0x2, 0x44(%r15)
jne 0x16097
leaq 0x2e333(%rip), %rsi     # 0x43e8d
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2c4c7(%rip), %rsi     # 0x42042
movq %rbx, %rdi
callq 0x73db
leaq -0xc0(%rbp), %r14
movq %r14, %rdi
callq 0x7354
movq 0x48(%r15), %rax
movq 0x8(%rax), %rsi
movq %r14, %rdi
callq 0x14901
movq %rbx, %rdi
movq %r14, %rsi
callq 0x769e
movq %r14, %rdi
callq 0x7852
leaq 0x2de4d(%rip), %rsi     # 0x43a09
movq %rbx, %rdi
callq 0x73db
jmp 0x15367
cmpl $0x2, 0x44(%r15)
jne 0x160b6
leaq 0x2e86b(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x2bbff(%rip), %rsi     # 0x417fb
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq 0x8(%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
leaq 0x35b9f(%rip), %rsi     # 0x4b7bd
movq %rbx, %rdi
callq 0x73db
leaq 0x2dddd(%rip), %rsi     # 0x43a0a
movq %rbx, %rdi
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x73db
cmpl $0x2, 0x44(%r15)
jne 0x160d5
leaq 0x2e7ee(%rip), %r12     # 0x44446
movq %rbx, %rdi
movq %r12, %rsi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
movq %rbx, %rdi
movq %r12, %rsi
callq 0x73db
movq 0x48(%r15), %rax
movq 0x8(%rax), %r12
testq %r12, %r12
je 0x160f4
cmpl $0xed4, (%r12)          # imm = 0xED4
jne 0x16113
cmpl $0x0, 0x44(%r12)
jle 0x15cfb
movq 0x48(%r12), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
cmpl $0x2, 0x44(%r12)
jl 0x15cfb
movl $0x1, %r13d
leaq 0x2c373(%rip), %r15     # 0x42042
movq %rbx, %rdi
movq %r15, %rsi
callq 0x73db
movq 0x48(%r12), %rax
movq (%rax,%r13,8), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
incq %r13
movslq 0x44(%r12), %rax
cmpq %rax, %r13
jl 0x15ccf
leaq 0x2dd08(%rip), %r14     # 0x43a0a
movq %rbx, %rdi
movq %r14, %rsi
callq 0x73db
movq %rbx, %rdi
movq %r14, %rsi
jmp 0x15c30
cmpl $0x2, 0x44(%r15)
jne 0x16151
leaq 0x2e268(%rip), %r12     # 0x43f92
leaq 0x2e715(%rip), %rsi     # 0x44446
movq %rbx, %rdi
callq 0x73db
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r14, %rdi
movq %rbx, %rsi
callq 0x15332
movq %rbx, %rdi
movq %r12, %rsi
callq 0x73db
movq 0x48(%r15), %rax
movq 0x8(%rax), %rdx
jmp 0x15ae8
addl $0xfffffcfe, %eax       # imm = 0xFFFFFCFE
cmpl $0x2, %eax
jae 0x16170
movq 0x10(%r12), %rax
movq 0x8(%rax), %rsi
movl 0x4(%rax), %edx
movq %rbx, %rdi
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x7577
movq %rbx, %rdi
movq %r12, %rsi
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x16e20
leaq -0x38(%rbp), %r13
movq %r13, %rdi
callq 0x7354
movq 0x68(%r15), %rsi
movq %r13, %rdi
callq 0x14901
movq 0x8(%r13), %rax
testq %rax, %rax
leaq 0x2d12e(%rip), %rdx     # 0x42f06
cmovneq %rax, %rdx
leaq 0x2ddf1(%rip), %rsi     # 0x43bd4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x7945
movq (%r14), %rdi
movq %r12, %rsi
callq 0x24ade
leaq 0x2dde3(%rip), %rdx     # 0x43be2
leaq -0xc0(%rbp), %r14
movl $0x80, %esi
movq %r14, %rdi
movq %rax, %rcx
xorl %eax, %eax
callq 0x3090
movq %rbx, %rdi
movq %r14, %rsi
callq 0x73db
movq %r13, %rdi
jmp 0x1595c
leaq 0x2dd2c(%rip), %rdi     # 0x43b5e
leaq 0x2da53(%rip), %rsi     # 0x4388c
leaq 0x2ddb8(%rip), %rcx     # 0x43bf8
movl $0x486, %edx            # imm = 0x486
callq 0x30a0
leaq 0x2dd17(%rip), %rdi     # 0x43b68
leaq 0x2da34(%rip), %rsi     # 0x4388c
leaq 0x2dfc8(%rip), %rcx     # 0x43e27
movl $0x265, %edx            # imm = 0x265
callq 0x30a0
leaq 0x2dcf8(%rip), %rdi     # 0x43b68
leaq 0x2da15(%rip), %rsi     # 0x4388c
leaq 0x2dfa9(%rip), %rcx     # 0x43e27
movl $0x28d, %edx            # imm = 0x28D
callq 0x30a0
leaq 0x2dcd9(%rip), %rdi     # 0x43b68
leaq 0x2d9f6(%rip), %rsi     # 0x4388c
leaq 0x2df8a(%rip), %rcx     # 0x43e27
movl $0x269, %edx            # imm = 0x269
callq 0x30a0
leaq 0x2dcba(%rip), %rdi     # 0x43b68
leaq 0x2d9d7(%rip), %rsi     # 0x4388c
leaq 0x2df6b(%rip), %rcx     # 0x43e27
movl $0x25d, %edx            # imm = 0x25D
callq 0x30a0
leaq 0x2deb4(%rip), %rdi     # 0x43d81
leaq 0x2d9b8(%rip), %rsi     # 0x4388c
leaq 0x2e015(%rip), %rcx     # 0x43ef0
movl $0x2f1, %edx            # imm = 0x2F1
callq 0x30a0
leaq 0x2de95(%rip), %rdi     # 0x43d81
leaq 0x2d999(%rip), %rsi     # 0x4388c
leaq 0x2df9c(%rip), %rcx     # 0x43e96
movl $0x2c7, %edx            # imm = 0x2C7
callq 0x30a0
leaq 0x2dc5d(%rip), %rdi     # 0x43b68
leaq 0x2d97a(%rip), %rsi     # 0x4388c
leaq 0x2df0e(%rip), %rcx     # 0x43e27
movl $0x261, %edx            # imm = 0x261
callq 0x30a0
leaq 0x2de57(%rip), %rdi     # 0x43d81
leaq 0x2d95b(%rip), %rsi     # 0x4388c
leaq 0x2dfb8(%rip), %rcx     # 0x43ef0
movl $0x2f5, %edx            # imm = 0x2F5
callq 0x30a0
leaq 0x2de38(%rip), %rdi     # 0x43d81
leaq 0x2d93c(%rip), %rsi     # 0x4388c
leaq 0x2df3f(%rip), %rcx     # 0x43e96
movl $0x2cf, %edx            # imm = 0x2CF
callq 0x30a0
leaq 0x2dc00(%rip), %rdi     # 0x43b68
leaq 0x2d91d(%rip), %rsi     # 0x4388c
leaq 0x2deb1(%rip), %rcx     # 0x43e27
movl $0x259, %edx            # imm = 0x259
callq 0x30a0
leaq 0x2ddfa(%rip), %rdi     # 0x43d81
leaq 0x2d8fe(%rip), %rsi     # 0x4388c
leaq 0x2df01(%rip), %rcx     # 0x43e96
movl $0x2cb, %edx            # imm = 0x2CB
callq 0x30a0
leaq 0x2dbc2(%rip), %rdi     # 0x43b68
leaq 0x2d8df(%rip), %rsi     # 0x4388c
leaq 0x2de73(%rip), %rcx     # 0x43e27
movl $0x249, %edx            # imm = 0x249
callq 0x30a0
leaq 0x2dba3(%rip), %rdi     # 0x43b68
leaq 0x2d8c0(%rip), %rsi     # 0x4388c
leaq 0x2de54(%rip), %rcx     # 0x43e27
movl $0x24d, %edx            # imm = 0x24D
callq 0x30a0
leaq 0x2dd9d(%rip), %rdi     # 0x43d81
leaq 0x2d8a1(%rip), %rsi     # 0x4388c
leaq 0x2dd30(%rip), %rcx     # 0x43d22
movl $0x204, %edx            # imm = 0x204
callq 0x30a0
leaq 0x2dd7e(%rip), %rdi     # 0x43d81
leaq 0x2d882(%rip), %rsi     # 0x4388c
leaq 0x2de16(%rip), %rcx     # 0x43e27
movl $0x27c, %edx            # imm = 0x27C
callq 0x30a0
leaq 0x2db46(%rip), %rdi     # 0x43b68
leaq 0x2d863(%rip), %rsi     # 0x4388c
leaq 0x2ddf7(%rip), %rcx     # 0x43e27
movl $0x255, %edx            # imm = 0x255
callq 0x30a0
leaq 0x2db27(%rip), %rdi     # 0x43b68
leaq 0x2d844(%rip), %rsi     # 0x4388c
leaq 0x2ddd8(%rip), %rcx     # 0x43e27
movl $0x251, %edx            # imm = 0x251
callq 0x30a0
leaq 0x2db08(%rip), %rdi     # 0x43b68
leaq 0x2d825(%rip), %rsi     # 0x4388c
leaq 0x2ddb9(%rip), %rcx     # 0x43e27
movl $0x291, %edx            # imm = 0x291
callq 0x30a0
leaq 0x2dd02(%rip), %rdi     # 0x43d81
leaq 0x2d806(%rip), %rsi     # 0x4388c
leaq 0x2dc95(%rip), %rcx     # 0x43d22
movl $0x1f9, %edx            # imm = 0x1F9
callq 0x30a0
leaq 0x2dce3(%rip), %rdi     # 0x43d81
leaq 0x2d7e7(%rip), %rsi     # 0x4388c
leaq 0x2dd7b(%rip), %rcx     # 0x43e27
movl $0x295, %edx            # imm = 0x295
callq 0x30a0
leaq 0x2dcc4(%rip), %rdi     # 0x43d81
leaq 0x2d7c8(%rip), %rsi     # 0x4388c
leaq 0x2dc57(%rip), %rcx     # 0x43d22
movl $0x20f, %edx            # imm = 0x20F
callq 0x30a0
leaq 0x2dca5(%rip), %rdi     # 0x43d81
leaq 0x2d7a9(%rip), %rsi     # 0x4388c
leaq 0x2dc38(%rip), %rcx     # 0x43d22
movl $0x21b, %edx            # imm = 0x21B
callq 0x30a0
leaq 0x2da63(%rip), %rdi     # 0x43b5e
leaq 0x2d78a(%rip), %rsi     # 0x4388c
leaq 0x2dc93(%rip), %rcx     # 0x43d9c
movl $0x1e2, %edx            # imm = 0x1E2
callq 0x30a0
leaq 0x2dcdc(%rip), %rdi     # 0x43df6
leaq 0x2d76b(%rip), %rsi     # 0x4388c
leaq 0x2dc74(%rip), %rcx     # 0x43d9c
movl $0x1e3, %edx            # imm = 0x1E3
callq 0x30a0
leaq 0x2dc48(%rip), %rdi     # 0x43d81
leaq 0x2d74c(%rip), %rsi     # 0x4388c
leaq 0x2ddfb(%rip), %rcx     # 0x43f42
movl $0x319, %edx            # imm = 0x319
callq 0x30a0
leaq 0x2dc29(%rip), %rdi     # 0x43d81
leaq 0x2d72d(%rip), %rsi     # 0x4388c
leaq 0x2dddc(%rip), %rcx     # 0x43f42
movl $0x315, %edx            # imm = 0x315
callq 0x30a0
leaq 0x291e9(%rip), %rdi     # 0x3f360
leaq 0x2d70e(%rip), %rsi     # 0x4388c
leaq 0x2dabc(%rip), %rcx     # 0x43c41
movl $0x1d6, %edx            # imm = 0x1D6
callq 0x30a0