	.file	"extr_iconv.c_latin9_translit.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	latin9_translit, @function
latin9_translit:
.LFB0:
	.cfi_startproc
	endbr64
	cmp	edi, 382
	jg	.L2
	cmp	edi, 337
	jle	.L12
	sub	edi, 338
	cmp	edi, 44
	ja	.L12
	lea	rdx, .L6[rip]
	movsx	rax, DWORD PTR [rdx+rdi*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L6:
	.long	.L11-.L6
	.long	.L10-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L9-.L6
	.long	.L13-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L8-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L12-.L6
	.long	.L7-.L6
	.long	.L5-.L6
	.text
.L13:
	mov	eax, 168
	ret
.L9:
	mov	eax, 166
	ret
.L12:
	mov	eax, 65533
	ret
	.p2align 4,,10
	.p2align 3
.L2:
	cmp	edi, 8364
	mov	edx, 164
	mov	eax, 65533
	cmove	eax, edx
	ret
.L5:
	mov	eax, 184
	ret
.L11:
	mov	eax, 188
	ret
.L10:
	mov	eax, 189
	ret
.L8:
	mov	eax, 190
	ret
.L7:
	mov	eax, 180
	ret
	.cfi_endproc
.LFE0:
	.size	latin9_translit, .-latin9_translit
	.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_iconv.c_latin9_translit.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	latin9_translit, %function
latin9_translit:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	ldr	r3, .L16
	cmp	r0, r3
	bgt	.L2
	sub	r3, r3, #45
	cmp	r0, r3
	ble	.L12
	sub	r0, r0, #336
	sub	r0, r0, #2
	cmp	r0, #44
	ldrls	pc, [pc, r0, asl #2]
	b	.L12
.L6:
	.word	.L11
	.word	.L10
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L9
	.word	.L13
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L8
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L12
	.word	.L7
	.word	.L5
.L13:
	mov	r0, #168
	bx	lr
.L9:
	mov	r0, #166
	bx	lr
.L12:
	ldr	r0, .L16+4
	bx	lr
.L2:
	ldr	r2, .L16+8
	ldr	r3, .L16+4
	cmp	r0, r2
	movne	r0, r3
	moveq	r0, #164
	bx	lr
.L5:
	mov	r0, #184
	bx	lr
.L11:
	mov	r0, #188
	bx	lr
.L10:
	mov	r0, #189
	bx	lr
.L8:
	mov	r0, #190
	bx	lr
.L7:
	mov	r0, #180
	bx	lr
.L17:
	.align	2
.L16:
	.word	382
	.word	65533
	.word	8364
	.size	latin9_translit, .-latin9_translit
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
