// File: /workspace/github_c_makefile_star2_O0/mmcco[P]sljit/test_src/sljitTest.c
// Function: test46
static void test46(void)
{
	/* Test sljit_emit_op_flags with 32 bit operations. */

	executable_code code;
	struct sljit_compiler* compiler = sljit_create_compiler();
	int buf[24];
	long buf2[6];
	int i;

	if (verbose)
		printf("Run test46\n");

	for (i = 0; i < 24; ++i)
		buf[i] = -17;
	buf[16] = 0;
	for (i = 0; i < 6; ++i)
		buf2[i] = -13;
	buf2[4] = -124;

	sljit_emit_enter(compiler, 0, 2, 3, 3, 0, 0, 0);

	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R2, 0, SLJIT_IMM, -7);
	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_E | SLJIT_SET_U, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, 13);
	sljit_emit_op_flags(compiler, SLJIT_MOV_SI, SLJIT_MEM0(), (long)&buf, SLJIT_UNUSED, 0, SLJIT_LESS);
	sljit_emit_op_flags(compiler, SLJIT_IAND, SLJIT_MEM1(SLJIT_S0), 2 * sizeof(int), SLJIT_MEM1(SLJIT_S0), 2 * sizeof(int), SLJIT_GREATER);

	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_E | SLJIT_SET_U, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, -7);
	sljit_emit_op_flags(compiler, SLJIT_IAND | SLJIT_KEEP_FLAGS, SLJIT_MEM1(SLJIT_S0), 4 * sizeof(int), SLJIT_MEM1(SLJIT_S0), 4 * sizeof(int), SLJIT_EQUAL);
	sljit_emit_op_flags(compiler, SLJIT_IAND | SLJIT_KEEP_FLAGS, SLJIT_MEM1(SLJIT_S0), 6 * sizeof(int), SLJIT_MEM1(SLJIT_S0), 6 * sizeof(int), SLJIT_EQUAL);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R0, 0, SLJIT_IMM, 0x1235);
	sljit_emit_op_flags(compiler, SLJIT_IAND | SLJIT_SET_E, SLJIT_R0, 0, SLJIT_R0, 0, SLJIT_EQUAL);
	sljit_emit_op_flags(compiler, SLJIT_IAND, SLJIT_MEM1(SLJIT_S0), 8 * sizeof(int), SLJIT_MEM1(SLJIT_S0), 8 * sizeof(int), SLJIT_I_EQUAL);
	sljit_emit_op1(compiler, SLJIT_MOV_UI, SLJIT_MEM1(SLJIT_S0), 10 * sizeof(int), SLJIT_R0, 0);

	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, -7);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R0, 0, SLJIT_IMM, 12);
	sljit_emit_op_flags(compiler, SLJIT_MOV_UI, SLJIT_MEM2(SLJIT_S0, SLJIT_R0), 2, SLJIT_UNUSED, 0, SLJIT_EQUAL);
	sljit_emit_op_flags(compiler, SLJIT_IMOV, SLJIT_R0, 0, SLJIT_UNUSED, 0, SLJIT_EQUAL);
	sljit_emit_op1(compiler, SLJIT_MOV_SI, SLJIT_MEM1(SLJIT_S0), 14 * sizeof(int), SLJIT_R0, 0);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R0, 0, SLJIT_IMM, 16);
	sljit_emit_op_flags(compiler, SLJIT_IAND | SLJIT_SET_E, SLJIT_MEM2(SLJIT_S0, SLJIT_R0), 2, SLJIT_MEM2(SLJIT_S0, SLJIT_R0), 2, SLJIT_EQUAL);
	sljit_emit_op_flags(compiler, SLJIT_MOV_UI, SLJIT_MEM1(SLJIT_S0), 18 * sizeof(int), SLJIT_UNUSED, 0, SLJIT_I_NOT_EQUAL);

	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, -7);
	sljit_emit_op_flags(compiler, SLJIT_IXOR | SLJIT_KEEP_FLAGS, SLJIT_MEM1(SLJIT_S0), 20 * sizeof(int), SLJIT_MEM1(SLJIT_S0), 20 * sizeof(int), SLJIT_EQUAL);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R0, 0, SLJIT_IMM, 39);
	sljit_emit_op_flags(compiler, SLJIT_IXOR, SLJIT_R0, 0, SLJIT_R0, 0, SLJIT_EQUAL);
	sljit_emit_op1(compiler, SLJIT_MOV_SI | SLJIT_INT_OP, SLJIT_MEM1(SLJIT_S0), 22 * sizeof(int), SLJIT_R0, 0);

	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_E | SLJIT_SET_U, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, -7);
	sljit_emit_op_flags(compiler, SLJIT_AND, SLJIT_MEM0(), (long)&buf2, SLJIT_MEM0(), (long)&buf2, SLJIT_GREATER);
	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_E | SLJIT_SET_S | SLJIT_SET_U, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, 5);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R0, 0, SLJIT_IMM, 1);
	sljit_emit_op_flags(compiler, SLJIT_AND | SLJIT_KEEP_FLAGS, SLJIT_MEM2(SLJIT_S1, SLJIT_R0), SLJIT_WORD_SHIFT, SLJIT_MEM2(SLJIT_S1, SLJIT_R0), SLJIT_WORD_SHIFT, SLJIT_SIG_LESS);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_R0, 0, SLJIT_IMM, 2);
	sljit_emit_op_flags(compiler, SLJIT_MOV, SLJIT_MEM2(SLJIT_S1, SLJIT_R0), SLJIT_WORD_SHIFT, SLJIT_UNUSED, 0, SLJIT_LESS);
	sljit_emit_op_flags(compiler, SLJIT_MOV, SLJIT_S2, 0, SLJIT_UNUSED, 0, SLJIT_NOT_EQUAL);
	sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_MEM1(SLJIT_S1), 3 * sizeof(long), SLJIT_S2, 0);
	sljit_emit_op_flags(compiler, SLJIT_OR, SLJIT_MEM1(SLJIT_S1), 4 * sizeof(long), SLJIT_MEM1(SLJIT_S1), 4 * sizeof(long), SLJIT_GREATER);
	sljit_emit_op2(compiler, SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, SLJIT_R2, 0, SLJIT_IMM, 0);
	sljit_emit_op_flags(compiler, SLJIT_XOR, SLJIT_MEM1(SLJIT_S1), 5 * sizeof(long), SLJIT_MEM1(SLJIT_S1), 5 * sizeof(long), SLJIT_GREATER);

	sljit_emit_return(compiler, SLJIT_UNUSED, 0, 0);

	code.code = sljit_generate_code(compiler);
	CHECK(compiler);
	sljit_free_compiler(compiler);

	code.func2((long)&buf, (long)&buf2);
	FAILED(buf[0] != 0, "test46 case 1 failed\n");
	FAILED(buf[1] != -17, "test46 case 2 failed\n");
	FAILED(buf[2] != 1, "test46 case 3 failed\n");
	FAILED(buf[3] != -17, "test46 case 4 failed\n");
	FAILED(buf[4] != 1, "test46 case 5 failed\n");
	FAILED(buf[5] != -17, "test46 case 6 failed\n");
	FAILED(buf[6] != 1, "test46 case 7 failed\n");
	FAILED(buf[7] != -17, "test46 case 8 failed\n");
	FAILED(buf[8] != 0, "test46 case 9 failed\n");
	FAILED(buf[9] != -17, "test46 case 10 failed\n");
	FAILED(buf[10] != 1, "test46 case 11 failed\n");
	FAILED(buf[11] != -17, "test46 case 12 failed\n");
	FAILED(buf[12] != 1, "test46 case 13 failed\n");
	FAILED(buf[13] != -17, "test46 case 14 failed\n");
	FAILED(buf[14] != 1, "test46 case 15 failed\n");
	FAILED(buf[15] != -17, "test46 case 16 failed\n");
	FAILED(buf[16] != 0, "test46 case 17 failed\n");
	FAILED(buf[17] != -17, "test46 case 18 failed\n");
	FAILED(buf[18] != 0, "test46 case 19 failed\n");
	FAILED(buf[19] != -17, "test46 case 20 failed\n");
	FAILED(buf[20] != -18, "test46 case 21 failed\n");
	FAILED(buf[21] != -17, "test46 case 22 failed\n");
	FAILED(buf[22] != 38, "test46 case 23 failed\n");
	FAILED(buf[23] != -17, "test46 case 24 failed\n");

	FAILED(buf2[0] != 0, "test46 case 25 failed\n");
	FAILED(buf2[1] != 1, "test46 case 26 failed\n");
	FAILED(buf2[2] != 0, "test46 case 27 failed\n");
	FAILED(buf2[3] != 1, "test46 case 28 failed\n");
	FAILED(buf2[4] != -123, "test46 case 29 failed\n");
	FAILED(buf2[5] != -14, "test46 case 30 failed\n");

	sljit_free_code(code.code);
	successful_tests++;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xc0, %rsp
callq 0x18ba0
movq %rax, -0x10(%rbp)
cmpl $0x0, 0x1f8a9(%rip)     # 0x34354
je 0x14abb
leaq 0x1aee9(%rip), %rdi     # 0x2f99d
movb $0x0, %al
callq 0x2070
movl $0x0, -0xa4(%rbp)
cmpl $0x18, -0xa4(%rbp)
jge 0x14aee
movslq -0xa4(%rbp), %rax
movl $0xffffffef, -0x70(%rbp,%rax,4) # imm = 0xFFFFFFEF
movl -0xa4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xa4(%rbp)
jmp 0x14ac5
movl $0x0, -0x30(%rbp)
movl $0x0, -0xa4(%rbp)
cmpl $0x6, -0xa4(%rbp)
jge 0x14b2c
movslq -0xa4(%rbp), %rax
movq $-0xd, -0xa0(%rbp,%rax,8)
movl -0xa4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xa4(%rbp)
jmp 0x14aff
movq $-0x7c, -0x80(%rbp)
movq -0x10(%rbp), %rdi
xorl %r9d, %r9d
movl $0x2, %edx
movl $0x3, %r8d
movl %r9d, %esi
movl %r8d, %ecx
movl $0x0, (%rsp)
movl $0x0, 0x8(%rsp)
callq 0x19b20
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movq $-0x7, %r9
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $0xd, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
leaq -0x70(%rbp), %rcx
movl $0x26, %esi
movl $0x80, %edx
xorl %r8d, %r8d
xorl %eax, %eax
movl %eax, %r9d
movl $0x2, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x8c, %r8d
movl $0x8, %r9d
movl %r8d, %edx
movq %r9, %rcx
movl $0x4, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $-0x7, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
movl $0x4165, %esi           # imm = 0x4165
movl $0x8c, %r8d
movl $0x10, %r9d
xorl %eax, %eax
movl %r8d, %edx
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x4165, %esi           # imm = 0x4165
movl $0x8c, %r8d
movl $0x18, %r9d
xorl %eax, %eax
movl %r8d, %edx
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movl $0x1235, %r9d           # imm = 0x1235
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x365, %esi            # imm = 0x365
movl $0x1, %r8d
xorl %eax, %eax
movl %eax, %r9d
xorl %eax, %eax
movl %r8d, %edx
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x8c, %r8d
movl $0x20, %r9d
movl %r8d, %edx
movq %r9, %rcx
movl $0x100, (%rsp)          # imm = 0x100
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x25, %esi
movl $0x8c, %edx
movl $0x28, %ecx
movl $0x1, %r8d
xorl %eax, %eax
movl %eax, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $-0x7, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movl $0xc, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x25, %esi
movl $0x18c, %edx            # imm = 0x18C
movl $0x2, %ecx
xorl %r8d, %r8d
xorl %eax, %eax
movl %eax, %r9d
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %r9d
xorl %r8d, %r8d
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x26, %esi
movl $0x8c, %edx
movl $0x38, %ecx
movl $0x1, %r8d
xorl %eax, %eax
movl %eax, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movl $0x10, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x365, %esi            # imm = 0x365
movl $0x18c, %r8d            # imm = 0x18C
movl $0x2, %r9d
xorl %eax, %eax
movl %r8d, %edx
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x25, %esi
movl $0x8c, %edx
movl $0x48, %ecx
xorl %r8d, %r8d
xorl %eax, %eax
movl %eax, %r9d
movl $0x101, (%rsp)          # imm = 0x101
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $-0x7, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
movl $0x4167, %esi           # imm = 0x4167
movl $0x8c, %r8d
movl $0x50, %r9d
xorl %eax, %eax
movl %r8d, %edx
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movl $0x27, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x167, %esi            # imm = 0x167
movl $0x1, %r8d
xorl %eax, %eax
movl %eax, %r9d
xorl %eax, %eax
movl %r8d, %edx
movq %r9, %rcx
movl $0x0, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x8c, %edx
movl $0x58, %ecx
movl $0x1, %r8d
xorl %eax, %eax
movl %eax, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $-0x7, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
leaq -0xa0(%rbp), %rcx
leaq -0xa0(%rbp), %r9
movl $0x65, %esi
movl $0x80, %r8d
movl %r8d, %edx
movl $0x4, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0xe62, %esi            # imm = 0xE62
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $0x5, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movl $0x1, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x4065, %esi           # imm = 0x4065
movl $0x18b, %r8d            # imm = 0x18B
movl $0x3, %r9d
movl %r8d, %edx
movq %r9, %rcx
movl $0x6, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %eax, %eax
movl %eax, %ecx
movl $0x40, %r8d
movl $0x2, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x18b, %edx            # imm = 0x18B
movl $0x3, %ecx
xorl %r8d, %r8d
xorl %eax, %eax
movl %eax, %r9d
movl $0x2, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %eax, %eax
movl %eax, %r9d
xorl %r8d, %r8d
movq %r9, %rcx
movl $0x1, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0x18, %ecx
movl $0xa, %r8d
xorl %eax, %eax
movl %eax, %r9d
callq 0x1d3d0
movq -0x10(%rbp), %rdi
movl $0x66, %esi
movl $0x8b, %r8d
movl $0x20, %r9d
movl %r8d, %edx
movq %r9, %rcx
movl $0x4, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %r9d
movl $0x3, %r8d
movq %r9, %rcx
movl $0x40, (%rsp)
movq $0x0, 0x8(%rsp)
callq 0x1f8d0
movq -0x10(%rbp), %rdi
movl $0x67, %esi
movl $0x8b, %r8d
movl $0x28, %r9d
movl %r8d, %edx
movq %r9, %rcx
movl $0x4, (%rsp)
callq 0x29010
movq -0x10(%rbp), %rdi
xorl %edx, %edx
xorl %eax, %eax
movl %eax, %ecx
movl %edx, %esi
callq 0x1a7c0
movq -0x10(%rbp), %rdi
callq 0x19070
movq %rax, -0x8(%rbp)
movq -0x10(%rbp), %rdi
callq 0x18030
cmpl $0x1, %eax
je 0x1513f
movq -0x10(%rbp), %rdi
callq 0x18030
movl %eax, %esi
leaq 0x182ee(%rip), %rdi     # 0x2d418
movb $0x0, %al
callq 0x2070
movq -0x10(%rbp), %rdi
callq 0x18d90
jmp 0x15462
movq -0x10(%rbp), %rdi
callq 0x18d90
movq -0x8(%rbp), %rax
leaq -0x70(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
callq *%rax
cmpl $0x0, -0x70(%rbp)
je 0x15172
leaq 0x1a843(%rip), %rdi     # 0x2f9a9
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x6c(%rbp)
je 0x1518b
leaq 0x1a840(%rip), %rdi     # 0x2f9bf
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x1, -0x68(%rbp)
je 0x151a4
leaq 0x1a83d(%rip), %rdi     # 0x2f9d5
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x64(%rbp)
je 0x151bd
leaq 0x1a83a(%rip), %rdi     # 0x2f9eb
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x1, -0x60(%rbp)
je 0x151d6
leaq 0x1a837(%rip), %rdi     # 0x2fa01
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x5c(%rbp)
je 0x151ef
leaq 0x1a834(%rip), %rdi     # 0x2fa17
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x1, -0x58(%rbp)
je 0x15208
leaq 0x1a831(%rip), %rdi     # 0x2fa2d
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x54(%rbp)
je 0x15221
leaq 0x1a82e(%rip), %rdi     # 0x2fa43
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x0, -0x50(%rbp)
je 0x1523a
leaq 0x1a82b(%rip), %rdi     # 0x2fa59
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x4c(%rbp)
je 0x15253
leaq 0x1a828(%rip), %rdi     # 0x2fa6f
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x1, -0x48(%rbp)
je 0x1526c
leaq 0x1a826(%rip), %rdi     # 0x2fa86
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x44(%rbp)
je 0x15285
leaq 0x1a824(%rip), %rdi     # 0x2fa9d
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x1, -0x40(%rbp)
je 0x1529e
leaq 0x1a822(%rip), %rdi     # 0x2fab4
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x3c(%rbp)
je 0x152b7
leaq 0x1a820(%rip), %rdi     # 0x2facb
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x1, -0x38(%rbp)
je 0x152d0
leaq 0x1a81e(%rip), %rdi     # 0x2fae2
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x34(%rbp)
je 0x152e9
leaq 0x1a81c(%rip), %rdi     # 0x2faf9
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x0, -0x30(%rbp)
je 0x15302
leaq 0x1a81a(%rip), %rdi     # 0x2fb10
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x2c(%rbp)
je 0x1531b
leaq 0x1a818(%rip), %rdi     # 0x2fb27
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x0, -0x28(%rbp)
je 0x15334
leaq 0x1a816(%rip), %rdi     # 0x2fb3e
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x24(%rbp)
je 0x1534d
leaq 0x1a814(%rip), %rdi     # 0x2fb55
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x12, -0x20(%rbp)
je 0x15366
leaq 0x1a812(%rip), %rdi     # 0x2fb6c
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x1c(%rbp)
je 0x1537f
leaq 0x1a810(%rip), %rdi     # 0x2fb83
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $0x26, -0x18(%rbp)
je 0x15398
leaq 0x1a80e(%rip), %rdi     # 0x2fb9a
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpl $-0x11, -0x14(%rbp)
je 0x153b1
leaq 0x1a80c(%rip), %rdi     # 0x2fbb1
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpq $0x0, -0xa0(%rbp)
je 0x153ce
leaq 0x1a806(%rip), %rdi     # 0x2fbc8
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpq $0x1, -0x98(%rbp)
je 0x153e8
leaq 0x1a800(%rip), %rdi     # 0x2fbdf
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpq $0x0, -0x90(%rbp)
je 0x15402
leaq 0x1a7fd(%rip), %rdi     # 0x2fbf6
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpq $0x1, -0x88(%rbp)
je 0x1541c
leaq 0x1a7fa(%rip), %rdi     # 0x2fc0d
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpq $-0x7b, -0x80(%rbp)
je 0x15433
leaq 0x1a7fa(%rip), %rdi     # 0x2fc24
movb $0x0, %al
callq 0x2070
jmp 0x15462
cmpq $-0xe, -0x78(%rbp)
je 0x1544a
leaq 0x1a7fa(%rip), %rdi     # 0x2fc3b
movb $0x0, %al
callq 0x2070
jmp 0x15462
movq -0x8(%rbp), %rdi
callq 0x18e10
movl 0x1ef03(%rip), %eax     # 0x3435c
addl $0x1, %eax
movl %eax, 0x1eefa(%rip)     # 0x3435c
addq $0xc0, %rsp
popq %rbp
retq
nopl (%rax,%rax)