	.file	"extr_wlanstats.c_setreason.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%s (%u)"
.LC1:
	.string	"%u"
	.text
	.p2align 4
	.globl	setreason
	.type	setreason, @function
setreason:
.LFB0:
	.cfi_startproc
	endbr64
	push	r13
	.cfi_def_cfa_offset 16
	.cfi_offset 13, -16
	mov	r13, rdi
	lea	rdi, reasons.1926[rip]
	push	r12
	.cfi_def_cfa_offset 24
	.cfi_offset 12, -24
	mov	r12d, edx
	push	rbp
	.cfi_def_cfa_offset 32
	.cfi_offset 6, -32
	mov	rbp, rsi
	call	nitems@PLT
	cmp	eax, r12d
	jle	.L2
	movsx	rax, r12d
	lea	rdx, reasons.1926[rip]
	mov	rcx, QWORD PTR [rdx+rax*8]
	test	rcx, rcx
	je	.L2
	mov	r8d, r12d
	mov	rsi, rbp
	mov	rdi, r13
	pop	rbp
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	lea	rdx, .LC0[rip]
	pop	r12
	.cfi_def_cfa_offset 16
	xor	eax, eax
	pop	r13
	.cfi_def_cfa_offset 8
	jmp	snprintf@PLT
	.p2align 4,,10
	.p2align 3
.L2:
	.cfi_restore_state
	mov	ecx, r12d
	mov	rsi, rbp
	mov	rdi, r13
	pop	rbp
	.cfi_def_cfa_offset 24
	lea	rdx, .LC1[rip]
	pop	r12
	.cfi_def_cfa_offset 16
	xor	eax, eax
	pop	r13
	.cfi_def_cfa_offset 8
	jmp	snprintf@PLT
	.cfi_endproc
.LFE0:
	.size	setreason, .-setreason
	.section	.rodata.str1.1
.LC2:
	.string	"unsupported rsn ie version"
.LC3:
	.string	"unspecified"
.LC4:
	.string	"pairwise cipher invalid"
.LC5:
	.string	"not authed"
.LC6:
	.string	"not assoced"
.LC7:
	.string	"mic failure"
.LC8:
	.string	"invalid rsn ie cap"
.LC9:
	.string	"ie in 4-way differs"
.LC10:
	.string	"ie invalid"
.LC11:
	.string	"group key update timeout"
.LC12:
	.string	"group cipher invalid"
.LC13:
	.string	"disassoc supchan bad"
.LC14:
	.string	"disassoc pwrcap bad"
.LC15:
	.string	"cipher suite rejected"
.LC16:
	.string	"auth leave"
.LC17:
	.string	"auth expire"
.LC18:
	.string	"assoc toomany"
.LC19:
	.string	"assoc not authed"
.LC20:
	.string	"assoc leave"
.LC21:
	.string	"assoc expire"
.LC22:
	.string	"akmp invalid"
.LC23:
	.string	"802.1x auth failed"
.LC24:
	.string	"4-way handshake timeout"
	.section	.data.rel.local,"aw"
	.align 32
	.type	reasons.1926, @object
	.size	reasons.1926, 1208
reasons.1926:
	.zero	1024
	.quad	.LC2
	.quad	.LC3
	.quad	.LC4
	.quad	.LC5
	.quad	.LC6
	.quad	.LC7
	.quad	.LC8
	.quad	.LC9
	.quad	.LC10
	.quad	.LC11
	.quad	.LC12
	.quad	.LC13
	.quad	.LC14
	.quad	.LC15
	.quad	.LC16
	.quad	.LC17
	.quad	.LC18
	.quad	.LC19
	.quad	.LC20
	.quad	.LC21
	.quad	.LC22
	.quad	.LC23
	.quad	.LC24
	.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_wlanstats.c_setreason.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"%s (%u)\000"
	.align	2
.LC1:
	.ascii	"%u\000"
	.text
	.align	2
	.global	setreason
	.syntax unified
	.arm
	.fpu softvfp
	.type	setreason, %function
setreason:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, lr}
	ldr	r7, .L10
	mov	r5, r0
	sub	sp, sp, #12
	mov	r0, r7
	mov	r4, r2
	mov	r6, r1
	bl	nitems
	cmp	r0, r4
	ble	.L2
	ldr	r3, [r7, r4, lsl #2]
	cmp	r3, #0
	beq	.L2
	mov	r1, r6
	mov	r0, r5
	ldr	r2, .L10+4
	str	r4, [sp]
	bl	snprintf
	add	sp, sp, #12
	@ sp needed
	pop	{r4, r5, r6, r7, pc}
.L2:
	mov	r3, r4
	mov	r1, r6
	mov	r0, r5
	ldr	r2, .L10+8
	add	sp, sp, #12
	@ sp needed
	pop	{r4, r5, r6, r7, lr}
	b	snprintf
.L11:
	.align	2
.L10:
	.word	.LANCHOR0
	.word	.LC0
	.word	.LC1
	.size	setreason, .-setreason
	.section	.rodata.str1.4
	.align	2
.LC2:
	.ascii	"unsupported rsn ie version\000"
	.align	2
.LC3:
	.ascii	"unspecified\000"
	.align	2
.LC4:
	.ascii	"pairwise cipher invalid\000"
	.align	2
.LC5:
	.ascii	"not authed\000"
	.align	2
.LC6:
	.ascii	"not assoced\000"
	.align	2
.LC7:
	.ascii	"mic failure\000"
	.align	2
.LC8:
	.ascii	"invalid rsn ie cap\000"
	.align	2
.LC9:
	.ascii	"ie in 4-way differs\000"
	.align	2
.LC10:
	.ascii	"ie invalid\000"
	.align	2
.LC11:
	.ascii	"group key update timeout\000"
	.align	2
.LC12:
	.ascii	"group cipher invalid\000"
	.align	2
.LC13:
	.ascii	"disassoc supchan bad\000"
	.align	2
.LC14:
	.ascii	"disassoc pwrcap bad\000"
	.align	2
.LC15:
	.ascii	"cipher suite rejected\000"
	.align	2
.LC16:
	.ascii	"auth leave\000"
	.align	2
.LC17:
	.ascii	"auth expire\000"
	.align	2
.LC18:
	.ascii	"assoc toomany\000"
	.align	2
.LC19:
	.ascii	"assoc not authed\000"
	.align	2
.LC20:
	.ascii	"assoc leave\000"
	.align	2
.LC21:
	.ascii	"assoc expire\000"
	.align	2
.LC22:
	.ascii	"akmp invalid\000"
	.align	2
.LC23:
	.ascii	"802.1x auth failed\000"
	.align	2
.LC24:
	.ascii	"4-way handshake timeout\000"
	.data
	.align	2
	.set	.LANCHOR0,. + 0
	.type	reasons.4210, %object
	.size	reasons.4210, 604
reasons.4210:
	.space	512
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
