	.file	"extr_resbin.c_res_to_bin.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.globl	res_to_bin
	.type	res_to_bin, @function
res_to_bin:
.LFB0:
	.cfi_startproc
	endbr64
	mov	eax, DWORD PTR [rdx]
	add	eax, -128
	cmp	eax, 15
	ja	.L2
	lea	rcx, .L4[rip]
	movsx	rax, DWORD PTR [rcx+rax*4]
	add	rax, rcx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L14-.L4
	.long	.L2-.L4
	.long	.L13-.L4
	.long	.L12-.L4
	.long	.L2-.L4
	.long	.L5-.L4
	.long	.L11-.L4
	.long	.L5-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L5-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L5:
	mov	ecx, DWORD PTR 48[rdx]
	mov	edx, DWORD PTR 52[rdx]
	jmp	res_to_bin_generic@PLT
	.p2align 4,,10
	.p2align 3
.L11:
	mov	edx, DWORD PTR 20[rdx]
	jmp	res_to_bin_menu@PLT
	.p2align 4,,10
	.p2align 3
.L10:
	mov	edx, DWORD PTR 24[rdx]
	jmp	res_to_bin_group_icon@PLT
	.p2align 4,,10
	.p2align 3
.L9:
	mov	edx, DWORD PTR 36[rdx]
	jmp	res_to_bin_group_cursor@PLT
	.p2align 4,,10
	.p2align 3
.L8:
	mov	edx, DWORD PTR 28[rdx]
	jmp	res_to_bin_fontdir@PLT
	.p2align 4,,10
	.p2align 3
.L7:
	mov	edx, DWORD PTR 32[rdx]
	jmp	res_to_bin_dialog@PLT
	.p2align 4,,10
	.p2align 3
.L6:
	mov	edx, DWORD PTR 40[rdx]
	jmp	res_to_bin_cursor@PLT
	.p2align 4,,10
	.p2align 3
.L3:
	mov	edx, DWORD PTR 44[rdx]
	jmp	res_to_bin_accelerator@PLT
	.p2align 4,,10
	.p2align 3
.L2:
	mov	edx, DWORD PTR 4[rdx]
	jmp	res_to_bin_rcdata@PLT
	.p2align 4,,10
	.p2align 3
.L14:
	mov	edx, DWORD PTR 12[rdx]
	jmp	res_to_bin_versioninfo@PLT
	.p2align 4,,10
	.p2align 3
.L13:
	mov	edx, DWORD PTR 8[rdx]
	jmp	res_to_bin_toolbar@PLT
	.p2align 4,,10
	.p2align 3
.L12:
	mov	edx, DWORD PTR 16[rdx]
	jmp	res_to_bin_stringtable@PLT
	.cfi_endproc
.LFE0:
	.size	res_to_bin, .-res_to_bin
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_resbin.c_res_to_bin.c"
	.text
	.align	2
	.global	res_to_bin
	.syntax unified
	.arm
	.fpu softvfp
	.type	res_to_bin, %function
res_to_bin:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	ldr	r3, [r2]
	sub	r3, r3, #128
	cmp	r3, #15
	ldrls	pc, [pc, r3, asl #2]
	b	.L2
.L4:
	.word	.L14
	.word	.L2
	.word	.L13
	.word	.L12
	.word	.L2
	.word	.L5
	.word	.L11
	.word	.L5
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L5
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
.L5:
	ldr	r3, [r2, #48]
	ldr	r2, [r2, #52]
	b	res_to_bin_generic
.L11:
	ldr	r2, [r2, #20]
	b	res_to_bin_menu
.L10:
	ldr	r2, [r2, #24]
	b	res_to_bin_group_icon
.L9:
	ldr	r2, [r2, #36]
	b	res_to_bin_group_cursor
.L8:
	ldr	r2, [r2, #28]
	b	res_to_bin_fontdir
.L7:
	ldr	r2, [r2, #32]
	b	res_to_bin_dialog
.L6:
	ldr	r2, [r2, #40]
	b	res_to_bin_cursor
.L3:
	ldr	r2, [r2, #44]
	b	res_to_bin_accelerator
.L2:
	ldr	r2, [r2, #4]
	b	res_to_bin_rcdata
.L14:
	ldr	r2, [r2, #12]
	b	res_to_bin_versioninfo
.L13:
	ldr	r2, [r2, #8]
	b	res_to_bin_toolbar
.L12:
	ldr	r2, [r2, #16]
	b	res_to_bin_stringtable
	.size	res_to_bin, .-res_to_bin
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
