// File: /workspace/github_c_makefile_star2_O3/intel[P]pf-bb-config/vrb2/vrb2_cfg_parser.c
// Function: vrb2_handler
static int
vrb2_handler(void *user, const char *section,
	    const char *name, const char *value)
{
	struct vrb2_conf *vrb2_conf = (struct vrb2_conf *) user;
	int ret = 1, index;

	if (!strcmp(section, MODE) && !strcmp(name, PFMODE)) {
		if (!strcmp(value, ZERO))
			vrb2_conf->pf_mode_en = false;
		else if (!strcmp(value, ONE))
			vrb2_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))
			vrb2_conf->input_pos_llr_1_bit = false;
		else if (!strcmp(value, ONE))
			vrb2_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))
			vrb2_conf->output_pos_llr_1_bit = false;
		else if (!strcmp(value, ONE))
			vrb2_conf->output_pos_llr_1_bit = true;
		else
			ret = 0;
	} else if (!strcmp(section, VFBUNDLES) &&
			!strcmp(name, NUMVF_BUNDLES)) {
		ret = parse_number16(value, &vrb2_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, &vrb2_conf->q_ul_4g.num_qgroups);
	} else if (!strcmp(section, QUL4G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb2_conf->q_ul_4g.num_aqs_per_groups);
	} else if (!strcmp(section, QUL4G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb2_conf->q_ul_4g.aq_depth_log2);
	} else if (!strcmp(section, QDL4G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb2_conf->q_dl_4g.num_qgroups);
	} else if (!strcmp(section, QDL4G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb2_conf->q_dl_4g.num_aqs_per_groups);
	} else if (!strcmp(section, QDL4G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb2_conf->q_dl_4g.aq_depth_log2);
	} else if (!strcmp(section, QUL5G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb2_conf->q_ul_5g.num_qgroups);
	} else if (!strcmp(section, QUL5G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb2_conf->q_ul_5g.num_aqs_per_groups);
	} else if (!strcmp(section, QUL5G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb2_conf->q_ul_5g.aq_depth_log2);
	} else if (!strcmp(section, QDL5G) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb2_conf->q_dl_5g.num_qgroups);
	} else if (!strcmp(section, QDL5G) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb2_conf->q_dl_5g.num_aqs_per_groups);
	} else if (!strcmp(section, QDL5G) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb2_conf->q_dl_5g.aq_depth_log2);
	} else if (!strcmp(section, QFFT) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb2_conf->q_fft.num_qgroups);
	} else if (!strcmp(section, QFFT) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb2_conf->q_fft.num_aqs_per_groups);
	} else if (!strcmp(section, QFFT) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb2_conf->q_fft.aq_depth_log2);
	} else if (!strcmp(section, QMLD) && !strcmp(name, NUM_QGROUPS)) {
		ret = parse_number16(value, &vrb2_conf->q_mld.num_qgroups);
	} else if (!strcmp(section, QMLD) &&
			!strcmp(name, NUM_AQS_PER_GROUPS)) {
		ret = parse_number16(value,
				&vrb2_conf->q_mld.num_aqs_per_groups);
	} else if (!strcmp(section, QMLD) && !strcmp(name, AQ_DEPTH_LOG2)) {
		ret = parse_number16(value,
				&vrb2_conf->q_mld.aq_depth_log2);
	} else if (strstr(section, ARBUL4G) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBUL4G);
		ret = parse_number16(value,
			&vrb2_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,
				&vrb2_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,
				&vrb2_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,
			&vrb2_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,
				&vrb2_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,
				&vrb2_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,
			&vrb2_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,
				&vrb2_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,
				&vrb2_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,
			&vrb2_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,
				&vrb2_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,
				&vrb2_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,
			&vrb2_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,
				&vrb2_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,
				&vrb2_conf->arb_fft[index].gbr_threshold2);
	} else if (strstr(section, ARBMLD) &&
			!strcmp(name, ROUND_ROBIN_WEIGHT)) {
		index = parse_item_no(section, ARBFFT);
		ret = parse_number16(value,
			&vrb2_conf->arb_mld[index].round_robin_weight);
	} else if (strstr(section, ARBMLD) && !strcmp(name, GBR_THRSH1)) {
		index = parse_item_no(section, ARBFFT);
		ret = parse_number32(value,
				&vrb2_conf->arb_mld[index].gbr_threshold1);
	} else if (strstr(section, ARBMLD) && !strcmp(name, GBR_THRSH2)) {
		index = parse_item_no(section, ARBFFT);
		ret = parse_number32(value,
				&vrb2_conf->arb_mld[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 %r12
pushq %rbx
movq %rcx, %rbx
movq %rdx, %r12
movq %rsi, %r15
movq %rdi, %r14
leaq 0x51d0(%rip), %rsi      # 0x1bbe3
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16a36
leaq 0x51c2(%rip), %rsi      # 0x1bbe8
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16e03
leaq 0x51b6(%rip), %rsi      # 0x1bbf3
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16d5c
leaq 0x51d1(%rip), %rsi      # 0x1bc25
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16a77
leaq 0x51c8(%rip), %rsi      # 0x1bc2f
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16ef4
leaq 0x51c0(%rip), %rsi      # 0x1bc3e
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16aa1
leaq 0x51b6(%rip), %rsi      # 0x1bc47
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17050
leaq 0x51ae(%rip), %rsi      # 0x1bc56
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16db5
leaq 0x51ca(%rip), %rsi      # 0x1bc89
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16e2d
leaq 0x51b9(%rip), %rsi      # 0x1bc8f
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16ea6
leaq 0x51a8(%rip), %rsi      # 0x1bc95
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16f06
leaq 0x5f0c(%rip), %rsi      # 0x1ca10
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16f5d
leaq 0x6e28(%rip), %rsi      # 0x1d943
movq %r15, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16fe1
leaq 0x5169(%rip), %rsi      # 0x1bc9b
movq %r15, %rdi
callq 0xd420
testq %rax, %rax
je 0x16b84
leaq 0x515d(%rip), %rsi      # 0x1bca3
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1706f
leaq 0x5159(%rip), %rsi      # 0x1bcb6
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1709d
leaq 0x5151(%rip), %rsi      # 0x1bcc5
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1711b
leaq 0x5149(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0xd420
testq %rax, %rax
je 0x16bdd
leaq 0x5104(%rip), %rsi      # 0x1bca3
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x170bf
leaq 0x5100(%rip), %rsi      # 0x1bcb6
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1713d
leaq 0x50f8(%rip), %rsi      # 0x1bcc5
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17187
leaq 0x50f8(%rip), %rsi      # 0x1bcdc
movq %r15, %rdi
callq 0xd420
testq %rax, %rax
je 0x16c36
leaq 0x50ab(%rip), %rsi      # 0x1bca3
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17162
leaq 0x50a7(%rip), %rsi      # 0x1bcb6
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x171ac
leaq 0x509f(%rip), %rsi      # 0x1bcc5
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x171f6
leaq 0x50a7(%rip), %rsi      # 0x1bce4
movq %r15, %rdi
callq 0xd420
testq %rax, %rax
je 0x16c8f
leaq 0x5052(%rip), %rsi      # 0x1bca3
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x171d1
leaq 0x504e(%rip), %rsi      # 0x1bcb6
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1721b
leaq 0x5046(%rip), %rsi      # 0x1bcc5
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17262
leaq 0x5d7f(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0xd420
testq %rax, %rax
je 0x16ce8
leaq 0x4ff9(%rip), %rsi      # 0x1bca3
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17240
leaq 0x4ff5(%rip), %rsi      # 0x1bcb6
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17287
leaq 0x4fed(%rip), %rsi      # 0x1bcc5
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x172d4
leaq 0x6c59(%rip), %rsi      # 0x1d948
movq %r15, %rdi
callq 0xd420
testq %rax, %rax
je 0x16d41
leaq 0x4fa0(%rip), %rsi      # 0x1bca3
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x172ac
leaq 0x4f9c(%rip), %rsi      # 0x1bcb6
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x172f6
leaq 0x4f94(%rip), %rsi      # 0x1bcc5
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17318
leaq 0x4fa4(%rip), %rdi      # 0x1bcec
xorl %ebp, %ebp
movq %r15, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0xd150
jmp 0x170ff
leaq 0x4e99(%rip), %rsi      # 0x1bbfc
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16e7b
leaq 0x4e96(%rip), %rsi      # 0x1bc10
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16a4d
movzbl (%rbx), %eax
xorl %ebp, %ebp
cmpl $0x31, %eax
je 0x17041
cmpl $0x30, %eax
jne 0x170ff
cmpb $0x0, 0x1(%rbx)
jne 0x170ff
movb $0x0, 0x2(%r14)
jmp 0x17050
leaq 0x4ea0(%rip), %rsi      # 0x1bc5c
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16efd
leaq 0x4e95(%rip), %rsi      # 0x1bc68
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16fbe
leaq 0x4e91(%rip), %rsi      # 0x1bc7b
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16ab8
addq $0xa, %r14
jmp 0x170e8
movzbl (%rbx), %eax
xorl %ebp, %ebp
cmpl $0x31, %eax
je 0x16fab
cmpl $0x30, %eax
jne 0x170ff
cmpb $0x0, 0x1(%rbx)
jne 0x170ff
movb $0x0, (%r14)
jmp 0x17050
leaq 0x4e28(%rip), %rsi      # 0x1bc5c
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16f54
leaq 0x4e1d(%rip), %rsi      # 0x1bc68
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1702f
leaq 0x4e19(%rip), %rsi      # 0x1bc7b
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16acf
addq $0x10, %r14
jmp 0x170e8
movzbl (%rbx), %eax
xorl %ebp, %ebp
cmpl $0x31, %eax
je 0x16fc7
cmpl $0x30, %eax
jne 0x170ff
cmpb $0x0, 0x1(%rbx)
jne 0x170ff
movb $0x0, 0x1(%r14)
jmp 0x17050
leaq 0x4daf(%rip), %rsi      # 0x1bc5c
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x16fd8
leaq 0x4da4(%rip), %rsi      # 0x1bc68
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x1705a
leaq 0x4da0(%rip), %rsi      # 0x1bc7b
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16ae6
addq $0x16, %r14
jmp 0x170e8
addq $0x4, %r14
jmp 0x170e8
addq $0x6, %r14
jmp 0x170e8
leaq 0x4d4f(%rip), %rsi      # 0x1bc5c
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17038
leaq 0x4d44(%rip), %rsi      # 0x1bc68
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17069
leaq 0x4d40(%rip), %rsi      # 0x1bc7b
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16afd
addq $0x1c, %r14
jmp 0x170e8
addq $0xc, %r14
jmp 0x170e8
leaq 0x4cf8(%rip), %rsi      # 0x1bc5c
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17063
leaq 0x4ced(%rip), %rsi      # 0x1bc68
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17097
leaq 0x4ce9(%rip), %rsi      # 0x1bc7b
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16b14
addq $0x22, %r14
jmp 0x170e8
cmpb $0x0, 0x1(%rbx)
jne 0x170ff
movb $0x1, (%r14)
jmp 0x17050
addq $0x8, %r14
jmp 0x170e8
cmpb $0x0, 0x1(%rbx)
jne 0x170ff
movb $0x1, 0x1(%r14)
jmp 0x17050
addq $0x12, %r14
jmp 0x170e8
leaq 0x4c74(%rip), %rsi      # 0x1bc5c
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x17091
leaq 0x4c69(%rip), %rsi      # 0x1bc68
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
je 0x170e4
leaq 0x4c65(%rip), %rsi      # 0x1bc7b
movq %r12, %rdi
callq 0xd1f0
testl %eax, %eax
jne 0x16b2b
addq $0x28, %r14
jmp 0x170e8
addq $0xe, %r14
jmp 0x170e8
addq $0x18, %r14
jmp 0x170e8
cmpb $0x0, 0x1(%rbx)
jne 0x170ff
movb $0x1, 0x2(%r14)
movl $0x1, %eax
jmp 0x17112
addq $0x14, %r14
jmp 0x170e8
addq $0x1e, %r14
jmp 0x170e8
addq $0x1a, %r14
jmp 0x170e8
leaq 0x4c25(%rip), %rsi      # 0x1bc9b
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x2c, %rsi
jmp 0x172cc
addq $0x24, %r14
jmp 0x170e8
addq $0x20, %r14
jmp 0x170e8
leaq 0x4bf7(%rip), %rsi      # 0x1bc9b
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x30, %rsi
jmp 0x17338
leaq 0x4c0e(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x32c, %rsi            # imm = 0x32C
jmp 0x172cc
addq $0x26, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x17345
movl %eax, %ebp
movl $0x1, %eax
cmpl $0x1, %ebp
je 0x17112
leaq 0x4c15(%rip), %rdi      # 0x1bd1b
movq %rbx, %rsi
xorl %eax, %eax
callq 0xd150
movl %ebp, %eax
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
leaq 0x4b79(%rip), %rsi      # 0x1bc9b
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x34, %rsi
jmp 0x17338
leaq 0x4b90(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x330, %rsi            # imm = 0x330
jmp 0x17338
leaq 0x4b73(%rip), %rsi      # 0x1bcdc
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x62c, %rsi            # imm = 0x62C
jmp 0x172cc
leaq 0x4b46(%rip), %rsi      # 0x1bcd4
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x334, %rsi            # imm = 0x334
jmp 0x17338
leaq 0x4b29(%rip), %rsi      # 0x1bcdc
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x630, %rsi            # imm = 0x630
jmp 0x17338
leaq 0x4b0c(%rip), %rsi      # 0x1bce4
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x92c, %rsi            # imm = 0x92C
jmp 0x172cc
leaq 0x4adf(%rip), %rsi      # 0x1bcdc
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x634, %rsi            # imm = 0x634
jmp 0x17338
leaq 0x4ac2(%rip), %rsi      # 0x1bce4
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x930, %rsi            # imm = 0x930
jmp 0x17338
leaq 0x57ce(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xc2c, %rsi            # imm = 0xC2C
jmp 0x172cc
leaq 0x4a7b(%rip), %rsi      # 0x1bce4
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0x934, %rsi            # imm = 0x934
jmp 0x17338
leaq 0x5787(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xc30, %rsi            # imm = 0xC30
jmp 0x17338
leaq 0x5762(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xf2c, %rsi            # imm = 0xF2C
movq %rbx, %rdi
jmp 0x170ee
leaq 0x573a(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xc34, %rsi            # imm = 0xC34
jmp 0x17338
leaq 0x5718(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xf30, %rsi            # imm = 0xF30
jmp 0x17338
leaq 0x56f6(%rip), %rsi      # 0x1ca15
movq %r15, %rdi
callq 0x1739a
movl %eax, %eax
leaq (%rax,%rax,2), %rax
leaq (%r14,%rax,4), %rsi
addq $0xf34, %rsi            # imm = 0xF34
movq %rbx, %rdi
callq 0x1740a
jmp 0x170f3