// File: /workspace/github_c_makefile_star2_O0/mmcco[P]sljit/sljit_src/sljitLir.c
// Function: check_sljit_emit_op1
static __inline CHECK_RETURN_TYPE check_sljit_emit_op1(struct sljit_compiler *compiler, int op,
	int dst, long dstw,
	int src, long srcw)
{
	if (compiler->skip_checks) {
		compiler->skip_checks = 0;
		CHECK_RETURN_OK;
	}

#if (defined SLJIT_ARGUMENT_CHECKS && SLJIT_ARGUMENT_CHECKS)
	CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_MOV && GET_OPCODE(op) <= SLJIT_CLZ);
	FUNCTION_CHECK_OP();
	FUNCTION_CHECK_SRC(src, srcw);
	FUNCTION_CHECK_DST(dst, dstw);
	FUNCTION_CHECK_OP1();
#endif
#if (defined SLJIT_VERBOSE && SLJIT_VERBOSE)
	if (!!compiler->verbose) {
		fprintf(compiler->verbose, "  %s%s%s%s%s%s%s%s ", !(op & SLJIT_INT_OP) ? "" : "i", op1_names[GET_OPCODE(op) - SLJIT_OP1_BASE],
			!(op & SLJIT_SET_E) ? "" : ".e", !(op & SLJIT_SET_U) ? "" : ".u", !(op & SLJIT_SET_S) ? "" : ".s",
			!(op & SLJIT_SET_O) ? "" : ".o", !(op & SLJIT_SET_C) ? "" : ".c", !(op & SLJIT_KEEP_FLAGS) ? "" : ".k");
		sljit_verbose_param(compiler, dst, dstw);
		fprintf(compiler->verbose, ", ");
		sljit_verbose_param(compiler, src, srcw);
		fprintf(compiler->verbose, "\n");
	}
#endif
	CHECK_RETURN_OK;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x50, %rsp
movq %rdi, -0x18(%rbp)
movl %esi, -0x1c(%rbp)
movl %edx, -0x20(%rbp)
movq %rcx, -0x28(%rbp)
movl %r8d, -0x2c(%rbp)
movq %r9, -0x38(%rbp)
movq -0x18(%rbp), %rax
cmpl $0x0, 0x84(%rax)
je 0x1da21
movq -0x18(%rbp), %rax
movl $0x0, 0x84(%rax)
jmp 0x1e799
jmp 0x1da23
movl -0x1c(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
cmpl $0x20, %eax
jl 0x1da3d
movl -0x1c(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
cmpl $0x32, %eax
jle 0x1da55
leaq 0x12e1a(%rip), %rdi     # 0x3085e
movl $0x40d, %esi            # imm = 0x40D
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1da57
jmp 0x1da59
movl -0x1c(%rbp), %eax
andl $0x3e00, %eax           # imm = 0x3E00
cmpl $0x0, %eax
je 0x1da8b
movl -0x1c(%rbp), %eax
andl $0x4000, %eax           # imm = 0x4000
cmpl $0x0, %eax
je 0x1da8b
leaq 0x12de4(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1da8d
movl -0x1c(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
movl %eax, %ecx
movq %rcx, -0x40(%rbp)
subl $0x6a, %eax
ja 0x1dbcb
movq -0x40(%rbp), %rax
leaq 0x12899(%rip), %rcx     # 0x30348
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
jmp 0x1daba
movl -0x1c(%rbp), %eax
andl $0x3c00, %eax           # imm = 0x3C00
cmpl $0x0, %eax
je 0x1dadf
leaq 0x12d90(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dae1
jmp 0x1dbf6
jmp 0x1dae8
movl -0x1c(%rbp), %eax
andl $0x2c00, %eax           # imm = 0x2C00
cmpl $0x0, %eax
je 0x1db0d
leaq 0x12d62(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1db0f
jmp 0x1dbf6
jmp 0x1db16
movl -0x1c(%rbp), %eax
andl $0x2e00, %eax           # imm = 0x2E00
cmpl $0x0, %eax
je 0x1db3b
leaq 0x12d34(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1db3d
jmp 0x1dbf6
jmp 0x1db44
movl -0x1c(%rbp), %eax
andl $0xc00, %eax            # imm = 0xC00
cmpl $0x0, %eax
je 0x1db69
leaq 0x12d06(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1db6b
jmp 0x1dbf6
jmp 0x1dbf6
jmp 0x1db77
movl -0x1c(%rbp), %eax
andl $0x1e00, %eax           # imm = 0x1E00
cmpl $0x0, %eax
je 0x1db9c
leaq 0x12cd3(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1db9e
jmp 0x1dbf6
jmp 0x1dba2
movl -0x1c(%rbp), %eax
andl $0x7f00, %eax           # imm = 0x7F00
cmpl $0x0, %eax
je 0x1dbc7
leaq 0x12ca8(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dbc9
jmp 0x1dbf6
jmp 0x1dbcd
movl -0x1c(%rbp), %eax
andl $0x7e00, %eax           # imm = 0x7E00
cmpl $0x0, %eax
je 0x1dbf2
leaq 0x12c7d(%rip), %rdi     # 0x3085e
movl $0x40e, %esi            # imm = 0x40E
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dbf4
jmp 0x1dbf6
jmp 0x1dbf8
movq -0x18(%rbp), %rax
cmpl $-0x1, 0x48(%rax)
je 0x1dc0c
movq -0x18(%rbp), %rax
cmpl $-0x1, 0x4c(%rax)
jne 0x1dc24
leaq 0x12c4b(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dc26
cmpl $0x1, -0x2c(%rbp)
jl 0x1dc3d
movl -0x2c(%rbp), %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x1dc56
movl -0x2c(%rbp), %eax
movq -0x18(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x1dc7e
cmpl $0xc, -0x2c(%rbp)
jg 0x1dc7e
jmp 0x1dc58
cmpq $0x0, -0x38(%rbp)
je 0x1dc77
leaq 0x12bf8(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dc79
jmp 0x1de59
cmpl $0x40, -0x2c(%rbp)
jne 0x1dc89
jmp 0x1de57
cmpl $0x8d, -0x2c(%rbp)
jne 0x1dcce
jmp 0x1dc94
cmpq $0x0, -0x38(%rbp)
jl 0x1dcaf
movq -0x38(%rbp), %rax
movq -0x18(%rbp), %rcx
movslq 0x80(%rcx), %rcx
cmpq %rcx, %rax
jl 0x1dcc7
leaq 0x12ba8(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dcc9
jmp 0x1de55
jmp 0x1dcd0
movl -0x2c(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
jne 0x1dcf5
leaq 0x12b7a(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dcf7
jmp 0x1dcf9
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x1dd5c
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x1dd23
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x1dd5c
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x1dd44
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x1dd5c
leaq 0x12b13(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dd5e
movl -0x2c(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x1de2a
jmp 0x1dd71
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
jne 0x1dd94
leaq 0x12adb(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dd96
jmp 0x1dd98
movl -0x2c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x1ddbd
movl -0x2c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x1ddfc
movl -0x2c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x1dde4
movl -0x2c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x1ddfc
leaq 0x12a73(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1ddfe
jmp 0x1de00
movq -0x38(%rbp), %rax
andq $-0x4, %rax
cmpq $0x0, %rax
je 0x1de26
leaq 0x12a49(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1de28
jmp 0x1de2a
jmp 0x1de2c
movl -0x2c(%rbp), %eax
andl $0xffffc000, %eax       # imm = 0xFFFFC000
cmpl $0x0, %eax
je 0x1de51
leaq 0x12a1e(%rip), %rdi     # 0x3085e
movl $0x40f, %esi            # imm = 0x40F
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1de53
jmp 0x1de55
jmp 0x1de57
jmp 0x1de59
jmp 0x1de5b
movq -0x18(%rbp), %rax
cmpl $-0x1, 0x48(%rax)
je 0x1de6f
movq -0x18(%rbp), %rax
cmpl $-0x1, 0x4c(%rax)
jne 0x1de87
leaq 0x129e8(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1de89
cmpl $0x0, -0x20(%rbp)
je 0x1debf
cmpl $0x1, -0x20(%rbp)
jl 0x1dea6
movl -0x20(%rbp), %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x1debf
movl -0x20(%rbp), %eax
movq -0x18(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x1dee7
cmpl $0xc, -0x20(%rbp)
jg 0x1dee7
jmp 0x1dec1
cmpq $0x0, -0x28(%rbp)
je 0x1dee0
leaq 0x1298f(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dee2
jmp 0x1e0b5
cmpl $0x8d, -0x20(%rbp)
jne 0x1df2c
jmp 0x1def2
cmpq $0x0, -0x28(%rbp)
jl 0x1df0d
movq -0x28(%rbp), %rax
movq -0x18(%rbp), %rcx
movslq 0x80(%rcx), %rcx
cmpq %rcx, %rax
jl 0x1df25
leaq 0x1294a(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1df27
jmp 0x1e0b3
jmp 0x1df2e
movl -0x20(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
jne 0x1df53
leaq 0x1291c(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1df55
jmp 0x1df57
movl -0x20(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x1dfba
movl -0x20(%rbp), %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x1df81
movl -0x20(%rbp), %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x1dfba
movl -0x20(%rbp), %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x1dfa2
movl -0x20(%rbp), %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x1dfba
leaq 0x128b5(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dfbc
movl -0x20(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x1e088
jmp 0x1dfcf
movl -0x20(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
jne 0x1dff2
leaq 0x1287d(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1dff4
jmp 0x1dff6
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x1e01b
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x1e05a
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x1e042
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x1e05a
leaq 0x12815(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1e05c
jmp 0x1e05e
movq -0x28(%rbp), %rax
andq $-0x4, %rax
cmpq $0x0, %rax
je 0x1e084
leaq 0x127eb(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1e086
jmp 0x1e088
jmp 0x1e08a
movl -0x20(%rbp), %eax
andl $0xffffc000, %eax       # imm = 0xFFFFC000
cmpl $0x0, %eax
je 0x1e0af
leaq 0x127c0(%rip), %rdi     # 0x3085e
movl $0x410, %esi            # imm = 0x410
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1e0b1
jmp 0x1e0b3
jmp 0x1e0b5
movl -0x1c(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
cmpl $0x28, %eax
jl 0x1e19a
movl -0x1c(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
cmpl $0x2f, %eax
jg 0x1e19a
jmp 0x1e0d9
movl -0x2c(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x1e109
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0xd, %eax
jne 0x1e109
leaq 0x12766(%rip), %rdi     # 0x3085e
movl $0x411, %esi            # imm = 0x411
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1e10b
jmp 0x1e10d
movl -0x20(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x1e13d
movl -0x20(%rbp), %eax
andl $0x3f, %eax
cmpl $0xd, %eax
jne 0x1e13d
leaq 0x12732(%rip), %rdi     # 0x3085e
movl $0x411, %esi            # imm = 0x411
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1e13f
movl -0x2c(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x1e198
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x1e198
jmp 0x1e159
movl -0x20(%rbp), %eax
andl $0x3f, %eax
movl -0x2c(%rbp), %ecx
andl $0x3f, %ecx
cmpl %ecx, %eax
je 0x1e17c
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movl -0x2c(%rbp), %ecx
andl $0x3f, %ecx
cmpl %ecx, %eax
jne 0x1e194
leaq 0x126db(%rip), %rdi     # 0x3085e
movl $0x411, %esi            # imm = 0x411
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x1e196
jmp 0x1e198
jmp 0x1e19a
movq -0x18(%rbp), %rax
cmpq $0x0, 0x78(%rax)
je 0x1e797
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x1c(%rbp), %eax
andl $0x100, %eax            # imm = 0x100
cmpl $0x0, %eax
setne %cl
xorb $-0x1, %cl
leaq 0x12822(%rip), %rdx     # 0x309eb
leaq 0xf12d(%rip), %rax      # 0x2d2fd
testb $0x1, %cl
cmovneq %rax, %rdx
movl -0x1c(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
subl $0x20, %eax
movslq %eax, %rcx
leaq 0x15ed4(%rip), %rax     # 0x340c0
movq (%rax,%rcx,8), %rcx
movl -0x1c(%rbp), %eax
andl $0x200, %eax            # imm = 0x200
cmpl $0x0, %eax
setne %sil
xorb $-0x1, %sil
leaq 0x12856(%rip), %r8      # 0x30a60
leaq 0xf0ec(%rip), %rax      # 0x2d2fd
testb $0x1, %sil
cmovneq %rax, %r8
movl -0x1c(%rbp), %eax
andl $0x400, %eax            # imm = 0x400
cmpl $0x0, %eax
setne %sil
xorb $-0x1, %sil
leaq 0x12830(%rip), %r9      # 0x30a63
leaq 0xf0c3(%rip), %rax      # 0x2d2fd
testb $0x1, %sil
cmovneq %rax, %r9
movl -0x1c(%rbp), %eax
andl $0x800, %eax            # imm = 0x800
cmpl $0x0, %eax
setne %sil
xorb $-0x1, %sil
leaq 0x1280a(%rip), %rbx     # 0x30a66
leaq 0xf09a(%rip), %rax      # 0x2d2fd
testb $0x1, %sil
cmovneq %rax, %rbx
movl -0x1c(%rbp), %eax
andl $0x1000, %eax           # imm = 0x1000
cmpl $0x0, %eax
setne %sil
xorb $-0x1, %sil
leaq 0x127e4(%rip), %r11     # 0x30a69
leaq 0xf071(%rip), %rax      # 0x2d2fd
testb $0x1, %sil
cmovneq %rax, %r11
movl -0x1c(%rbp), %eax
andl $0x2000, %eax           # imm = 0x2000
cmpl $0x0, %eax
setne %sil
xorb $-0x1, %sil
leaq 0x127be(%rip), %r10     # 0x30a6c
leaq 0xf048(%rip), %rax      # 0x2d2fd
testb $0x1, %sil
cmovneq %rax, %r10
movl -0x1c(%rbp), %eax
andl $0x4000, %eax           # imm = 0x4000
cmpl $0x0, %eax
setne %r14b
xorb $-0x1, %r14b
leaq 0x12798(%rip), %rax     # 0x30a6f
leaq 0xf01f(%rip), %rsi      # 0x2d2fd
testb $0x1, %r14b
cmovneq %rsi, %rax
leaq 0x1275f(%rip), %rsi     # 0x30a4c
movq %rbx, (%rsp)
movq %r11, 0x8(%rsp)
movq %r10, 0x10(%rsp)
movq %rax, 0x18(%rsp)
movb $0x0, %al
callq 0x20a0
movl -0x20(%rbp), %eax
andl $0x40, %eax
cmpl $0x0, %eax
je 0x1e331
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rdx
leaq 0x1263b(%rip), %rsi     # 0x30960
movb $0x0, %al
callq 0x20a0
jmp 0x1e539
movl -0x20(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x1e4c6
movl -0x20(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x1e4aa
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5b, %edi
callq 0x2090
movl -0x20(%rbp), %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x1e398
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x20(%rbp), %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0x1272d(%rip), %rsi     # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x1e3bb
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x20(%rbp), %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0x1270d(%rip), %rsi     # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x1e3bd
movl -0x20(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x1e473
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0x12588(%rip), %rsi     # 0x30965
movb $0x0, %al
callq 0x20a0
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x1e41f
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x20(%rbp), %edx
sarl $0x8, %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0x126a6(%rip), %rsi     # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x1e445
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x20(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0x12683(%rip), %rsi     # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x1e447
cmpq $0x0, -0x28(%rbp)
je 0x1e471
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rax
movl %eax, %ecx
movl $0x1, %edx
shll %cl, %edx
leaq 0x124ff(%rip), %rsi     # 0x30969
movb $0x0, %al
callq 0x20a0
jmp 0x1e496
cmpq $0x0, -0x28(%rbp)
je 0x1e494
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rdx
leaq 0x124e2(%rip), %rsi     # 0x3096f
movb $0x0, %al
callq 0x20a0
jmp 0x1e496
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5d, %edi
callq 0x2090
jmp 0x1e4c4
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rdx
leaq 0x124b9(%rip), %rsi     # 0x30976
movb $0x0, %al
callq 0x20a0
jmp 0x1e537
cmpl $0x0, -0x20(%rbp)
je 0x1e51f
jmp 0x1e4ce
movl -0x20(%rbp), %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x1e4fd
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x20(%rbp), %edx
subl $0x1, %edx
leaq 0x125c8(%rip), %rsi     # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x1e51b
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl $0xc, %edx
subl -0x20(%rbp), %edx
leaq 0x125ad(%rip), %rsi     # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x1e51d
jmp 0x1e535
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0x1244f(%rip), %rsi     # 0x3097d
movb $0x0, %al
callq 0x20a0
jmp 0x1e537
jmp 0x1e539
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0x1252a(%rip), %rsi     # 0x30a72
movb $0x0, %al
callq 0x20a0
movl -0x2c(%rbp), %eax
andl $0x40, %eax
cmpl $0x0, %eax
je 0x1e579
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x38(%rbp), %rdx
leaq 0x123f3(%rip), %rsi     # 0x30960
movb $0x0, %al
callq 0x20a0
jmp 0x1e781
movl -0x2c(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x1e70e
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x1e6f2
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5b, %edi
callq 0x2090
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x1e5e0
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x2c(%rbp), %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0x124e5(%rip), %rsi     # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x1e603
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x2c(%rbp), %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0x124c5(%rip), %rsi     # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x1e605
movl -0x2c(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x1e6bb
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0x12340(%rip), %rsi     # 0x30965
movb $0x0, %al
callq 0x20a0
movl -0x2c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x1e667
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x2c(%rbp), %edx
sarl $0x8, %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0x1245e(%rip), %rsi     # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x1e68d
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x2c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0x1243b(%rip), %rsi     # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x1e68f
cmpq $0x0, -0x38(%rbp)
je 0x1e6b9
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x38(%rbp), %rax
movl %eax, %ecx
movl $0x1, %edx
shll %cl, %edx
leaq 0x122b7(%rip), %rsi     # 0x30969
movb $0x0, %al
callq 0x20a0
jmp 0x1e6de
cmpq $0x0, -0x38(%rbp)
je 0x1e6dc
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x38(%rbp), %rdx
leaq 0x1229a(%rip), %rsi     # 0x3096f
movb $0x0, %al
callq 0x20a0
jmp 0x1e6de
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5d, %edi
callq 0x2090
jmp 0x1e70c
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x38(%rbp), %rdx
leaq 0x12271(%rip), %rsi     # 0x30976
movb $0x0, %al
callq 0x20a0
jmp 0x1e77f
cmpl $0x0, -0x2c(%rbp)
je 0x1e767
jmp 0x1e716
movl -0x2c(%rbp), %eax
movq -0x18(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x1e745
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x2c(%rbp), %edx
subl $0x1, %edx
leaq 0x12380(%rip), %rsi     # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x1e763
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
movl $0xc, %edx
subl -0x2c(%rbp), %edx
leaq 0x12365(%rip), %rsi     # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x1e765
jmp 0x1e77d
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0x12207(%rip), %rsi     # 0x3097d
movb $0x0, %al
callq 0x20a0
jmp 0x1e77f
jmp 0x1e781
movq -0x18(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0xeb6c(%rip), %rsi      # 0x2d2fc
movb $0x0, %al
callq 0x20a0
jmp 0x1e799
addq $0x50, %rsp
popq %rbx
popq %r14
popq %rbp
retq
nopw %cs:(%rax,%rax)