// File: /workspace/github_c_makefile_star2_O2/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 $0x28, %rsp
movq 0x158(%rdi), %rax
movl 0x8(%rax), %r14d
testq %r14, %r14
je 0x44bda
movq %rdi, -0x38(%rbp)
movq (%rax), %rsi
leaq -0x2c(%rbp), %rax
andl $0x0, (%rax)
addq %rsi, %r14
xorl %r12d, %r12d
movq %r12, -0x48(%rbp)
leaq 0x2(%rsi), %r15
xorl %ebx, %ebx
movq %rsi, -0x40(%rbp)
leaq (%rsi,%rbx), %r13
cmpq %r14, %r13
jae 0x44776
movzbl (%r13), %eax
cmpl $0x24, %eax
je 0x4473a
cmpl $0x5c, %eax
jne 0x4476e
jmp 0x44776
leaq (%rsi,%rbx), %rax
incq %rax
cmpq %r14, %rax
jae 0x4476e
movsbq (%rax), %r12
cmpq $-0x41, %r12
ja 0x44776
callq 0xc190
movq -0x40(%rbp), %rsi
cmpb $0x5f, %r12b
je 0x44776
movq (%rax), %rax
movzwl (%rax,%r12,2), %eax
andl $0x400, %eax            # imm = 0x400
jne 0x44776
incq %rbx
incq %r15
jmp 0x44720
cmpq %rsi, %r13
jbe 0x447b1
movq -0x48(%rbp), %r12
testq %r12, %r12
jne 0x447a1
movq -0x38(%rbp), %rdi
leaq -0x2c(%rbp), %rsi
callq 0x44d86
movq -0x40(%rbp), %rsi
movq %rax, %r12
testq %rax, %rax
je 0x44c06
movq %r12, %rdi
movl %ebx, %edx
callq 0x3689a
movq -0x40(%rbp), %rsi
jmp 0x447b5
movq -0x48(%rbp), %r12
cmpq %r14, %r13
jae 0x44bc2
movzbl (%r13), %eax
cmpl $0x5c, %eax
je 0x447d9
movq %r13, %r15
cmpl $0x7b, %eax
je 0x44b5f
jmp 0x44876
leaq (%rsi,%rbx), %r13
incq %r13
cmpq %r14, %r13
jae 0x44bc2
testq %r12, %r12
jne 0x4480b
movq -0x38(%rbp), %rdi
leaq -0x2c(%rbp), %rsi
callq 0x44d86
movq -0x40(%rbp), %rsi
movq %rax, %r12
testq %rax, %rax
je 0x44c06
movzbl (%r13), %eax
leal -0x6e(%rax), %ecx
cmpl $0xa, %ecx
jbe 0x44945
cmpl $0x22, %eax
je 0x44a66
cmpl $0x66, %eax
je 0x44a72
cmpl $0x27, %eax
je 0x44aae
cmpl $0x30, %eax
je 0x44a96
cmpl $0x5c, %eax
je 0x44a8a
cmpl $0x61, %eax
je 0x44a7e
cmpl $0x62, %eax
je 0x44aa2
cmpl $0x24, %eax
jne 0x44964
movq %r12, %rdi
leaq 0x24382(%rip), %rsi     # 0x68bf0
jmp 0x44ac8
incq %r15
cmpq %r14, %r15
jae 0x44881
cmpb $0x24, (%r15)
je 0x44873
movsbq (%r15), %rbx
cmpq %r14, %r15
jae 0x448aa
cmpb $-0x41, %bl
ja 0x448af
callq 0xc190
cmpb $0x5f, %bl
je 0x448a5
movq (%rax), %rax
movzwl (%rax,%rbx,2), %eax
andl $0x8, %eax
je 0x448d0
incq %r15
jmp 0x44881
cmpb $-0x40, %bl
jb 0x4491c
incq %r15
movq %r15, %rax
cmpq %r14, %rax
jae 0x448cb
movb (%rax), %cl
andb $-0x40, %cl
movq %rax, %r15
incq %rax
negb %cl
jo 0x448b5
jmp 0x44881
movq %rax, %r15
jmp 0x44881
cmpb $0x2e, %bl
je 0x44873
movzbl %bl, %eax
cmpl $0x5b, %eax
jne 0x4491c
pushq $0x1
popq %rax
movq -0x38(%rbp), %rdi
incq %r15
cmpq %r14, %r15
jae 0x44b30
movzbl (%r15), %edx
leaq 0x1(%r15), %rcx
cmpl $0x5d, %edx
je 0x44909
movq %rcx, %r15
cmpl $0x5b, %edx
jne 0x448e7
incl %eax
jmp 0x44914
cmpl $0x2, %eax
jl 0x44b30
decl %eax
decq %rcx
movq %rcx, %r15
jmp 0x448e4
movq %r15, %rdx
movq -0x38(%rbp), %rdi
movq %r13, %rsi
movq %rdx, %rbx
callq 0x44deb
movq %rbx, %rsi
movl $0x0, %r12d
cmpl $-0x3, %eax
jne 0x44bb5
jmp 0x44712
leaq 0x1dea4(%rip), %rdx     # 0x627f0
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
movq %r12, %rdi
leaq 0x23962(%rip), %rsi     # 0x682c1
jmp 0x44ac8
movq %r12, %rdi
movq %r13, %rsi
jmp 0x44ac8
movq %r12, %rdi
leaq 0x214eb(%rip), %rsi     # 0x65e64
jmp 0x44ac8
movq %r12, %rdi
leaq 0x214de(%rip), %rsi     # 0x65e66
jmp 0x44ac8
movq %r12, %rdi
leaq 0x1ca01(%rip), %rsi     # 0x61398
jmp 0x44ac8
movq %r12, -0x48(%rbp)
leaq (%rsi,%rbx), %rax
addq $0x2, %rax
cmpq %r14, %rax
jae 0x44aba
movsbq (%rax), %r12
cmpq $-0x41, %r12
ja 0x44aba
callq 0xc190
cmpb $0x37, %r12b
jg 0x44aba
movq (%rax), %rax
movzwl (%rax,%r12,2), %ecx
andl $0x800, %ecx            # imm = 0x800
je 0x44aba
andl $0x0, -0x4c(%rbp)
xorl %r13d, %r13d
xorl %ecx, %ecx
leaq 0x2(%r13), %rdx
cmpq $0x4, %rdx
ja 0x44b40
cmpq %r14, %r15
jae 0x44b40
movsbq (%r15), %rdx
cmpq $-0x41, %rdx
ja 0x44b40
cmpb $0x37, %dl
jg 0x44b40
movzwl (%rax,%rdx,2), %esi
andl $0x800, %esi            # imm = 0x800
je 0x44b40
leal (%rdx,%rcx,8), %ecx
addl $-0x30, %ecx
movl %ecx, -0x4c(%rbp)
incq %r15
incq %r13
jmp 0x449eb
movsbq 0x2(%rsi,%rbx), %r13
cmpq $-0x41, %r13
ja 0x44a5a
callq 0xc190
movq (%rax), %rax
testb $0x10, 0x1(%rax,%r13,2)
jne 0x44ae8
movq %r12, %rdi
leaq 0x1f60d(%rip), %rsi     # 0x64071
jmp 0x44ac8
movq %r12, %rdi
leaq 0x1d1f9(%rip), %rsi     # 0x61c69
jmp 0x44ac8
movq %r12, %rdi
leaq 0x224f4(%rip), %rsi     # 0x66f70
jmp 0x44ac8
movq %r12, %rdi
leaq 0x213d8(%rip), %rsi     # 0x65e60
jmp 0x44ac8
movq %r12, %rdi
leaq 0x1c961(%rip), %rsi     # 0x613f5
jmp 0x44ac8
movq %r12, %rdi
leaq 0x1e114(%rip), %rsi     # 0x62bb4
jmp 0x44ac8
movq %r12, %rdi
leaq 0x213b6(%rip), %rsi     # 0x65e62
jmp 0x44ac8
movq %r12, %rdi
leaq 0x2186e(%rip), %rsi     # 0x66326
jmp 0x44ac8
movq -0x48(%rbp), %r12
movq %r12, %rdi
leaq 0x223ee(%rip), %rsi     # 0x66eb6
pushq $0x1
popq %rdx
callq 0x3689a
pushq $0x1
popq %rax
movq %rax, %r13
movq -0x40(%rbp), %rsi
addq %r13, %rsi
addq %rax, %rsi
addq %rbx, %rsi
jmp 0x44712
movl %r13d, %edi
callq 0x37e12
movl %eax, %r13d
shll $0x4, %r13d
movl %r13d, -0x50(%rbp)
movq -0x40(%rbp), %rax
addq %rbx, %rax
addq $0x3, %rax
cmpq %r14, %rax
jae 0x44b19
movsbl (%rax), %edi
callq 0x37e12
addl %r13d, %eax
movl %eax, -0x50(%rbp)
movq %r12, %rdi
leaq -0x50(%rbp), %rsi
pushq $0x1
popq %rdx
callq 0x3689a
pushq $0x3
popq %r13
pushq $0x1
jmp 0x44b59
leaq 0x1(%r15), %rdx
cmpq %r14, %r15
cmovaeq %r15, %rdx
jmp 0x44923
testl %ecx, %ecx
movq -0x48(%rbp), %r12
jle 0x44b57
movq %r12, %rdi
leaq -0x4c(%rbp), %rsi
pushq $0x1
popq %rdx
callq 0x3689a
pushq $0x2
popq %rax
jmp 0x44ad6
addq %rbx, %rsi
incq %rsi
movq %rsi, %rdx
pushq $0x1
popq %rax
movq -0x38(%rbp), %rdi
cmpq %r14, %rdx
jae 0x44b91
movzbl (%rdx), %ecx
cmpl $0x7d, %ecx
je 0x44b85
cmpl $0x7b, %ecx
jne 0x44b8c
incl %eax
jmp 0x44b8c
cmpl $0x2, %eax
jl 0x44b91
decl %eax
incq %rdx
jmp 0x44b6f
movq %rdx, %rbx
callq 0x44deb
cmpl $-0x3, %eax
je 0x44ba6
cmpl $-0xa, %eax
je 0x44c02
incl -0x2c(%rbp)
movq %rbx, %rsi
cmpq %r14, %rbx
adcq $0x0, %rsi
jmp 0x4470f
cmpl $-0xa, %eax
je 0x44c02
incl -0x2c(%rbp)
jmp 0x4470f
movl -0x2c(%rbp), %edx
xorl %ebx, %ebx
cmpl $0x2, %edx
jl 0x44bf1
movq -0x38(%rbp), %rax
movq (%rax), %rdi
xorl %ebx, %ebx
pushq $0xc
popq %rsi
jmp 0x44be4
movq (%rdi), %rdi
xorl %ebx, %ebx
pushq $0x4
popq %rsi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x3ee6f
movl %ebx, %eax
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movl %eax, %ebx
jmp 0x44bf1
pushq $-0xa
popq %rbx
jmp 0x44bf1