	.file	"extr_ctmixer.c_get_amixer_index.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	get_amixer_index, @function
get_amixer_index:
.LFB0:
	.cfi_startproc
	endbr64
	add	edi, -128
	cmp	edi, 18
	ja	.L2
	lea	rdx, .L4[rip]
	movsx	rax, DWORD PTR [rdx+rdi*4]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L18-.L4
	.long	.L17-.L4
	.long	.L16-.L4
	.long	.L15-.L4
	.long	.L14-.L4
	.long	.L13-.L4
	.long	.L12-.L4
	.long	.L12-.L4
	.long	.L11-.L4
	.long	.L10-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L8-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L8:
	mov	eax, DWORD PTR AMIXER_MIC_C[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L3:
	mov	eax, DWORD PTR AMIXER_LINEIN_C[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L12:
	mov	eax, DWORD PTR AMIXER_SPDIFI_C[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L10:
	mov	eax, DWORD PTR AMIXER_PCM_F_C[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L5:
	mov	eax, DWORD PTR AMIXER_LINEIN[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L17:
	mov	eax, DWORD PTR AMIXER_WAVE_R[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L16:
	mov	eax, DWORD PTR AMIXER_WAVE_F[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L18:
	mov	eax, DWORD PTR AMIXER_WAVE_S[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L7:
	mov	eax, DWORD PTR AMIXER_MASTER_F[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L6:
	mov	eax, DWORD PTR AMIXER_MASTER_F_C[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L9:
	mov	eax, DWORD PTR AMIXER_MIC[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L13:
	mov	eax, DWORD PTR AMIXER_SPDIFI[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L15:
	mov	eax, DWORD PTR AMIXER_WAVE_C[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L14:
	mov	eax, DWORD PTR AMIXER_SPDIFO[rip]
	ret
	.p2align 4,,10
	.p2align 3
.L11:
	mov	eax, DWORD PTR AMIXER_PCM_F[rip]
	ret
.L2:
	mov	eax, DWORD PTR NUM_CT_AMIXERS[rip]
	ret
	.cfi_endproc
.LFE0:
	.size	get_amixer_index, .-get_amixer_index
	.comm	NUM_CT_AMIXERS,4,4
	.comm	AMIXER_WAVE_S,4,4
	.comm	AMIXER_WAVE_R,4,4
	.comm	AMIXER_WAVE_F,4,4
	.comm	AMIXER_WAVE_C,4,4
	.comm	AMIXER_SPDIFO,4,4
	.comm	AMIXER_SPDIFI_C,4,4
	.comm	AMIXER_SPDIFI,4,4
	.comm	AMIXER_PCM_F_C,4,4
	.comm	AMIXER_PCM_F,4,4
	.comm	AMIXER_MIC_C,4,4
	.comm	AMIXER_MIC,4,4
	.comm	AMIXER_MASTER_F_C,4,4
	.comm	AMIXER_MASTER_F,4,4
	.comm	AMIXER_LINEIN_C,4,4
	.comm	AMIXER_LINEIN,4,4
	.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_ctmixer.c_get_amixer_index.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	get_amixer_index, %function
get_amixer_index:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	sub	r0, r0, #128
	cmp	r0, #18
	ldrls	pc, [pc, r0, asl #2]
	b	.L2
.L4:
	.word	.L18
	.word	.L17
	.word	.L16
	.word	.L15
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
	.word	.L3
.L3:
	ldr	r3, .L21
	ldr	r0, [r3]
	bx	lr
.L12:
	ldr	r3, .L21+4
	ldr	r0, [r3]
	bx	lr
.L10:
	ldr	r3, .L21+8
	ldr	r0, [r3]
	bx	lr
.L8:
	ldr	r3, .L21+12
	ldr	r0, [r3]
	bx	lr
.L16:
	ldr	r3, .L21+16
	ldr	r0, [r3]
	bx	lr
.L15:
	ldr	r3, .L21+20
	ldr	r0, [r3]
	bx	lr
.L14:
	ldr	r3, .L21+24
	ldr	r0, [r3]
	bx	lr
.L13:
	ldr	r3, .L21+28
	ldr	r0, [r3]
	bx	lr
.L18:
	ldr	r3, .L21+32
	ldr	r0, [r3]
	bx	lr
.L17:
	ldr	r3, .L21+36
	ldr	r0, [r3]
	bx	lr
.L6:
	ldr	r3, .L21+40
	ldr	r0, [r3]
	bx	lr
.L11:
	ldr	r3, .L21+44
	ldr	r0, [r3]
	bx	lr
.L9:
	ldr	r3, .L21+48
	ldr	r0, [r3]
	bx	lr
.L5:
	ldr	r3, .L21+52
	ldr	r0, [r3]
	bx	lr
.L7:
	ldr	r3, .L21+56
	ldr	r0, [r3]
	bx	lr
.L2:
	ldr	r3, .L21+60
	ldr	r0, [r3]
	bx	lr
.L22:
	.align	2
.L21:
	.word	AMIXER_LINEIN_C
	.word	AMIXER_SPDIFI_C
	.word	AMIXER_PCM_F_C
	.word	AMIXER_MIC_C
	.word	AMIXER_WAVE_F
	.word	AMIXER_WAVE_C
	.word	AMIXER_SPDIFO
	.word	AMIXER_SPDIFI
	.word	AMIXER_WAVE_S
	.word	AMIXER_WAVE_R
	.word	AMIXER_MASTER_F_C
	.word	AMIXER_PCM_F
	.word	AMIXER_MIC
	.word	AMIXER_LINEIN
	.word	AMIXER_MASTER_F
	.word	NUM_CT_AMIXERS
	.size	get_amixer_index, .-get_amixer_index
	.comm	NUM_CT_AMIXERS,4,4
	.comm	AMIXER_WAVE_S,4,4
	.comm	AMIXER_WAVE_R,4,4
	.comm	AMIXER_WAVE_F,4,4
	.comm	AMIXER_WAVE_C,4,4
	.comm	AMIXER_SPDIFO,4,4
	.comm	AMIXER_SPDIFI_C,4,4
	.comm	AMIXER_SPDIFI,4,4
	.comm	AMIXER_PCM_F_C,4,4
	.comm	AMIXER_PCM_F,4,4
	.comm	AMIXER_MIC_C,4,4
	.comm	AMIXER_MIC,4,4
	.comm	AMIXER_MASTER_F_C,4,4
	.comm	AMIXER_MASTER_F,4,4
	.comm	AMIXER_LINEIN_C,4,4
	.comm	AMIXER_LINEIN,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
