// File: /workspace/github_c_makefile_star2_O1/hsjoihs[P]c-compiler/lexer.c
// Function: get_token
static struct Token get_token(const char **ptr_to_str)
{
	struct Token t = get_token_raw(ptr_to_str);
	if (t.kind != IDENT_OR_RESERVED) {
		return t;
	}
	const char *new_str = t.ident_str;
	if (strcmp(new_str, "return") == 0) {
		t.kind = RES_RETURN;
	} else if (strcmp(new_str, "if") == 0) {
		t.kind = RES_IF;
	} else if (strcmp(new_str, "else") == 0) {
		t.kind = RES_ELSE;
	} else if (strcmp(new_str, "do") == 0) {
		t.kind = RES_DO;
	} else if (strcmp(new_str, "while") == 0) {
		t.kind = RES_WHILE;
	} else if (strcmp(new_str, "break") == 0) {
		t.kind = RES_BREAK;
	} else if (strcmp(new_str, "continue") == 0) {
		t.kind = RES_CONTINUE;
	} else if (strcmp(new_str, "for") == 0) {
		t.kind = RES_FOR;
	} else if (strcmp(new_str, "int") == 0) {
		t.kind = RES_INT;
	} else if (strcmp(new_str, "char") == 0) {
		t.kind = RES_CHAR;
	} else if (strcmp(new_str, "struct") == 0) {
		t.kind = RES_STRUCT;
	} else if (strcmp(new_str, "sizeof") == 0) {
		t.kind = RES_SIZEOF;
	} else if (strcmp(new_str, "void") == 0) {
		t.kind = RES_VOID;
	} else if (strcmp(new_str, "switch") == 0) {
		t.kind = RES_SWITCH;
	} else if (strcmp(new_str, "case") == 0) {
		t.kind = RES_CASE;
	} else if (strcmp(new_str, "default") == 0) {
		t.kind = RES_DEFAULT;
	} else if (strcmp(new_str, "_Alignof") == 0) {
		t.kind = RES_ALIGNOF;
	} else if (strcmp(new_str, "enum") == 0) {
		t.kind = RES_ENUM;
	} else if (strcmp(new_str, "const") == 0) {
		t.kind = RES_CONST;
	} else if (strcmp(new_str, "_Noreturn") == 0) {
		t.kind = RES_NORETURN;
	} else if (strcmp(new_str, "extern") == 0) {
		t.kind = RES_EXTERN;
	} else if (strcmp(new_str, "static") == 0) {
		t.kind = RES_STATIC;
	} else if (strcmp(new_str, "goto") == 0) {
		t.kind = RES_GOTO;
	} else if (strcmp(new_str, "union") == 0) {
		t.kind = RES_UNION;
	}
	return t;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rsi, %r15
movq %rdi, %rbx
movq (%rsi), %r14
movzbl (%r14), %eax
cmpl $0x5c, %eax
jg 0xc409
cmpl $0x3f, %eax
ja 0xc45e
movl %eax, %ecx
leaq 0x5dc6(%rip), %rdx      # 0x121b4
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x4d, (%rbx)
jmp 0xcbc3
leal -0x7b(%rax), %ecx
cmpl $0x3, %ecx
ja 0xc433
leaq 0x5e9c(%rip), %rax      # 0x122b4
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1e, (%rbx)
jmp 0xcbc3
cmpl $0x5d, %eax
je 0xcbb6
cmpl $0x5e, %eax
jne 0xcb6c
cmpb $0x3d, 0x1(%r14)
jne 0xc4ca
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x2a, (%rbx)
jmp 0xcbc3
cmpl $0x5b, %eax
jne 0xcb6c
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x36, (%rbx)
jmp 0xcbc3
movl $0x2, (%rbx)
jmp 0xcbc3
cmpb $0x2a, 0x1(%r14)
jne 0xc4dc
addq $0x4, %r14
cmpb $0x2a, -0x2(%r14)
jne 0xc4a1
cmpb $0x2f, -0x1(%r14)
je 0xc5a9
incq %r14
jmp 0xc48f
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x4c, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x4b, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1b, (%rbx)
jmp 0xcbc3
movzbl %al, %ecx
cmpl $0x5c, %ecx
jg 0xc52b
leal -0x21(%rcx), %edx
cmpl $0x1e, %edx
ja 0xcb1d
leaq 0x5dcd(%rip), %rsi      # 0x122c4
movslq (%rsi,%rdx,4), %rdi
addq %rsi, %rdi
jmpq *%rdi
cmpb $0x3d, 0x1(%r14)
jne 0xc519
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x14, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x15, (%rbx)
jmp 0xcbc3
leal -0x7b(%rcx), %edx
cmpl $0x3, %edx
ja 0xcb5e
leaq 0x5e02(%rip), %rax      # 0x12340
movslq (%rax,%rdx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
movzbl 0x1(%r14), %eax
cmpl $0x3d, %eax
je 0xc568
cmpl $0x7c, %eax
jne 0xc57a
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x21, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x2b, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x12, (%rbx)
jmp 0xcbc3
cmpb $0x2f, 0x1(%r14)
jne 0xc5bc
addq $0x2, %r14
movzbl (%r14), %eax
testl %eax, %eax
je 0xc5a9
cmpl $0xa, %eax
je 0xc5a9
incq %r14
jmp 0xc597
movq %r14, (%r15)
movq %rbx, %rdi
movq %r15, %rsi
callq 0xc3c0
jmp 0xcbce
cmpl $0x5c, %ecx
jg 0xcb28
cmpl $0x1e, %edx
ja 0xcb1d
leaq 0x5d7b(%rip), %rcx      # 0x12350
movslq (%rcx,%rdx,4), %rdx
addq %rcx, %rdx
jmpq *%rdx
leaq 0x1(%r14), %rdi
xorl %esi, %esi
jmp 0xc5e8
addl %eax, %esi
movl %esi, %esi
leaq (%rdi,%rsi), %r12
movb (%rdi,%rsi), %cl
cmpb $0x5c, %cl
jne 0xc610
movl $0x2, %eax
cmpb $0x5c, 0x1(%r12)
je 0xc5e6
cmpb $0x5c, %cl
jne 0xc610
cmpb $0x22, 0x1(%r12)
je 0xc5e6
movl $0x1, %eax
cmpb $0x22, %cl
jne 0xc5e6
callq 0x10b0
movq %rax, %rdi
callq 0xc0b3
incq %r12
movq %r12, (%r15)
movl $0x39, (%rbx)
movq $0x0, 0x8(%rbx)
movq %rax, 0x10(%rbx)
jmp 0xcbca
cmpb $0x3d, 0x1(%r14)
jne 0xc8eb
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x13, (%rbx)
jmp 0xcbc3
movzbl 0x1(%r14), %eax
cmpl $0x61, %eax
jg 0xc8fd
cmpl $0x42, %eax
je 0xc9e8
cmpl $0x58, %eax
je 0xc90f
leaq 0x1(%r14), %rax
movb (%rax), %dl
movl %edx, %esi
andb $-0x8, %sil
xorl %ecx, %ecx
cmpb $0x30, %sil
jne 0xca2b
xorl %ecx, %ecx
addb $-0x30, %dl
movzbl %dl, %edx
leal (%rdx,%rcx,8), %ecx
movb 0x1(%rax), %dl
incq %rax
movl %edx, %esi
andb $-0x8, %sil
cmpb $0x30, %sil
je 0xc69b
jmp 0xca2b
movzbl 0x1(%r14), %eax
cmpl $0x3d, %eax
je 0xca33
cmpl $0x26, %eax
jne 0xca57
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x20, (%rbx)
jmp 0xcbc3
movzbl 0x1(%r14), %eax
cmpl $0x3d, %eax
je 0xca45
cmpl $0x3e, %eax
jne 0xca69
cmpb $0x3d, 0x2(%r14)
jne 0xcaf9
leaq 0x3(%r14), %rax
movq %rax, (%r15)
movl $0x28, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rdi
xorl %esi, %esi
movl %esi, %esi
leaq (%rdi,%rsi), %r13
movb (%rdi,%rsi), %cl
cmpb $0x5c, %cl
jne 0xc744
movl $0x2, %eax
cmpb $0x5c, 0x1(%r13)
je 0xc74e
cmpb $0x5c, %cl
jne 0xc744
cmpb $0x27, 0x1(%r13)
je 0xc74e
movl $0x1, %eax
cmpb $0x27, %cl
je 0xc752
addl %eax, %esi
jmp 0xc71e
callq 0x10b0
movq %rax, %rdi
callq 0xc0b3
movq %rax, %r12
movq %rax, %rdi
callq 0x1060
cmpq $0x2, %rax
jae 0xcf83
movsbl (%r12), %eax
incq %r13
movq %r13, (%r15)
jmp 0xc9da
cmpb $0x3d, 0x1(%r14)
jne 0xc9b3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x26, (%rbx)
jmp 0xcbc3
cmpb $0x3d, 0x1(%r14)
jne 0xc9c5
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x24, (%rbx)
jmp 0xcbc3
movzbl 0x1(%r14), %eax
cmpl $0x3d, %eax
je 0xca7b
cmpl $0x3c, %eax
jne 0xca8d
cmpb $0x3d, 0x2(%r14)
jne 0xcb0b
leaq 0x3(%r14), %rax
movq %rax, (%r15)
movl $0x27, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1d, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x6, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0xa, (%rbx)
jmp 0xcbc3
movzbl 0x1(%r14), %eax
cmpl $0x2b, %eax
je 0xca9f
cmpl $0x3d, %eax
jne 0xcab1
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x22, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1a, (%rbx)
jmp 0xcbc3
movzbl 0x1(%r14), %eax
cmpl $0x2d, %eax
je 0xcad5
cmpl $0x3e, %eax
je 0xcac3
cmpl $0x3d, %eax
jne 0xcae7
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x23, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x7, (%rbx)
jmp 0xcbc3
cmpb $0x2e, 0x1(%r14)
jne 0xc8d9
cmpb $0x2e, 0x2(%r14)
jne 0xc8d9
leaq 0x3(%r14), %rax
movq %rax, (%r15)
movl $0x48, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1c, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x3c, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x17, (%rbx)
jmp 0xcbc3
cmpl $0x62, %eax
je 0xc9e8
cmpl $0x78, %eax
jne 0xc681
leaq 0x2(%r14), %rcx
xorl %eax, %eax
movl $0x3ff, %edx            # imm = 0x3FF
movl $0x7e0000, %esi         # imm = 0x7E0000
movabsq $0x7e000000000000, %rdi # imm = 0x7E000000000000
movzbl (%rcx), %r9d
movsbl %r9b, %r8d
movl $0xffffffff, %r10d      # imm = 0xFFFFFFFF
movl %r9d, %r11d
addl $-0x30, %r11d
cmpl $0x36, %r11d
ja 0xc966
btq %r11, %rdx
jb 0xc95c
btq %r11, %rsi
jb 0xc962
btq %r11, %rdi
jae 0xc966
leal -0x57(%r8), %r10d
jmp 0xc966
leal -0x30(%r8), %r10d
jmp 0xc966
leal -0x37(%r8), %r10d
cmpl $-0x1, %r10d
je 0xc9d7
movzbl %r9b, %r10d
movl $0xffffffff, %r9d       # imm = 0xFFFFFFFF
addl $-0x30, %r10d
cmpl $0x36, %r10d
ja 0xc9a5
btq %r10, %rdx
jb 0xc998
btq %r10, %rsi
jb 0xc99e
btq %r10, %rdi
jae 0xc9a5
addl $-0x57, %r8d
jmp 0xc9a2
addl $-0x30, %r8d
jmp 0xc9a2
addl $-0x37, %r8d
movl %r8d, %r9d
shll $0x4, %eax
addl %r9d, %eax
incq %rcx
jmp 0xc929
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x9, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x5, (%rbx)
jmp 0xcbc3
movq %rcx, (%r15)
movl $0x4, (%rbx)
movl %eax, 0x4(%rbx)
jmp 0xcbc3
leaq 0xa6ed(%rip), %rax      # 0x170dc
cmpl $0x0, (%rax)
jne 0xcf97
leaq 0x2(%r14), %rax
movb 0x2(%r14), %dl
movl %edx, %esi
andb $-0x2, %sil
xorl %ecx, %ecx
cmpb $0x30, %sil
jne 0xca2b
xorl %ecx, %ecx
addb $-0x30, %dl
movzbl %dl, %edx
leal (%rdx,%rcx,2), %ecx
movb 0x1(%rax), %dl
incq %rax
movl %edx, %esi
andb $-0x2, %sil
cmpb $0x30, %sil
je 0xca10
movq %rax, (%r15)
jmp 0xcbab
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x29, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0xf, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x11, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x10, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0xc, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0xd, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x32, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x0, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x3d, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x33, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0xe, (%rbx)
jmp 0xcbc3
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0xb, (%rbx)
jmp 0xcbc3
cmpl $0x5b, %ecx
je 0xc467
jmp 0xcb6c
leal -0x7b(%rcx), %edx
cmpl $0x3, %edx
ja 0xcb5e
leaq 0x5895(%rip), %rax      # 0x123cc
movslq (%rax,%rdx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x1f, (%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x16, (%rbx)
jmp 0xcbc3
cmpl $0x5d, %ecx
je 0xcbb6
cmpl $0x5e, %ecx
je 0xc445
leal -0x31(%rax), %ecx
cmpb $0x8, %cl
ja 0xce49
movb (%r14), %al
leal -0x30(%rax), %esi
xorl %ecx, %ecx
movq %r14, %rdx
cmpb $0x9, %sil
ja 0xcba8
xorl %ecx, %ecx
movq %r14, %rdx
leal (%rcx,%rcx,4), %ecx
addb $-0x30, %al
movzbl %al, %eax
leal (%rax,%rcx,2), %ecx
movb 0x1(%rdx), %al
incq %rdx
leal -0x30(%rax), %esi
cmpb $0xa, %sil
jb 0xcb8e
movq %rdx, (%r15)
movl $0x4, (%rbx)
movl %ecx, 0x4(%rbx)
jmp 0xcbc3
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x37, (%rbx)
xorps %xmm0, %xmm0
movups %xmm0, 0x8(%rbx)
movq %r14, 0x18(%rbx)
cmpl $0x18, (%rbx)
jne 0xcf5f
movq 0x8(%rbx), %r14
leaq 0x5884(%rip), %rsi      # 0x12466
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xce0d
leaq 0x5a2e(%rip), %rsi      # 0x12627
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xce17
leaq 0x5832(%rip), %rsi      # 0x12442
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xce21
leaq 0x5820(%rip), %rsi      # 0x12447
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xce2b
leaq 0x1deb(%rip), %rsi      # 0xea29
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xce35
leaq 0x14e1(%rip), %rsi      # 0xe136
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xce3f
leaq 0x152a(%rip), %rsi      # 0xe196
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcec9
leaq 0x57c7(%rip), %rsi      # 0x1244a
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xced3
leaq 0x3c62(%rip), %rsi      # 0x108fc
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcedd
leaq 0x364a(%rip), %rsi      # 0x102fb
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcee4
leaq 0x1480(%rip), %rsi      # 0xe148
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xceeb
leaq 0x576f(%rip), %rsi      # 0x1244e
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcef2
leaq 0x3600(%rip), %rsi      # 0x102f6
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcef9
leaq 0x5892(%rip), %rsi      # 0x1259f
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf00
leaq 0x1b28(%rip), %rsi      # 0xe84c
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf07
leaq 0x5872(%rip), %rsi      # 0x125ad
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf0e
leaq 0x5703(%rip), %rsi      # 0x12455
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf15
leaq 0x56f5(%rip), %rsi      # 0x1245e
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf1c
leaq 0x424e(%rip), %rsi      # 0x10fce
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf23
leaq 0x56cc(%rip), %rsi      # 0x12463
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf2a
leaq 0x56bf(%rip), %rsi      # 0x1246d
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf31
leaq 0x3a3c(%rip), %rsi      # 0x10801
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf38
leaq 0x1398(%rip), %rsi      # 0xe174
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
je 0xcf58
leaq 0x3646(%rip), %rsi      # 0x10439
movq %r14, %rdi
callq 0x10e0
testl %eax, %eax
jne 0xcf5f
movl $0x4a, %eax
jmp 0xcf5d
movl $0x19, %eax
jmp 0xcf5d
movl $0x2c, %eax
jmp 0xcf5d
movl $0x2d, %eax
jmp 0xcf5d
movl $0x2e, %eax
jmp 0xcf5d
movl $0x2f, %eax
jmp 0xcf5d
movl $0x30, %eax
jmp 0xcf5d
movsbl %al, %r12d
leaq 0x5681(%rip), %rdi      # 0x124d5
movl $0x36, %edx
movl %r12d, %esi
callq 0x10a0
testq %rax, %rax
je 0xcf8f
movb 0x1(%r14), %al
movl $0x1, %r12d
testb %al, %al
je 0xcea0
leaq 0x568c(%rip), %r13      # 0x1250b
movsbl %al, %esi
movl $0x40, %edx
movq %r13, %rdi
callq 0x10a0
testq %rax, %rax
je 0xcea0
movb 0x1(%r14,%r12), %al
incq %r12
testb %al, %al
jne 0xce7f
leaq (%r14,%r12), %r13
movq %r14, %rdi
movq %r12, %rsi
callq 0x10b0
movq %r13, (%r15)
movl $0x18, (%rbx)
movq %rax, 0x8(%rbx)
movq $0x0, 0x10(%rbx)
jmp 0xcbca
movl $0x31, %eax
jmp 0xcf5d
movl $0x34, %eax
jmp 0xcf5d
movl $0x35, %eax
jmp 0xcf5d
movl $0x38, %eax
jmp 0xcf5d
movl $0x3a, %eax
jmp 0xcf5d
movl $0x3b, %eax
jmp 0xcf5d
movl $0x3e, %eax
jmp 0xcf5d
movl $0x3f, %eax
jmp 0xcf5d
movl $0x40, %eax
jmp 0xcf5d
movl $0x41, %eax
jmp 0xcf5d
movl $0x42, %eax
jmp 0xcf5d
movl $0x43, %eax
jmp 0xcf5d
movl $0x44, %eax
jmp 0xcf5d
movl $0x45, %eax
jmp 0xcf5d
movl $0x46, %eax
jmp 0xcf5d
movl $0x47, %eax
jmp 0xcf5d
cmpb $0x3d, 0x1(%r14)
jne 0xcf71
leaq 0x2(%r14), %rax
movq %rax, (%r15)
movl $0x25, (%rbx)
jmp 0xcbc3
movl $0x49, %eax
movl %eax, (%rbx)
movq %rbx, %rax
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x1(%r14), %rax
movq %rax, (%r15)
movl $0x8, (%rbx)
jmp 0xcbc3
leaq 0x54ea(%rip), %rdi      # 0x12474
callq 0x94cd
movl %r12d, %edi
callq 0x224d
callq 0x2225