// File: /workspace/github_c_makefile_star2_O1/intel[P]pf-bb-config/vrb1/vrb1_cfg_parser.c
// Function: vrb1_handler
static int
vrb1_handler(void *user, const char *section,
	    const char *name, const char *value)
{
	struct vrb1_conf *vrb1_conf = (struct vrb1_conf *) user;
	int ret = 1, index;

	if (!strcmp(section, MODE) && !strcmp(name, PFMODE)) {
		if (!strcmp(value, ZERO))
			vrb1_conf->pf_mode_en = false;
		else if (!strcmp(value, ONE))
			vrb1_conf->pf_mode_en = true;
		else
			ret = 0;
	} else if (!strcmp(section, LLR_SIGN) &&
			!strcmp(name, INPUT_POS_LLR_1_BIT)) {
		if (!strcmp(value, ZERO))
			vrb1_conf->input_pos_llr_1_bit = false;
		else if (!strcmp(value, ONE))
			vrb1_conf->input_pos_llr_1_bit = true;
		else
			ret = 0;
	} else if (!strcmp(section, LLR_SIGN) &&
			!strcmp(name, OUTPUT_POS_LLR_1_BIT)) {
		if (!strcmp(value, ZERO))
			vrb1_conf->output_pos_llr_1_bit = false;
		else if (!strcmp(value, ONE))
			vrb1_conf->output_pos_llr_1_bit = true;
		else
			ret = 0;
	} else if (!strcmp(section, VFBUNDLES) &&
			!strcmp(name, NUMVF_BUNDLES)) {
		ret = parse_number16(value, &vrb1_conf->num_vf_bundles);
	} else if (!strcmp(section, MAXQSIZE) &&
			!strcmp(name, MAX_QUEUE_SIZE)) {
		/* MAX_QUEUE_SIZE is not used. Keep it for parsing purposes */
	} else if (!strcmp(section, QUL4G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb1_conf->q_ul_4g.num_qgroups);
	} else if (!strcmp(section, QUL4G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb1_conf->q_ul_4g.num_aqs_per_groups);
	} else if (!strcmp(section, QUL4G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb1_conf->q_ul_4g.aq_depth_log2);
	} else if (!strcmp(section, QDL4G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb1_conf->q_dl_4g.num_qgroups);
	} else if (!strcmp(section, QDL4G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb1_conf->q_dl_4g.num_aqs_per_groups);
	} else if (!strcmp(section, QDL4G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb1_conf->q_dl_4g.aq_depth_log2);
	} else if (!strcmp(section, QUL5G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb1_conf->q_ul_5g.num_qgroups);
	} else if (!strcmp(section, QUL5G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb1_conf->q_ul_5g.num_aqs_per_groups);
	} else if (!strcmp(section, QUL5G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb1_conf->q_ul_5g.aq_depth_log2);
	} else if (!strcmp(section, QDL5G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb1_conf->q_dl_5g.num_qgroups);
	} else if (!strcmp(section, QDL5G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb1_conf->q_dl_5g.num_aqs_per_groups);
	} else if (!strcmp(section, QDL5G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb1_conf->q_dl_5g.aq_depth_log2);
	} else if (!strcmp(section, QFFT) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb1_conf->q_fft.num_qgroups);
	} else if (!strcmp(section, QFFT) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb1_conf->q_fft.num_aqs_per_groups);
	} else if (!strcmp(section, QFFT) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb1_conf->q_fft.aq_depth_log2);
	} else if (strstr(section, ARBUL4G) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBUL4G);
		ret = parse_number16(value,
			&vrb1_conf->arb_ul_4g[index].round_robin_weight);
	} else if (strstr(section, ARBUL4G) && !strcmp(name, GBR_THRSH1)) {
		index = parse_item_no(section, ARBUL4G);
		ret = parse_number32(value,
				&vrb1_conf->arb_ul_4g[index].gbr_threshold1);
	} else if (strstr(section, ARBUL4G) && !strcmp(name, GBR_THRSH2)) {
		index = parse_item_no(section, ARBUL4G);
		ret = parse_number32(value,
				&vrb1_conf->arb_ul_4g[index].gbr_threshold2);
	} else if (strstr(section, ARBDL4G) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBDL4G);
		ret = parse_number16(value,
			&vrb1_conf->arb_dl_4g[index].round_robin_weight);
	} else if (strstr(section, ARBDL4G) && !strcmp(name, GBR_THRSH1)) {
		index = parse_item_no(section, ARBDL4G);
		ret = parse_number32(value,
				&vrb1_conf->arb_dl_4g[index].gbr_threshold1);
	} else if (strstr(section, ARBDL4G) && !strcmp(name, GBR_THRSH2)) {
		index = parse_item_no(section, ARBDL4G);
		ret = parse_number32(value,
				&vrb1_conf->arb_dl_4g[index].gbr_threshold2);
	} else if (strstr(section, ARBUL5G) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBUL5G);
		ret = parse_number16(value,
			&vrb1_conf->arb_ul_5g[index].round_robin_weight);
	} else if (strstr(section, ARBUL5G) && !strcmp(name, GBR_THRSH1)) {
		index = parse_item_no(section, ARBUL5G);
		ret = parse_number32(value,
				&vrb1_conf->arb_ul_5g[index].gbr_threshold1);
	} else if (strstr(section, ARBUL5G) && !strcmp(name, GBR_THRSH2)) {
		index = parse_item_no(section, ARBUL5G);
		ret = parse_number32(value,
				&vrb1_conf->arb_ul_5g[index].gbr_threshold2);
	} else if (strstr(section, ARBDL5G) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBDL5G);
		ret = parse_number16(value,
			&vrb1_conf->arb_dl_5g[index].round_robin_weight);
	} else if (strstr(section, ARBDL5G) && !strcmp(name, GBR_THRSH1)) {
		index = parse_item_no(section, ARBDL5G);
		ret = parse_number32(value,
				&vrb1_conf->arb_dl_5g[index].gbr_threshold1);
	} else if (strstr(section, ARBDL5G) && !strcmp(name, GBR_THRSH2)) {
		index = parse_item_no(section, ARBDL5G);
		ret = parse_number32(value,
				&vrb1_conf->arb_dl_5g[index].gbr_threshold2);
	} else if (strstr(section, ARBFFT) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBFFT);
		ret = parse_number16(value,
			&vrb1_conf->arb_fft[index].round_robin_weight);
	} else if (strstr(section, ARBFFT) && !strcmp(name, GBR_THRSH1)) {
		index = parse_item_no(section, ARBFFT);
		ret = parse_number32(value,
				&vrb1_conf->arb_fft[index].gbr_threshold1);
	} else if (strstr(section, ARBFFT) && !strcmp(name, GBR_THRSH2)) {
		index = parse_item_no(section, ARBFFT);
		ret = parse_number32(value,
				&vrb1_conf->arb_fft[index].gbr_threshold2);
	} else {
		printf("ERROR: section (%s) or name (%s) is not valid\n",
			section, name);
		ret = 0;
	}

	if (ret != 1)
		printf("ERROR: Conversion of value (%s) failed\n", value);


	return ret;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rcx, %rbx
movq %rdx, %r12
movq %rsi, %r15
movq %rdi, %r14
leaq 0x8c1b(%rip), %rsi      # 0x1bbd3
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
jne 0x12fdb
leaq 0x8c0d(%rip), %rsi      # 0x1bbd8
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x13402
leaq 0x8c01(%rip), %rsi      # 0x1bbe3
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
je 0x132d2
leaq 0x8c1c(%rip), %rsi      # 0x1bc15
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
jne 0x1301c
leaq 0x8c13(%rip), %rsi      # 0x1bc1f
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1352e
leaq 0x8c0b(%rip), %rsi      # 0x1bc2e
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
jne 0x13046
leaq 0x8c01(%rip), %rsi      # 0x1bc37
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x136cd
leaq 0x8bf9(%rip), %rsi      # 0x1bc46
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
je 0x13342
leaq 0x8c15(%rip), %rsi      # 0x1bc79
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
je 0x133a2
leaq 0x8c04(%rip), %rsi      # 0x1bc7f
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
je 0x13439
leaq 0x8bf3(%rip), %rsi      # 0x1bc85
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
je 0x134ce
leaq 0x993e(%rip), %rsi      # 0x1c9e7
movq %r15, %rdi
callq 0xd200
testl %eax, %eax
je 0x13537
leaq 0x8bcb(%rip), %rsi      # 0x1bc8b
movq %r15, %rdi
callq 0xd430
testq %rax, %rax
je 0x1311f
movq %rax, %r13
leaq 0x8bbc(%rip), %rsi      # 0x1bc93
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x135c5
testq %r13, %r13
je 0x1311f
leaq 0x8bb3(%rip), %rsi      # 0x1bca6
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1364d
testq %r13, %r13
je 0x1311f
leaq 0x8ba6(%rip), %rsi      # 0x1bcb5
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1375c
leaq 0x8b9e(%rip), %rsi      # 0x1bcc4
movq %r15, %rdi
callq 0xd430
testq %rax, %rax
je 0x13185
movq %rax, %r13
leaq 0x8b56(%rip), %rsi      # 0x1bc93
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x135f9
testq %r13, %r13
je 0x13185
leaq 0x8b4d(%rip), %rsi      # 0x1bca6
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x136a3
testq %r13, %r13
je 0x13185
leaq 0x8b40(%rip), %rsi      # 0x1bcb5
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x137a3
leaq 0x8b40(%rip), %rsi      # 0x1bccc
movq %r15, %rdi
callq 0xd430
testq %rax, %rax
je 0x131eb
movq %rax, %r13
leaq 0x8af0(%rip), %rsi      # 0x1bc93
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x13628
testq %r13, %r13
je 0x131eb
leaq 0x8ae7(%rip), %rsi      # 0x1bca6
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x13737
testq %r13, %r13
je 0x131eb
leaq 0x8ada(%rip), %rsi      # 0x1bcb5
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x137ea
leaq 0x8ae2(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0xd430
testq %rax, %rax
je 0x13251
movq %rax, %r13
leaq 0x8a8a(%rip), %rsi      # 0x1bc93
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1367b
testq %r13, %r13
je 0x13251
leaq 0x8a81(%rip), %rsi      # 0x1bca6
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1377e
testq %r13, %r13
je 0x13251
leaq 0x8a74(%rip), %rsi      # 0x1bcb5
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1380c
leaq 0x9794(%rip), %rsi      # 0x1c9ec
movq %r15, %rdi
callq 0xd430
testq %rax, %rax
je 0x132b7
movq %rax, %r13
leaq 0x8a24(%rip), %rsi      # 0x1bc93
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x136e6
testq %r13, %r13
je 0x132b7
leaq 0x8a1b(%rip), %rsi      # 0x1bca6
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x137c8
testq %r13, %r13
je 0x132b7
leaq 0x8a0e(%rip), %rsi      # 0x1bcb5
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1382e
leaq 0x8a1e(%rip), %rdi      # 0x1bcdc
xorl %ebp, %ebp
movq %r15, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0xd150
jmp 0x13710
movl %eax, %ebp
leaq 0x8911(%rip), %rsi      # 0x1bbec
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x13499
testl %ebp, %ebp
jne 0x12ff2
leaq 0x8906(%rip), %rsi      # 0x1bc00
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
jne 0x12ff2
leaq 0x7cf8(%rip), %rsi      # 0x1b009
movq %rbx, %rdi
callq 0xd200
testl %eax, %eax
je 0x136c8
leaq 0x7d0f(%rip), %rsi      # 0x1b037
movq %rbx, %rdi
callq 0xd200
testl %eax, %eax
jne 0x134c7
movb $0x1, 0x2(%r14)
jmp 0x136cd
movl %eax, %ebp
leaq 0x8901(%rip), %rsi      # 0x1bc4c
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x13597
testl %ebp, %ebp
jne 0x1305d
leaq 0x88ee(%rip), %rsi      # 0x1bc58
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1366f
testl %ebp, %ebp
jne 0x1305d
leaq 0x88e2(%rip), %rsi      # 0x1bc6b
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
jne 0x1305d
addq $0xa, %r14
jmp 0x136de
movl %eax, %ebp
leaq 0x88a1(%rip), %rsi      # 0x1bc4c
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x135a0
testl %ebp, %ebp
jne 0x13074
leaq 0x888e(%rip), %rsi      # 0x1bc58
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x13675
testl %ebp, %ebp
jne 0x13074
leaq 0x8882(%rip), %rsi      # 0x1bc6b
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
jne 0x13074
addq $0x10, %r14
jmp 0x136de
leaq 0x7c00(%rip), %rsi      # 0x1b009
movq %rbx, %rdi
callq 0xd200
testl %eax, %eax
je 0x135a9
leaq 0x7c17(%rip), %rsi      # 0x1b037
movq %rbx, %rdi
callq 0xd200
testl %eax, %eax
jne 0x134c7
movb $0x1, (%r14)
jmp 0x136cd
movl %eax, %ebp
leaq 0x880a(%rip), %rsi      # 0x1bc4c
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x135b2
testl %ebp, %ebp
jne 0x1308b
leaq 0x87f7(%rip), %rsi      # 0x1bc58
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x1369d
testl %ebp, %ebp
jne 0x1308b
leaq 0x87eb(%rip), %rsi      # 0x1bc6b
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
jne 0x1308b
addq $0x16, %r14
jmp 0x136de
leaq 0x7b69(%rip), %rsi      # 0x1b009
movq %rbx, %rdi
callq 0xd200
testl %eax, %eax
je 0x135bb
leaq 0x7b80(%rip), %rsi      # 0x1b037
movq %rbx, %rdi
callq 0xd200
testl %eax, %eax
je 0x1361e
xorl %ebp, %ebp
jmp 0x13710
movl %eax, %ebp
leaq 0x8775(%rip), %rsi      # 0x1bc4c
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x135e7
testl %ebp, %ebp
jne 0x130a2
leaq 0x8762(%rip), %rsi      # 0x1bc58
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x136d4
testl %ebp, %ebp
jne 0x130a2
leaq 0x8756(%rip), %rsi      # 0x1bc6b
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
jne 0x130a2
addq $0x1c, %r14
jmp 0x136de
addq $0x4, %r14
jmp 0x136de
movl %eax, %ebp
leaq 0x870c(%rip), %rsi      # 0x1bc4c
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x135f0
testl %ebp, %ebp
jne 0x130b9
leaq 0x86f9(%rip), %rsi      # 0x1bc58
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
je 0x136da
testl %ebp, %ebp
jne 0x130b9
leaq 0x86ed(%rip), %rsi      # 0x1bc6b
movq %r12, %rdi
callq 0xd200
testl %eax, %eax
jne 0x130b9
addq $0x22, %r14
jmp 0x136de
addq $0x6, %r14
jmp 0x136de
addq $0xc, %r14
jmp 0x136de
movb $0x0, (%r14)
jmp 0x136cd
addq $0x12, %r14
jmp 0x136de
movb $0x0, 0x1(%r14)
jmp 0x136cd
leaq 0x86bf(%rip), %rsi      # 0x1bc8b
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x24, %rsi
jmp 0x13706
addq $0x18, %r14
jmp 0x136de
addq $0x1e, %r14
jmp 0x136de
leaq 0x86c4(%rip), %rsi      # 0x1bcc4
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xe4, %rsi
jmp 0x13706
movb $0x1, 0x1(%r14)
jmp 0x136cd
leaq 0x869d(%rip), %rsi      # 0x1bccc
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x1a4, %rsi            # imm = 0x1A4
jmp 0x13706
leaq 0x8637(%rip), %rsi      # 0x1bc8b
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x28, %rsi
jmp 0x1384e
addq $0x8, %r14
jmp 0x136de
addq $0xe, %r14
jmp 0x136de
leaq 0x8652(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x264, %rsi            # imm = 0x264
jmp 0x13706
addq $0x14, %r14
jmp 0x136de
leaq 0x861a(%rip), %rsi      # 0x1bcc4
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xe8, %rsi
jmp 0x1384e
movb $0x0, 0x2(%r14)
movl $0x1, %ebp
jmp 0x13710
addq $0x1a, %r14
jmp 0x136de
addq $0x20, %r14
movq %rbx, %rdi
movq %r14, %rsi
jmp 0x13709
leaq 0x92ff(%rip), %rsi      # 0x1c9ec
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x324, %rsi            # imm = 0x324
movq %rbx, %rdi
callq 0x1385b
movl %eax, %ebp
cmpl $0x1, %ebp
je 0x13726
leaq 0x85ef(%rip), %rdi      # 0x1bd0b
movq %rbx, %rsi
xorl %eax, %eax
callq 0xd150
movl %ebp, %eax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x858e(%rip), %rsi      # 0x1bccc
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x1a8, %rsi            # imm = 0x1A8
jmp 0x1384e
leaq 0x8528(%rip), %rsi      # 0x1bc8b
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x2c, %rsi
jmp 0x1384e
leaq 0x854f(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x268, %rsi            # imm = 0x268
jmp 0x1384e
leaq 0x851a(%rip), %rsi      # 0x1bcc4
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xec, %rsi
jmp 0x1384e
leaq 0x921d(%rip), %rsi      # 0x1c9ec
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x328, %rsi            # imm = 0x328
jmp 0x1384e
leaq 0x84db(%rip), %rsi      # 0x1bccc
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x1ac, %rsi            # imm = 0x1AC
jmp 0x1384e
leaq 0x84c1(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x26c, %rsi            # imm = 0x26C
jmp 0x1384e
leaq 0x91b7(%rip), %rsi      # 0x1c9ec
movq %r15, %rdi
callq 0x138b0
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x32c, %rsi            # imm = 0x32C
movq %rbx, %rdi
callq 0x13919
jmp 0x1370e