	.file	"extr_psm.c_model_name.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"NetScroll"
	.text
	.p2align 4
	.type	model_name, @function
model_name:
.LFB0:
	.cfi_startproc
	endbr64
	lea	rax, .LC0[rip]
	cmp	edi, 133
	je	.L1
	lea	rdx, models.1921[rip+32]
	mov	eax, 134
	xor	ecx, ecx
	jmp	.L5
	.p2align 4,,10
	.p2align 3
.L10:
	cmp	eax, 129
	je	.L7
	mov	eax, DWORD PTR [rdx]
	add	rdx, 16
.L5:
	add	ecx, 1
	cmp	edi, eax
	jne	.L10
.L7:
	movsx	rcx, ecx
	lea	rax, models.1921[rip]
	sal	rcx, 4
	mov	rax, QWORD PTR 8[rax+rcx]
	ret
	.p2align 4,,10
	.p2align 3
.L1:
	ret
	.cfi_endproc
.LFE0:
	.size	model_name, .-model_name
	.section	.rodata.str1.1
.LC1:
	.string	"NetMouse/NetScroll Optical"
.LC2:
	.string	"GlidePoint"
.LC3:
	.string	"ThinkingMouse"
.LC4:
	.string	"IntelliMouse"
.LC5:
	.string	"MouseMan+"
.LC6:
	.string	"VersaPad"
.LC7:
	.string	"IntelliMouse Explorer"
.LC8:
	.string	"4D Mouse"
.LC9:
	.string	"4D+ Mouse"
.LC10:
	.string	"Synaptics Touchpad"
.LC11:
	.string	"IBM/Lenovo TrackPoint"
.LC12:
	.string	"Elantech Touchpad"
.LC13:
	.string	"Generic PS/2 mouse"
.LC14:
	.string	"Unknown"
	.section	.data.rel.ro.local,"aw"
	.align 32
	.type	models.1921, @object
	.size	models.1921, 240
models.1921:
	.long	133
	.zero	4
	.quad	.LC0
	.long	134
	.zero	4
	.quad	.LC1
	.long	137
	.zero	4
	.quad	.LC2
	.long	131
	.zero	4
	.quad	.LC3
	.long	136
	.zero	4
	.quad	.LC4
	.long	135
	.zero	4
	.quad	.LC5
	.long	128
	.zero	4
	.quad	.LC6
	.long	139
	.zero	4
	.quad	.LC7
	.long	142
	.zero	4
	.quad	.LC8
	.long	141
	.zero	4
	.quad	.LC9
	.long	132
	.zero	4
	.quad	.LC10
	.long	130
	.zero	4
	.quad	.LC11
	.long	140
	.zero	4
	.quad	.LC12
	.long	138
	.zero	4
	.quad	.LC13
	.long	129
	.zero	4
	.quad	.LC14
	.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_psm.c_model_name.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"NetScroll\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	model_name, %function
model_name:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	cmp	r0, #133
	beq	.L5
	mov	r2, #134
	mov	r3, #0
	ldr	r1, .L7
	b	.L4
.L3:
	ldr	r2, [r2, #8]
.L4:
	cmp	r2, #129
	cmpne	r0, r2
	add	r3, r3, #1
	add	r2, r1, r3, lsl #3
	bne	.L3
	ldr	r0, [r2, #4]
	bx	lr
.L5:
	ldr	r0, .L7+4
	bx	lr
.L8:
	.align	2
.L7:
	.word	.LANCHOR0
	.word	.LC0
	.size	model_name, .-model_name
	.section	.rodata.str1.4
	.align	2
.LC1:
	.ascii	"NetMouse/NetScroll Optical\000"
	.align	2
.LC2:
	.ascii	"GlidePoint\000"
	.align	2
.LC3:
	.ascii	"ThinkingMouse\000"
	.align	2
.LC4:
	.ascii	"IntelliMouse\000"
	.align	2
.LC5:
	.ascii	"MouseMan+\000"
	.align	2
.LC6:
	.ascii	"VersaPad\000"
	.align	2
.LC7:
	.ascii	"IntelliMouse Explorer\000"
	.align	2
.LC8:
	.ascii	"4D Mouse\000"
	.align	2
.LC9:
	.ascii	"4D+ Mouse\000"
	.align	2
.LC10:
	.ascii	"Synaptics Touchpad\000"
	.align	2
.LC11:
	.ascii	"IBM/Lenovo TrackPoint\000"
	.align	2
.LC12:
	.ascii	"Elantech Touchpad\000"
	.align	2
.LC13:
	.ascii	"Generic PS/2 mouse\000"
	.align	2
.LC14:
	.ascii	"Unknown\000"
	.section	.rodata
	.align	2
	.set	.LANCHOR0,. + 0
	.type	models.4205, %object
	.size	models.4205, 120
models.4205:
	.word	133
	.word	.LC0
	.word	134
	.word	.LC1
	.word	137
	.word	.LC2
	.word	131
	.word	.LC3
	.word	136
	.word	.LC4
	.word	135
	.word	.LC5
	.word	128
	.word	.LC6
	.word	139
	.word	.LC7
	.word	142
	.word	.LC8
	.word	141
	.word	.LC9
	.word	132
	.word	.LC10
	.word	130
	.word	.LC11
	.word	140
	.word	.LC12
	.word	138
	.word	.LC13
	.word	129
	.word	.LC14
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
