// File: /workspace/github_c_makefile_star2_O0/jonof[P]jftekwar/jfbuild/src/sdlayer2.c
// Function: getvalidmodes
void getvalidmodes(void)
{
	static int defaultres[][2] = {
		{1920,1200},{1920,1080},{1600,1200},{1680,1050},{1600,900},{1400,1050},{1440,900},{1366,768},
		{1280,1024},{1280,960},{1280,800},{1280,720},{1152,864},{1024,768},{800,600},{640,480},
		{640,400},{512,384},{480,360},{400,300},{320,240},{320,200},{0,0}
	};
	SDL_DisplayMode desktop;
	int i, maxx=0, maxy=0;

	if (modeschecked) return;

	validmodecnt=0;

	if (SDL_GetNumVideoDisplays() < 1) {
		buildputs("No video displays available!\n");
		return;
	}

	debugprintf("Detecting video modes:\n");

#define ADDMODE(x,y,c,f) if (validmodecnt<MAXVALIDMODES) { \
	int mn; \
	for(mn=0;mn<validmodecnt;mn++) \
		if (validmode[mn].xdim==x && validmode[mn].ydim==y && \
			validmode[mn].bpp==c  && validmode[mn].fs==f) break; \
	if (mn==validmodecnt) { \
		validmode[validmodecnt].xdim=x; \
		validmode[validmodecnt].ydim=y; \
		validmode[validmodecnt].bpp=c; \
		validmode[validmodecnt].fs=f; \
		validmodecnt++; \
		debugprintf("  - %dx%d %d-bit %s\n", x, y, c, (f&1)?"fullscreen":"windowed"); \
	} \
}

#define CHECKL(w,h) if ((w < maxx) && (h < maxy))
#define CHECKLE(w,h) if ((w <= maxx) && (h <= maxy))

	SDL_GetDesktopDisplayMode(0, &desktop);
	maxx = desktop.w;
	maxy = desktop.h;

	// Fullscreen 8-bit modes: upsamples to the desktop mode
	for (i=0; defaultres[i][0]; i++)
		CHECKLE(defaultres[i][0],defaultres[i][1])
			ADDMODE(defaultres[i][0],defaultres[i][1],8,1)

#if USE_POLYMOST && USE_OPENGL
	// Fullscreen >8-bit modes
	if (!glunavailable) {
		SDL_DisplayMode mode;
		for (int j = SDL_GetNumDisplayModes(0) - 1; j >= 0; j--) {
			SDL_GetDisplayMode(0, j, &mode);
			if ((mode.w > MAXXDIM) || (mode.h > MAXYDIM)) continue;
			if (SDL_BITSPERPIXEL(mode.format) < 8) continue;
			ADDMODE(mode.w, mode.h, SDL_BITSPERPIXEL(mode.format), 1)
		}
	}
#endif

	// Windowed 8-bit modes
	for (i=0; defaultres[i][0]; i++) {
		CHECKL(defaultres[i][0],defaultres[i][1]) {
			ADDMODE(defaultres[i][0], defaultres[i][1], 8, 0)
		}
	}

#if USE_POLYMOST && USE_OPENGL
	// Windowed >8-bit modes
	if (!glunavailable) {
		for (i=0; defaultres[i][0]; i++) {
			CHECKL(defaultres[i][0],defaultres[i][1]) {
				ADDMODE(defaultres[i][0], defaultres[i][1], SDL_BITSPERPIXEL(desktop.format), 0)
			}
		}
	}
#endif

#undef CHECK
#undef ADDMODE

	qsort((void*)validmode, validmodecnt, sizeof(struct validmode_t), (int(*)(const void*,const void*))sortmodes);

	modeschecked=1;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x50, %rsp
movl $0x0, -0x20(%rbp)
movl $0x0, -0x24(%rbp)
cmpb $0x0, 0x61c893(%rip)    # 0x6c1fd0
je 0xa5744
jmp 0xa5fed
leaq 0x2f4cc5(%rip), %rax    # 0x39a410
movl $0x0, (%rax)
callq 0x6ae0
cmpl $0x1, %eax
jge 0xa576c
leaq 0x15078(%rip), %rdi     # 0xba7da
callq 0x4a720
jmp 0xa5fed
leaq 0x15085(%rip), %rdi     # 0xba7f8
movb $0x0, %al
callq 0xa5110
xorl %edi, %edi
leaq -0x18(%rbp), %rsi
callq 0x6560
movl -0x14(%rbp), %eax
movl %eax, -0x20(%rbp)
movl -0x10(%rbp), %eax
movl %eax, -0x24(%rbp)
movl $0x0, -0x1c(%rbp)
movslq -0x1c(%rbp), %rcx
leaq 0x3c58d(%rip), %rax     # 0xe1d30
cmpl $0x0, (%rax,%rcx,8)
je 0xa5996
movslq -0x1c(%rbp), %rcx
leaq 0x3c578(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %eax
cmpl -0x20(%rbp), %eax
jg 0xa5986
movslq -0x1c(%rbp), %rcx
leaq 0x3c561(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %eax
cmpl -0x24(%rbp), %eax
jg 0xa5986
leaq 0x2f4c2d(%rip), %rax    # 0x39a410
cmpl $0x100, (%rax)          # imm = 0x100
jge 0xa5984
movl $0x0, -0x28(%rbp)
movl -0x28(%rbp), %eax
leaq 0x2f4c10(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jge 0xa589a
movslq -0x28(%rbp), %rcx
leaq 0x3cff9d(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl (%rax), %eax
movslq -0x1c(%rbp), %rdx
leaq 0x3c509(%rip), %rcx     # 0xe1d30
cmpl (%rcx,%rdx,8), %eax
jne 0xa588a
movslq -0x28(%rbp), %rcx
leaq 0x3cff79(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl 0x4(%rax), %eax
movslq -0x1c(%rbp), %rdx
leaq 0x3c4e4(%rip), %rcx     # 0xe1d30
cmpl 0x4(%rcx,%rdx,8), %eax
jne 0xa588a
movslq -0x28(%rbp), %rcx
leaq 0x3cff53(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x8(%rax), %eax
cmpl $0x8, %eax
jne 0xa588a
movslq -0x28(%rbp), %rcx
leaq 0x3cff38(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x9(%rax), %eax
cmpl $0x1, %eax
jne 0xa588a
jmp 0xa589a
jmp 0xa588c
movl -0x28(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x28(%rbp)
jmp 0xa57f6
movl -0x28(%rbp), %eax
leaq 0x2f4b6c(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jne 0xa5982
movslq -0x1c(%rbp), %rcx
leaq 0x3c479(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %ecx
leaq 0x2f4b4f(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfee5(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, (%rax)
movslq -0x1c(%rbp), %rcx
leaq 0x3c451(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %ecx
leaq 0x2f4b26(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfebc(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, 0x4(%rax)
leaq 0x2f4b0b(%rip), %rax    # 0x39a410
movslq (%rax), %rcx
leaq 0x3cfea1(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movb $0x8, 0x8(%rax)
leaq 0x2f4aef(%rip), %rax    # 0x39a410
movslq (%rax), %rcx
leaq 0x3cfe85(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movb $0x1, 0x9(%rax)
leaq 0x2f4ad3(%rip), %rax    # 0x39a410
movl (%rax), %ecx
addl $0x1, %ecx
leaq 0x2f4ac7(%rip), %rax    # 0x39a410
movl %ecx, (%rax)
movslq -0x1c(%rbp), %rcx
leaq 0x3c3da(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %esi
movslq -0x1c(%rbp), %rcx
leaq 0x3c3cc(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %edx
leaq 0x14ea1(%rip), %rdi     # 0xba810
movl $0x8, %ecx
leaq 0xb5e0(%rip), %r8       # 0xb0f5b
movb $0x0, %al
callq 0xa5110
jmp 0xa5984
jmp 0xa5986
jmp 0xa5988
movl -0x1c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x1c(%rbp)
jmp 0xa5798
leaq 0x1152ab(%rip), %rax    # 0x1bac48
cmpl $0x0, (%rax)
jne 0xa5b8a
xorl %edi, %edi
callq 0x6b80
subl $0x1, %eax
movl %eax, -0x44(%rbp)
cmpl $0x0, -0x44(%rbp)
jl 0xa5b88
movl -0x44(%rbp), %esi
xorl %edi, %edi
leaq -0x40(%rbp), %rdx
callq 0x66a0
cmpl $0xb40, -0x3c(%rbp)     # imm = 0xB40
jg 0xa59dd
cmpl $0x708, -0x38(%rbp)     # imm = 0x708
jle 0xa59e2
jmp 0xa5b7a
movl -0x40(%rbp), %eax
shrl $0x8, %eax
andl $0xff, %eax
cmpl $0x8, %eax
jae 0xa59f7
jmp 0xa5b7a
leaq 0x2f4a12(%rip), %rax    # 0x39a410
cmpl $0x100, (%rax)          # imm = 0x100
jge 0xa5b78
movl $0x0, -0x48(%rbp)
movl -0x48(%rbp), %eax
leaq 0x2f49f5(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jge 0xa5aa9
movslq -0x48(%rbp), %rcx
leaq 0x3cfd82(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl (%rax), %eax
cmpl -0x3c(%rbp), %eax
jne 0xa5a99
movslq -0x48(%rbp), %rcx
leaq 0x3cfd69(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl 0x4(%rax), %eax
cmpl -0x38(%rbp), %eax
jne 0xa5a99
movslq -0x48(%rbp), %rcx
leaq 0x3cfd4f(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x8(%rax), %eax
movl -0x40(%rbp), %ecx
shrl $0x8, %ecx
andl $0xff, %ecx
cmpl %ecx, %eax
jne 0xa5a99
movslq -0x48(%rbp), %rcx
leaq 0x3cfd29(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x9(%rax), %eax
cmpl $0x1, %eax
jne 0xa5a99
jmp 0xa5aa9
jmp 0xa5a9b
movl -0x48(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x48(%rbp)
jmp 0xa5a11
movl -0x48(%rbp), %eax
leaq 0x2f495d(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jne 0xa5b76
movl -0x3c(%rbp), %ecx
leaq 0x2f494b(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfce1(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, (%rax)
movl -0x38(%rbp), %ecx
leaq 0x2f492e(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfcc4(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, 0x4(%rax)
movl -0x40(%rbp), %eax
shrl $0x8, %eax
andl $0xff, %eax
movb %al, %cl
leaq 0x2f4906(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfc9c(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movb %cl, 0x8(%rax)
leaq 0x2f48eb(%rip), %rax    # 0x39a410
movslq (%rax), %rcx
leaq 0x3cfc81(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movb $0x1, 0x9(%rax)
leaq 0x2f48cf(%rip), %rax    # 0x39a410
movl (%rax), %ecx
addl $0x1, %ecx
leaq 0x2f48c3(%rip), %rax    # 0x39a410
movl %ecx, (%rax)
movl -0x3c(%rbp), %esi
movl -0x38(%rbp), %edx
movl -0x40(%rbp), %ecx
shrl $0x8, %ecx
andl $0xff, %ecx
leaq 0x14ca8(%rip), %rdi     # 0xba810
leaq 0xb3ec(%rip), %r8       # 0xb0f5b
movb $0x0, %al
callq 0xa5110
jmp 0xa5b78
jmp 0xa5b7a
movl -0x44(%rbp), %eax
addl $-0x1, %eax
movl %eax, -0x44(%rbp)
jmp 0xa59b3
jmp 0xa5b8a
movl $0x0, -0x1c(%rbp)
movslq -0x1c(%rbp), %rcx
leaq 0x3c194(%rip), %rax     # 0xe1d30
cmpl $0x0, (%rax,%rcx,8)
je 0xa5d8f
movslq -0x1c(%rbp), %rcx
leaq 0x3c17f(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %eax
cmpl -0x20(%rbp), %eax
jge 0xa5d7f
movslq -0x1c(%rbp), %rcx
leaq 0x3c168(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %eax
cmpl -0x24(%rbp), %eax
jge 0xa5d7f
leaq 0x2f4834(%rip), %rax    # 0x39a410
cmpl $0x100, (%rax)          # imm = 0x100
jge 0xa5d7d
movl $0x0, -0x4c(%rbp)
movl -0x4c(%rbp), %eax
leaq 0x2f4817(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jge 0xa5c93
movslq -0x4c(%rbp), %rcx
leaq 0x3cfba4(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl (%rax), %eax
movslq -0x1c(%rbp), %rdx
leaq 0x3c110(%rip), %rcx     # 0xe1d30
cmpl (%rcx,%rdx,8), %eax
jne 0xa5c83
movslq -0x4c(%rbp), %rcx
leaq 0x3cfb80(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl 0x4(%rax), %eax
movslq -0x1c(%rbp), %rdx
leaq 0x3c0eb(%rip), %rcx     # 0xe1d30
cmpl 0x4(%rcx,%rdx,8), %eax
jne 0xa5c83
movslq -0x4c(%rbp), %rcx
leaq 0x3cfb5a(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x8(%rax), %eax
cmpl $0x8, %eax
jne 0xa5c83
movslq -0x4c(%rbp), %rcx
leaq 0x3cfb3f(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x9(%rax), %eax
cmpl $0x0, %eax
jne 0xa5c83
jmp 0xa5c93
jmp 0xa5c85
movl -0x4c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4c(%rbp)
jmp 0xa5bef
movl -0x4c(%rbp), %eax
leaq 0x2f4773(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jne 0xa5d7b
movslq -0x1c(%rbp), %rcx
leaq 0x3c080(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %ecx
leaq 0x2f4756(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfaec(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, (%rax)
movslq -0x1c(%rbp), %rcx
leaq 0x3c058(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %ecx
leaq 0x2f472d(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cfac3(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, 0x4(%rax)
leaq 0x2f4712(%rip), %rax    # 0x39a410
movslq (%rax), %rcx
leaq 0x3cfaa8(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movb $0x8, 0x8(%rax)
leaq 0x2f46f6(%rip), %rax    # 0x39a410
movslq (%rax), %rcx
leaq 0x3cfa8c(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movb $0x0, 0x9(%rax)
leaq 0x2f46da(%rip), %rax    # 0x39a410
movl (%rax), %ecx
addl $0x1, %ecx
leaq 0x2f46ce(%rip), %rax    # 0x39a410
movl %ecx, (%rax)
movslq -0x1c(%rbp), %rcx
leaq 0x3bfe1(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %esi
movslq -0x1c(%rbp), %rcx
leaq 0x3bfd3(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %edx
leaq 0x14aa8(%rip), %rdi     # 0xba810
movl $0x8, %ecx
leaq 0xc0c8(%rip), %r8       # 0xb1e3c
movb $0x0, %al
callq 0xa5110
jmp 0xa5d7d
jmp 0xa5d7f
jmp 0xa5d81
movl -0x1c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x1c(%rbp)
jmp 0xa5b91
leaq 0x114eb2(%rip), %rax    # 0x1bac48
cmpl $0x0, (%rax)
jne 0xa5fc4
movl $0x0, -0x1c(%rbp)
movslq -0x1c(%rbp), %rcx
leaq 0x3bf7f(%rip), %rax     # 0xe1d30
cmpl $0x0, (%rax,%rcx,8)
je 0xa5fc2
movslq -0x1c(%rbp), %rcx
leaq 0x3bf6a(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %eax
cmpl -0x20(%rbp), %eax
jge 0xa5fb2
movslq -0x1c(%rbp), %rcx
leaq 0x3bf53(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %eax
cmpl -0x24(%rbp), %eax
jge 0xa5fb2
leaq 0x2f461f(%rip), %rax    # 0x39a410
cmpl $0x100, (%rax)          # imm = 0x100
jge 0xa5fb0
movl $0x0, -0x50(%rbp)
movl -0x50(%rbp), %eax
leaq 0x2f4602(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jge 0xa5eb3
movslq -0x50(%rbp), %rcx
leaq 0x3cf98f(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl (%rax), %eax
movslq -0x1c(%rbp), %rdx
leaq 0x3befb(%rip), %rcx     # 0xe1d30
cmpl (%rcx,%rdx,8), %eax
jne 0xa5ea3
movslq -0x50(%rbp), %rcx
leaq 0x3cf96b(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movl 0x4(%rax), %eax
movslq -0x1c(%rbp), %rdx
leaq 0x3bed6(%rip), %rcx     # 0xe1d30
cmpl 0x4(%rcx,%rdx,8), %eax
jne 0xa5ea3
movslq -0x50(%rbp), %rcx
leaq 0x3cf945(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x8(%rax), %eax
movl -0x18(%rbp), %ecx
shrl $0x8, %ecx
andl $0xff, %ecx
cmpl %ecx, %eax
jne 0xa5ea3
movslq -0x50(%rbp), %rcx
leaq 0x3cf91f(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movzbl 0x9(%rax), %eax
cmpl $0x0, %eax
jne 0xa5ea3
jmp 0xa5eb3
jmp 0xa5ea5
movl -0x50(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x50(%rbp)
jmp 0xa5e04
movl -0x50(%rbp), %eax
leaq 0x2f4553(%rip), %rcx    # 0x39a410
cmpl (%rcx), %eax
jne 0xa5fae
movslq -0x1c(%rbp), %rcx
leaq 0x3be60(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %ecx
leaq 0x2f4536(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cf8cc(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, (%rax)
movslq -0x1c(%rbp), %rcx
leaq 0x3be38(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %ecx
leaq 0x2f450d(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cf8a3(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movl %ecx, 0x4(%rax)
movl -0x18(%rbp), %eax
shrl $0x8, %eax
andl $0xff, %eax
movb %al, %cl
leaq 0x2f44e5(%rip), %rax    # 0x39a410
movslq (%rax), %rdx
leaq 0x3cf87b(%rip), %rax    # 0x4757b0
shlq $0x4, %rdx
addq %rdx, %rax
movb %cl, 0x8(%rax)
leaq 0x2f44ca(%rip), %rax    # 0x39a410
movslq (%rax), %rcx
leaq 0x3cf860(%rip), %rax    # 0x4757b0
shlq $0x4, %rcx
addq %rcx, %rax
movb $0x0, 0x9(%rax)
leaq 0x2f44ae(%rip), %rax    # 0x39a410
movl (%rax), %ecx
addl $0x1, %ecx
leaq 0x2f44a2(%rip), %rax    # 0x39a410
movl %ecx, (%rax)
movslq -0x1c(%rbp), %rcx
leaq 0x3bdb5(%rip), %rax     # 0xe1d30
movl (%rax,%rcx,8), %esi
movslq -0x1c(%rbp), %rcx
leaq 0x3bda7(%rip), %rax     # 0xe1d30
movl 0x4(%rax,%rcx,8), %edx
movl -0x18(%rbp), %ecx
shrl $0x8, %ecx
andl $0xff, %ecx
leaq 0x14870(%rip), %rdi     # 0xba810
leaq 0xbe95(%rip), %r8       # 0xb1e3c
movb $0x0, %al
callq 0xa5110
jmp 0xa5fb0
jmp 0xa5fb2
jmp 0xa5fb4
movl -0x1c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x1c(%rbp)
jmp 0xa5da6
jmp 0xa5fc4
leaq 0x2f4445(%rip), %rax    # 0x39a410
movslq (%rax), %rsi
leaq 0x3cf7db(%rip), %rdi    # 0x4757b0
movl $0x10, %edx
leaq 0x1f(%rip), %rcx        # 0xa6000
callq 0x66f0
movb $0x1, 0x61bfe3(%rip)    # 0x6c1fd0
addq $0x50, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)