// File: /workspace/github_c_makefile_star2_O1/coyove[P]chann/./lib/unqlite/unqlite.c
// Function: jx9CompileString
JX9_PRIVATE sxi32 jx9CompileString(jx9_gen_state *pGen, sxi32 iCompileFlag)
{
	sxi32 rc;
	rc = GenStateCompileString(&(*pGen));
	SXUNUSED(iCompileFlag); /* cc warning */
	/* Compilation result */
	return rc;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x38, %rsp
movq 0x158(%rdi), %rax
movl 0x8(%rax), %r14d
testq %r14, %r14
je 0x4fe74
movq %rdi, -0x48(%rbp)
movq (%rax), %r15
addq %r15, %r14
leaq -0x2c(%rbp), %rax
movl $0x0, (%rax)
movq $0x0, -0x38(%rbp)
cmpq %r14, %r15
setb %bl
jae 0x4f950
leaq 0x1(%r15), %rax
movq %r15, %r12
movq %rax, %r13
movzbl -0x1(%rax), %eax
cmpl $0x24, %eax
je 0x4f907
cmpl $0x5c, %eax
jne 0x4f939
jmp 0x4f955
cmpq %r14, %r13
jae 0x4f939
movq %r12, -0x58(%rbp)
movsbq (%r13), %r12
cmpq $-0x41, %r12
ja 0x4f95d
callq 0xc170
cmpb $0x5f, %r12b
je 0x4f95d
movq (%rax), %rax
movzwl (%rax,%r12,2), %eax
andl $0x400, %eax            # imm = 0x400
movq -0x58(%rbp), %r12
jne 0x4f961
incq %r12
leaq 0x1(%r13), %rax
cmpq %r14, %r13
setb %bl
jb 0x4f8f4
decq %rax
movq %rax, %r12
jmp 0x4f961
movq %r15, %r12
jmp 0x4f961
decq %r13
movq %r13, %r12
jmp 0x4f961
movq -0x58(%rbp), %r12
cmpq %r15, %r12
movq -0x38(%rbp), %r13
jbe 0x4f999
testq %r13, %r13
jne 0x4f988
movq -0x48(%rbp), %rdi
leaq -0x2c(%rbp), %rsi
callq 0x5008d
movq %rax, %r13
testq %rax, %rax
je 0x4feb7
movl %r12d, %edx
subl %r15d, %edx
movq %r13, %rdi
movq %r15, %rsi
callq 0x3f7f6
testb $0x1, %bl
movq -0x48(%rbp), %rax
je 0x4fe92
movzbl (%r12), %eax
cmpl $0x5c, %eax
je 0x4faf7
movq %r12, %r15
cmpl $0x7b, %eax
jne 0x4fa00
incq %r12
cmpq %r14, %r12
setb %bl
jae 0x4fb64
movl $0x1, %eax
movq %r12, %r15
movzbl (%r15), %ecx
cmpl $0x7d, %ecx
je 0x4f9e5
cmpl $0x7b, %ecx
jne 0x4f9f0
incl %eax
jmp 0x4f9f0
cmpl $0x2, %eax
jl 0x4fb67
decl %eax
incq %r15
cmpq %r14, %r15
setb %bl
jb 0x4f9d3
jmp 0x4fb67
cmpq %r14, %r15
jae 0x4fa2f
cmpb $0x24, (%r15)
jne 0x4fa2f
incq %r15
jmp 0x4fa00
incq %r15
movq %r15, %rax
cmpq %r14, %rax
jae 0x4fa2c
movb (%rax), %cl
andb $-0x40, %cl
movq %rax, %r15
incq %rax
negb %cl
jo 0x4fa16
jmp 0x4fa2f
movq %rax, %r15
cmpq %r14, %r15
setb %bl
jae 0x4fa86
movsbq (%r15), %r13
cmpq $-0x41, %r13
ja 0x4fa86
callq 0xc170
movq (%rax), %rax
cmpb $0x5f, %r13b
je 0x4fa59
movzwl (%rax,%r13,2), %ecx
andl $0x8, %ecx
je 0x4fa86
incq %r15
movq %r15, %rcx
movq %rcx, %r15
cmpq %r14, %rcx
setb %bl
jae 0x4fa86
movsbq (%r15), %rdx
cmpq $-0x41, %rdx
ja 0x4fa86
leaq 0x1(%r15), %rcx
cmpb $0x5f, %dl
je 0x4fa5f
movzwl (%rax,%rdx,2), %edx
andl $0x8, %edx
jne 0x4fa5f
movzbl (%r15), %eax
cmpl $0xc0, %eax
jae 0x4fa10
testb %bl, %bl
je 0x4fc42
cmpl $0x2e, %eax
je 0x4fa0b
cmpl $0x5b, %eax
jne 0x4fc42
leaq 0x1(%r15), %rdx
cmpq %r14, %rdx
setb %cl
jae 0x4fc37
movl $0x1, %eax
movq %rdx, %rsi
movzbl (%rdx), %edx
cmpl $0x5d, %edx
je 0x4fad8
cmpl $0x5b, %edx
jne 0x4fae3
incl %eax
jmp 0x4fae3
cmpl $0x2, %eax
jl 0x4fc30
decl %eax
leaq 0x1(%rsi), %rdx
movq %rsi, %r15
cmpq %r14, %rdx
setb %cl
jb 0x4fac4
jmp 0x4fc37
leaq 0x1(%r12), %r15
movl $0x2, %eax
cmpq %r14, %r15
jae 0x4fba3
testq %r13, %r13
jne 0x4fb28
movq -0x48(%rbp), %rdi
leaq -0x2c(%rbp), %rsi
callq 0x5008d
movq %rax, %r13
testq %rax, %rax
je 0x4fbfd
movzbl (%r15), %eax
cmpl $0x61, %eax
jg 0x4fbac
cmpl $0x2f, %eax
jg 0x4fbd3
cmpl $0x22, %eax
je 0x4fc6c
cmpl $0x24, %eax
je 0x4fc8a
cmpl $0x27, %eax
jne 0x4fca8
movq %r13, %rdi
leaq 0x287dc(%rip), %rsi     # 0x7833b
jmp 0x4fdc0
movq %r12, %r15
movq -0x48(%rbp), %rdi
movq %r12, %rsi
movq %r15, %rdx
callq 0x5012a
cmpl $-0xa, %eax
je 0x4fb8c
cmpl $-0x3, %eax
je 0x4fb83
incl -0x2c(%rbp)
movzbl %bl, %ecx
andl $0x1, %ecx
addq %rcx, %r15
movl $0x0, %ecx
movq %rcx, -0x38(%rbp)
cmpl $-0xa, %eax
jne 0x4f8e5
jmp 0x4feb7
movq %r13, -0x38(%rbp)
jmp 0x4fde6
leal -0x6e(%rax), %ecx
cmpl $0xa, %ecx
ja 0x4fc0f
leaq 0x24c45(%rip), %rdx     # 0x74800
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movq %r13, %rdi
leaq 0x2a713(%rip), %rsi     # 0x7a2e1
jmp 0x4fdc0
cmpl $0x30, %eax
je 0x4fc7b
cmpl $0x5c, %eax
je 0x4fc99
cmpl $0x61, %eax
jne 0x4fca8
movq %r13, %rdi
leaq 0x2827d(%rip), %rsi     # 0x77e75
jmp 0x4fdc0
movl $0x1, %eax
movq $0x0, -0x38(%rbp)
jmp 0x4fde6
cmpl $0x62, %eax
je 0x4fdaa
cmpl $0x66, %eax
jne 0x4fca8
movq %r13, %rdi
leaq 0x2935a(%rip), %rsi     # 0x78f85
jmp 0x4fdc0
leaq -0x1(%rsi), %r15
movq %rsi, %rdx
addq $0x2, %r15
testb $0x1, %cl
cmoveq %rdx, %r15
movq -0x48(%rbp), %rdi
movq %r12, %rsi
movq %r15, %rdx
callq 0x5012a
movl %eax, %r13d
movl $0x0, %eax
movq %rax, -0x38(%rbp)
cmpl $-0x3, %r13d
jne 0x4fe66
jmp 0x4f8e5
movq %r13, %rdi
leaq 0x23ffc(%rip), %rsi     # 0x73c72
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x24f3f(%rip), %rsi     # 0x74bc4
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x2af7c(%rip), %rsi     # 0x7ac10
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x2377c(%rip), %rsi     # 0x7341f
jmp 0x4fdc0
movq %r13, %rdi
movq %r15, %rsi
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x281be(%rip), %rsi     # 0x77e7b
jmp 0x4fdc0
leaq 0x2(%r12), %rax
cmpq %r14, %rax
jae 0x4fdb6
movsbq (%rax), %rbx
cmpq $-0x41, %rbx
ja 0x4fdb6
callq 0xc170
cmpb $0x37, %bl
jg 0x4fdb6
movq (%rax), %rcx
movzwl (%rcx,%rbx,2), %ecx
andl $0x800, %ecx            # imm = 0x800
je 0x4fdb6
movl $0x0, -0x3c(%rbp)
leaq 0x3(%r12), %rcx
xorl %edx, %edx
movl $0x2, %esi
movsbq -0x1(%rcx), %rdi
cmpq $-0x41, %rdi
ja 0x4fe3f
cmpb $0x37, %dil
jg 0x4fe3f
movq (%rax), %r8
movzwl (%r8,%rdi,2), %r8d
andl $0x800, %r8d            # imm = 0x800
je 0x4fe3f
leal (%rdi,%rdx,8), %edx
addl $-0x30, %edx
movl %edx, -0x3c(%rbp)
leaq 0x1(%rsi), %rbx
cmpq $0x3, %rsi
ja 0x4fe42
leaq 0x1(%rcx), %rdi
movq %rbx, %rsi
cmpq %r14, %rcx
movq %rdi, %rcx
jb 0x4fd12
jmp 0x4fe42
movq %r13, %rdi
leaq 0x28104(%rip), %rsi     # 0x77e79
jmp 0x4fdc0
movsbq 0x2(%r12), %rbx
cmpq $-0x41, %rbx
ja 0x4fd92
callq 0xc170
movq (%rax), %rax
testb $0x10, 0x1(%rax,%rbx,2)
jne 0x4fdf4
movq %r13, %rdi
leaq 0x262ed(%rip), %rsi     # 0x76089
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x2361a(%rip), %rsi     # 0x733c2
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x280c3(%rip), %rsi     # 0x77e77
jmp 0x4fdc0
movq %r13, %rdi
leaq 0x2910b(%rip), %rsi     # 0x78ecb
movl $0x1, %edx
callq 0x3f7f6
movl $0x1, %ebx
movl $0x1, %eax
movq %r13, -0x38(%rbp)
addq %rax, %r12
addq %rbx, %r12
movl $0x3, %eax
movq %r12, %r15
cmpl $0x3, %eax
je 0x4f8e5
jmp 0x4fe83
movsbl 0x2(%r12), %edi
callq 0x40e77
movl %eax, %r15d
shll $0x4, %r15d
movl %r15d, -0x4c(%rbp)
leaq 0x3(%r12), %rax
cmpq %r14, %rax
jae 0x4fe22
movsbl (%rax), %edi
callq 0x40e77
addl %r15d, %eax
movl %eax, -0x4c(%rbp)
movq %r13, %rdi
leaq -0x4c(%rbp), %rsi
movl $0x1, %edx
callq 0x3f7f6
movl $0x1, %eax
movl $0x3, %ebx
jmp 0x4fdd4
movq %rsi, %rbx
cmpl $0x0, -0x3c(%rbp)
jle 0x4fe59
movq %r13, %rdi
leaq -0x3c(%rbp), %rsi
movl $0x1, %edx
callq 0x3f7f6
addl $-0x2, %ebx
movl $0x2, %eax
jmp 0x4fdd4
cmpl $-0xa, %r13d
je 0x4febd
incl -0x2c(%rbp)
jmp 0x4f8dd
movq (%rdi), %rdi
xorl %r13d, %r13d
movl $0x4, %esi
xorl %edx, %edx
jmp 0x4fea8
movl $0xfffffff6, %r13d      # imm = 0xFFFFFFF6
cmpl $0x2, %eax
movq -0x48(%rbp), %rax
jne 0x4febd
movl -0x2c(%rbp), %edx
xorl %r13d, %r13d
cmpl $0x2, %edx
jl 0x4febd
movq (%rax), %rdi
xorl %r13d, %r13d
movl $0xc, %esi
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x493c1
jmp 0x4febd
movl $0xfffffff6, %r13d      # imm = 0xFFFFFFF6
movl %r13d, %eax
addq $0x38, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq