// File: /workspace/github_c_makefile_star2_O0/mmcco[P]sljit/sljit_src/sljitLir.c
// Function: check_sljit_emit_fop1_convw_fromd
static __inline CHECK_RETURN_TYPE check_sljit_emit_fop1_convw_fromd(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(sljit_is_fpu_available());
	CHECK_ARGUMENT(GET_OPCODE(op) >= SLJIT_CONVW_FROMD && GET_OPCODE(op) <= SLJIT_CONVI_FROMD);
	FUNCTION_CHECK_FOP();
	FUNCTION_FCHECK(src, srcw);
	FUNCTION_CHECK_DST(dst, dstw);
#endif
#if (defined SLJIT_VERBOSE && SLJIT_VERBOSE)
	if (!!compiler->verbose) {
		fprintf(compiler->verbose, "  %s%s.from%s ", fop1_names[GET_OPCODE(op) - SLJIT_FOP1_BASE],
			(GET_OPCODE(op) == SLJIT_CONVI_FROMD) ? "i" : "w",
			(op & SLJIT_SINGLE_OP) ? "s" : "d");
		sljit_verbose_param(compiler, dst, dstw);
		fprintf(compiler->verbose, ", ");
		sljit_verbose_fparam(compiler, src, srcw);
		fprintf(compiler->verbose, "\n");
	}
#endif
	CHECK_RETURN_OK;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x30, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movl %edx, -0x10(%rbp)
movq %rcx, -0x18(%rbp)
movl %r8d, -0x1c(%rbp)
movq %r9, -0x28(%rbp)
movq -0x8(%rbp), %rax
cmpl $0x0, 0x84(%rax)
je 0x24b7e
movq -0x8(%rbp), %rax
movl $0x0, 0x84(%rax)
jmp 0x25627
jmp 0x24b80
callq 0x23a30
testb $0x1, %al
jne 0x24ba1
leaq 0xbcce(%rip), %rdi      # 0x3085e
movl $0x4bd, %esi            # imm = 0x4BD
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24ba3
jmp 0x24ba5
movl -0xc(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
cmpl $0x82, %eax
jl 0x24bc3
movl -0xc(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
cmpl $0x83, %eax
jle 0x24bdb
leaq 0xbc94(%rip), %rdi      # 0x3085e
movl $0x4be, %esi            # imm = 0x4BE
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24bdd
jmp 0x24bdf
movl -0xc(%rbp), %eax
andl $0x3e00, %eax           # imm = 0x3E00
cmpl $0x0, %eax
je 0x24c11
movl -0xc(%rbp), %eax
andl $0x4000, %eax           # imm = 0x4000
cmpl $0x0, %eax
je 0x24c11
leaq 0xbc5e(%rip), %rdi      # 0x3085e
movl $0x4bf, %esi            # imm = 0x4BF
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24c13
movl -0xc(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
subl $0x86, %eax
jne 0x24c78
jmp 0x24c24
jmp 0x24c26
movl -0xc(%rbp), %eax
andl $0x7400, %eax           # imm = 0x7400
cmpl $0x0, %eax
je 0x24c4b
leaq 0xbc24(%rip), %rdi      # 0x3085e
movl $0x4bf, %esi            # imm = 0x4BF
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24c4d
jmp 0x24c4f
movl -0xc(%rbp), %eax
andl $0xa00, %eax            # imm = 0xA00
cmpl $0x0, %eax
jne 0x24c74
leaq 0xbbfb(%rip), %rdi      # 0x3085e
movl $0x4bf, %esi            # imm = 0x4BF
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24c76
jmp 0x24ca3
jmp 0x24c7a
movl -0xc(%rbp), %eax
andl $0x7e00, %eax           # imm = 0x7E00
cmpl $0x0, %eax
je 0x24c9f
leaq 0xbbd0(%rip), %rdi      # 0x3085e
movl $0x4bf, %esi            # imm = 0x4BF
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24ca1
jmp 0x24ca3
jmp 0x24ca5
movq -0x8(%rbp), %rax
cmpl $-0x1, 0x50(%rax)
je 0x24cb9
movq -0x8(%rbp), %rax
cmpl $-0x1, 0x54(%rax)
jne 0x24cd1
leaq 0xbb9e(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24cd3
cmpl $0x1, -0x1c(%rbp)
jl 0x24cea
movl -0x1c(%rbp), %eax
movq -0x8(%rbp), %rcx
movl 0x50(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x24d03
movl -0x1c(%rbp), %eax
movq -0x8(%rbp), %rdx
movl $0x6, %ecx
subl 0x54(%rdx), %ecx
cmpl %ecx, %eax
jle 0x24d2b
cmpl $0x6, -0x1c(%rbp)
jg 0x24d2b
jmp 0x24d05
cmpq $0x0, -0x28(%rbp)
je 0x24d24
leaq 0xbb4b(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24d26
jmp 0x24f08
cmpl $0x8d, -0x1c(%rbp)
jne 0x24d70
jmp 0x24d36
cmpq $0x0, -0x28(%rbp)
jl 0x24d51
movq -0x28(%rbp), %rax
movq -0x8(%rbp), %rcx
movslq 0x80(%rcx), %rcx
cmpq %rcx, %rax
jl 0x24d69
leaq 0xbb06(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24d6b
jmp 0x24f06
jmp 0x24d72
movl -0x1c(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
jne 0x24d97
leaq 0xbad8(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24d99
jmp 0x24d9b
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x24dfe
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x24dc5
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x24dfe
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x24de6
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x24dfe
leaq 0xba71(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24e00
movl -0x1c(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x24edb
jmp 0x24e13
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
jne 0x24e36
leaq 0xba39(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24e38
jmp 0x24e3a
movl -0x1c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x24e5f
movl -0x1c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x24e9e
movl -0x1c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x24e86
movl -0x1c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x24e9e
leaq 0xb9d1(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24ea0
jmp 0x24ea2
movl -0x1c(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0xd00, %eax            # imm = 0xD00
je 0x24ebf
movq -0x28(%rbp), %rax
andq $-0x4, %rax
cmpq $0x0, %rax
je 0x24ed7
leaq 0xb998(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24ed9
jmp 0x24edb
jmp 0x24edd
movl -0x1c(%rbp), %eax
andl $0xffffc000, %eax       # imm = 0xFFFFC000
cmpl $0x0, %eax
je 0x24f02
leaq 0xb96d(%rip), %rdi      # 0x3085e
movl $0x4c0, %esi            # imm = 0x4C0
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24f04
jmp 0x24f06
jmp 0x24f08
jmp 0x24f0a
movq -0x8(%rbp), %rax
cmpl $-0x1, 0x48(%rax)
je 0x24f1e
movq -0x8(%rbp), %rax
cmpl $-0x1, 0x4c(%rax)
jne 0x24f36
leaq 0xb939(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24f38
cmpl $0x0, -0x10(%rbp)
je 0x24f6e
cmpl $0x1, -0x10(%rbp)
jl 0x24f55
movl -0x10(%rbp), %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x24f6e
movl -0x10(%rbp), %eax
movq -0x8(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x24f96
cmpl $0xc, -0x10(%rbp)
jg 0x24f96
jmp 0x24f70
cmpq $0x0, -0x18(%rbp)
je 0x24f8f
leaq 0xb8e0(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24f91
jmp 0x25164
cmpl $0x8d, -0x10(%rbp)
jne 0x24fdb
jmp 0x24fa1
cmpq $0x0, -0x18(%rbp)
jl 0x24fbc
movq -0x18(%rbp), %rax
movq -0x8(%rbp), %rcx
movslq 0x80(%rcx), %rcx
cmpq %rcx, %rax
jl 0x24fd4
leaq 0xb89b(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x24fd6
jmp 0x25162
jmp 0x24fdd
movl -0x10(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
jne 0x25002
leaq 0xb86d(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x25004
jmp 0x25006
movl -0x10(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x25069
movl -0x10(%rbp), %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x25030
movl -0x10(%rbp), %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x25069
movl -0x10(%rbp), %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x25051
movl -0x10(%rbp), %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x25069
leaq 0xb806(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x2506b
movl -0x10(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x25137
jmp 0x2507e
movl -0x10(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
jne 0x250a1
leaq 0xb7ce(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x250a3
jmp 0x250a5
movl -0x10(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0x1, %eax
jl 0x250ca
movl -0x10(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jl 0x25109
movl -0x10(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rdx
movl $0xc, %ecx
subl 0x4c(%rdx), %ecx
cmpl %ecx, %eax
jle 0x250f1
movl -0x10(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
cmpl $0xc, %eax
jle 0x25109
leaq 0xb766(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x2510b
jmp 0x2510d
movq -0x18(%rbp), %rax
andq $-0x4, %rax
cmpq $0x0, %rax
je 0x25133
leaq 0xb73c(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x25135
jmp 0x25137
jmp 0x25139
movl -0x10(%rbp), %eax
andl $0xffffc000, %eax       # imm = 0xFFFFC000
cmpl $0x0, %eax
je 0x2515e
leaq 0xb711(%rip), %rdi      # 0x3085e
movl $0x4c1, %esi            # imm = 0x4C1
movb $0x0, %al
callq 0x2070
callq 0x2040
jmp 0x25160
jmp 0x25162
jmp 0x25164
movq -0x8(%rbp), %rax
cmpq $0x0, 0x78(%rax)
je 0x25625
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0xc(%rbp), %eax
andl $0xffff80ff, %eax       # imm = 0xFFFF80FF
subl $0x80, %eax
movslq %eax, %rcx
leaq 0xf06e(%rip), %rax      # 0x34200
movq (%rax,%rcx,8), %rdx
movl -0xc(%rbp), %esi
andl $0xffff80ff, %esi       # imm = 0xFFFF80FF
leaq 0xb9c1(%rip), %rcx      # 0x30b67
leaq 0xb83e(%rip), %rax      # 0x309eb
cmpl $0x83, %esi
cmoveq %rax, %rcx
movl -0xc(%rbp), %esi
andl $0x100, %esi            # imm = 0x100
leaq 0xb7a6(%rip), %r8       # 0x3096d
leaq 0xb899(%rip), %rax      # 0x30a67
cmpl $0x0, %esi
cmovneq %rax, %r8
leaq 0xb8f6(%rip), %rsi      # 0x30ad2
movb $0x0, %al
callq 0x20a0
movl -0x10(%rbp), %eax
andl $0x40, %eax
cmpl $0x0, %eax
je 0x2520d
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x18(%rbp), %rdx
leaq 0xb75f(%rip), %rsi      # 0x30960
movb $0x0, %al
callq 0x20a0
jmp 0x25415
movl -0x10(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x253a2
movl -0x10(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x25386
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5b, %edi
callq 0x2090
movl -0x10(%rbp), %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x25274
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x10(%rbp), %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0xb851(%rip), %rsi      # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x25297
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x10(%rbp), %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0xb831(%rip), %rsi      # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x25299
movl -0x10(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x2534f
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0xb6ac(%rip), %rsi      # 0x30965
movb $0x0, %al
callq 0x20a0
movl -0x10(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x252fb
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x10(%rbp), %edx
sarl $0x8, %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0xb7ca(%rip), %rsi      # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x25321
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x10(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0xb7a7(%rip), %rsi      # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x25323
cmpq $0x0, -0x18(%rbp)
je 0x2534d
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x18(%rbp), %rax
movl %eax, %ecx
movl $0x1, %edx
shll %cl, %edx
leaq 0xb623(%rip), %rsi      # 0x30969
movb $0x0, %al
callq 0x20a0
jmp 0x25372
cmpq $0x0, -0x18(%rbp)
je 0x25370
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x18(%rbp), %rdx
leaq 0xb606(%rip), %rsi      # 0x3096f
movb $0x0, %al
callq 0x20a0
jmp 0x25372
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5d, %edi
callq 0x2090
jmp 0x253a0
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x18(%rbp), %rdx
leaq 0xb5dd(%rip), %rsi      # 0x30976
movb $0x0, %al
callq 0x20a0
jmp 0x25413
cmpl $0x0, -0x10(%rbp)
je 0x253fb
jmp 0x253aa
movl -0x10(%rbp), %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x253d9
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x10(%rbp), %edx
subl $0x1, %edx
leaq 0xb6ec(%rip), %rsi      # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x253f7
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl $0xc, %edx
subl -0x10(%rbp), %edx
leaq 0xb6d1(%rip), %rsi      # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x253f9
jmp 0x25411
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0xb573(%rip), %rsi      # 0x3097d
movb $0x0, %al
callq 0x20a0
jmp 0x25413
jmp 0x25415
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0xb64e(%rip), %rsi      # 0x30a72
movb $0x0, %al
callq 0x20a0
movl -0x1c(%rbp), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x255c0
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
cmpl $0x0, %eax
je 0x255a4
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5b, %edi
callq 0x2090
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x25492
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x1c(%rbp), %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0xb633(%rip), %rsi      # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x254b5
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x1c(%rbp), %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0xb613(%rip), %rsi      # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x254b7
movl -0x1c(%rbp), %eax
andl $0x3f00, %eax           # imm = 0x3F00
cmpl $0x0, %eax
je 0x2556d
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0xb48e(%rip), %rsi      # 0x30965
movb $0x0, %al
callq 0x20a0
movl -0x1c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movq -0x8(%rbp), %rcx
movl 0x48(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x25519
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x1c(%rbp), %edx
sarl $0x8, %edx
andl $0x3f, %edx
subl $0x1, %edx
leaq 0xb5ac(%rip), %rsi      # 0x30abc
movb $0x0, %al
callq 0x20a0
jmp 0x2553f
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x1c(%rbp), %eax
sarl $0x8, %eax
andl $0x3f, %eax
movl $0xc, %edx
subl %eax, %edx
leaq 0xb589(%rip), %rsi      # 0x30ac1
movb $0x0, %al
callq 0x20a0
jmp 0x25541
cmpq $0x0, -0x28(%rbp)
je 0x2556b
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rax
movl %eax, %ecx
movl $0x1, %edx
shll %cl, %edx
leaq 0xb408(%rip), %rsi      # 0x3096c
movb $0x0, %al
callq 0x20a0
jmp 0x25590
cmpq $0x0, -0x28(%rbp)
je 0x2558e
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rdx
leaq 0xb3eb(%rip), %rsi      # 0x30972
movb $0x0, %al
callq 0x20a0
jmp 0x25590
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rsi
movl $0x5d, %edi
callq 0x2090
jmp 0x255be
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movq -0x28(%rbp), %rdx
leaq 0xb3bf(%rip), %rsi      # 0x30976
movb $0x0, %al
callq 0x20a0
jmp 0x2560f
movl -0x1c(%rbp), %eax
movq -0x8(%rbp), %rcx
movl 0x50(%rcx), %ecx
addl $0x1, %ecx
cmpl %ecx, %eax
jge 0x255ef
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl -0x1c(%rbp), %edx
subl $0x1, %edx
leaq 0xb4d5(%rip), %rsi      # 0x30abb
movb $0x0, %al
callq 0x20a0
jmp 0x2560d
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
movl $0x6, %edx
subl -0x1c(%rbp), %edx
leaq 0xb4ba(%rip), %rsi      # 0x30ac0
movb $0x0, %al
callq 0x20a0
jmp 0x2560f
movq -0x8(%rbp), %rax
movq 0x78(%rax), %rdi
leaq 0x7cde(%rip), %rsi      # 0x2d2fc
movb $0x0, %al
callq 0x20a0
jmp 0x25627
addq $0x30, %rsp
popq %rbp
retq
nopl (%rax)