	.file	"extr_dos_locale.c_ms_get_ega.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"ega2.cpi"
.LC1:
	.string	"ega3.cpi"
.LC2:
	.string	"ega.cpi"
	.text
	.p2align 4
	.type	ms_get_ega, @function
ms_get_ega:
.LFB0:
	.cfi_startproc
	endbr64
	cmp	edi, 869
	jg	.L12
	cmp	edi, 849
	jle	.L16
	sub	edi, 850
	cmp	edi, 19
	ja	.L12
	lea	rdx, .L5[rip]
	movsx	rax, DWORD PTR [rdx+rdi*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L5:
	.long	.L7-.L5
	.long	.L12-.L5
	.long	.L7-.L5
	.long	.L12-.L5
	.long	.L12-.L5
	.long	.L6-.L5
	.long	.L12-.L5
	.long	.L4-.L5
	.long	.L12-.L5
	.long	.L12-.L5
	.long	.L7-.L5
	.long	.L4-.L5
	.long	.L12-.L5
	.long	.L7-.L5
	.long	.L12-.L5
	.long	.L7-.L5
	.long	.L6-.L5
	.long	.L12-.L5
	.long	.L12-.L5
	.long	.L4-.L5
	.text
.L4:
	lea	rax, .LC0[rip]
	ret
.L6:
	lea	rax, .LC1[rip]
	ret
.L7:
	lea	rax, .LC2[rip]
	ret
.L12:
	xor	eax, eax
.L1:
	ret
	.p2align 4,,10
	.p2align 3
.L16:
	lea	rax, .LC0[rip]
	cmp	edi, 737
	je	.L1
	lea	rax, .LC1[rip]
	cmp	edi, 775
	je	.L1
	cmp	edi, 437
	mov	edx, 0
	lea	rax, .LC2[rip]
	cmovne	rax, rdx
	ret
	.cfi_endproc
.LFE0:
	.size	ms_get_ega, .-ms_get_ega
	.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_dos_locale.c_ms_get_ega.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"ega2.cpi\000"
	.align	2
.LC1:
	.ascii	"ega3.cpi\000"
	.align	2
.LC2:
	.ascii	"ega.cpi\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	ms_get_ega, %function
ms_get_ega:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	ldr	r3, .L16
	cmp	r0, r3
	bgt	.L12
	sub	r3, r3, #20
	cmp	r0, r3
	ble	.L14
	sub	r0, r0, #848
	sub	r0, r0, #2
	cmp	r0, #19
	ldrls	pc, [pc, r0, asl #2]
	b	.L12
.L5:
	.word	.L7
	.word	.L12
	.word	.L7
	.word	.L12
	.word	.L12
	.word	.L10
	.word	.L12
	.word	.L9
	.word	.L12
	.word	.L12
	.word	.L7
	.word	.L9
	.word	.L12
	.word	.L7
	.word	.L12
	.word	.L7
	.word	.L10
	.word	.L12
	.word	.L12
	.word	.L9
.L9:
	ldr	r0, .L16+4
	bx	lr
.L14:
	sub	r3, r3, #112
	cmp	r0, r3
	beq	.L9
	add	r3, r3, #38
	cmp	r0, r3
	bne	.L15
.L10:
	ldr	r0, .L16+8
	bx	lr
.L7:
	ldr	r0, .L16+12
	bx	lr
.L12:
	mov	r0, #0
	bx	lr
.L15:
	ldr	r2, .L16+16
	ldr	r3, .L16+12
	cmp	r0, r2
	moveq	r0, r3
	movne	r0, #0
	bx	lr
.L17:
	.align	2
.L16:
	.word	869
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	437
	.size	ms_get_ega, .-ms_get_ega
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
