	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function an_dumpstatus
_an_dumpstatus:                         ## @an_dumpstatus
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%rbx
	subq	$40, %rsp
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %rbx
	movl	$24, -56(%rbp)
	movq	_AN_RID_RSSI_MAP@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -40(%rbp)
	leaq	-56(%rbp), %rsi
	callq	_an_getval
	movl	%eax, %r14d
	testl	%eax, %eax
	leaq	L_str(%rip), %rax
	leaq	L_str.36(%rip), %rdi
	cmoveq	%rax, %rdi
	callq	_puts
	movl	$8, -32(%rbp)
	movq	_AN_RID_STATUS@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -28(%rbp)
	leaq	-32(%rbp), %rsi
	movq	%rbx, %rdi
	callq	_an_getval
	leaq	L_.str.2(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	68(%rbp), %rdi
	movq	_ETHER_ADDR_LEN@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	callq	_an_printhex
	leaq	L_.str.3(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
	movq	_AN_STATUS_OPMODE_CONFIGURED@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_2
## %bb.1:
	leaq	L_.str.4(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
LBB0_2:
	movq	_AN_STATUS_OPMODE_MAC_ENABLED@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_4
## %bb.3:
	leaq	L_.str.5(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
LBB0_4:
	movq	_AN_STATUS_OPMODE_RX_ENABLED@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_6
## %bb.5:
	leaq	L_.str.6(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
LBB0_6:
	movq	_AN_STATUS_OPMODE_IN_SYNC@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_8
## %bb.7:
	leaq	L_.str.7(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
LBB0_8:
	movq	_AN_STATUS_OPMODE_ASSOCIATED@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_10
## %bb.9:
	leaq	L_.str.8(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
LBB0_10:
	movq	_AN_STATUS_OPMODE_LEAP@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_12
## %bb.11:
	leaq	L_.str.9(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-32(%rbp), %eax
LBB0_12:
	movq	_AN_STATUS_OPMODE_ERROR@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_14
## %bb.13:
	leaq	L_.str.10(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
LBB0_14:
	leaq	L_str.35(%rip), %rdi
	callq	_puts
	leaq	L_.str.12(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	64(%rbp), %rdi
	movl	$1, %esi
	callq	_an_printhex
	testl	%r14d, %r14d
	je	LBB0_16
## %bb.15:
	movq	-48(%rbp), %rax
	movq	-24(%rbp), %rcx
	movl	(%rax,%rcx,4), %esi
	leaq	L_.str.13(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-16(%rbp), %esi
	leaq	L_.str.14(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	-48(%rbp), %rax
	movq	-8(%rbp), %rcx
	movl	(%rax,%rcx,4), %esi
	leaq	L_.str.15(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	jmp	LBB0_17
LBB0_16:
	movq	-24(%rbp), %rsi
	leaq	L_.str.13(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	-16(%rbp), %esi
	leaq	L_.str.14(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	-8(%rbp), %rsi
	leaq	L_.str.16(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
LBB0_17:
	movl	(%rbp), %esi
	leaq	L_.str.17(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movl	4(%rbp), %eax
	movl	%eax, %esi
	shrl	$31, %esi
	addl	%eax, %esi
	sarl	%esi
	testb	$1, %al
	leaq	L_.str.20(%rip), %rax
	leaq	L_.str.19(%rip), %rdx
	cmoveq	%rax, %rdx
	leaq	L_.str.18(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	L_.str.21(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	56(%rbp), %rbx
	leaq	60(%rbp), %rdi
	movl	8(%rbp), %esi
	callq	_an_printstr
	leaq	L_.str.22(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	%rbx, %rdi
	movl	$16, %esi
	callq	_an_printstr
	leaq	L_.str.23(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	48(%rbp), %rbx
	leaq	52(%rbp), %rdi
	movl	(%r15), %esi
	callq	_an_printhex
	leaq	L_.str.24(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	%rbx, %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.25(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	40(%rbp), %rbx
	leaq	44(%rbp), %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.26(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	%rbx, %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.27(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	32(%rbp), %rbx
	leaq	36(%rbp), %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.28(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	%rbx, %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.29(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	24(%rbp), %rbx
	leaq	28(%rbp), %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.30(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	%rbx, %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.31(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	16(%rbp), %rbx
	leaq	20(%rbp), %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.32(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	movq	%rbx, %rdi
	movl	$1, %esi
	callq	_an_printwords
	leaq	L_.str.33(%rip), %rdi
	xorl	%eax, %eax
	callq	_printf
	leaq	12(%rbp), %rdi
	movl	$1, %esi
	callq	_an_printwords
	movl	$10, %edi
	callq	_putchar
	addq	$40, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_AN_RID_RSSI_MAP,4,2            ## @AN_RID_RSSI_MAP
	.comm	_AN_RID_STATUS,4,2              ## @AN_RID_STATUS
	.section	__TEXT,__cstring,cstring_literals
L_.str.2:                               ## @.str.2
	.asciz	"MAC address:\t\t"

	.comm	_ETHER_ADDR_LEN,4,2             ## @ETHER_ADDR_LEN
L_.str.3:                               ## @.str.3
	.asciz	"\nOperating mode:\t\t[ "

	.comm	_AN_STATUS_OPMODE_CONFIGURED,4,2 ## @AN_STATUS_OPMODE_CONFIGURED
L_.str.4:                               ## @.str.4
	.asciz	"configured "

	.comm	_AN_STATUS_OPMODE_MAC_ENABLED,4,2 ## @AN_STATUS_OPMODE_MAC_ENABLED
L_.str.5:                               ## @.str.5
	.asciz	"MAC ON "

	.comm	_AN_STATUS_OPMODE_RX_ENABLED,4,2 ## @AN_STATUS_OPMODE_RX_ENABLED
L_.str.6:                               ## @.str.6
	.asciz	"RX ON "

	.comm	_AN_STATUS_OPMODE_IN_SYNC,4,2   ## @AN_STATUS_OPMODE_IN_SYNC
L_.str.7:                               ## @.str.7
	.asciz	"synced "

	.comm	_AN_STATUS_OPMODE_ASSOCIATED,4,2 ## @AN_STATUS_OPMODE_ASSOCIATED
L_.str.8:                               ## @.str.8
	.asciz	"associated "

	.comm	_AN_STATUS_OPMODE_LEAP,4,2      ## @AN_STATUS_OPMODE_LEAP
L_.str.9:                               ## @.str.9
	.asciz	"LEAP "

	.comm	_AN_STATUS_OPMODE_ERROR,4,2     ## @AN_STATUS_OPMODE_ERROR
L_.str.10:                              ## @.str.10
	.asciz	"error "

L_.str.12:                              ## @.str.12
	.asciz	"Error code:\t\t"

L_.str.13:                              ## @.str.13
	.asciz	"\nSignal strength:\t[ %u%% ]"

L_.str.14:                              ## @.str.14
	.asciz	"\nAverage Noise:\t\t[ %u%% ]"

L_.str.15:                              ## @.str.15
	.asciz	"\nSignal quality:\t\t[ %u%% ]"

L_.str.16:                              ## @.str.16
	.asciz	"\nSignal quality:\t\t[ %u ]"

L_.str.17:                              ## @.str.17
	.asciz	"\nMax Noise:\t\t[ %u%% ]"

L_.str.18:                              ## @.str.18
	.asciz	"\nCurrent TX rate:\t[ %u%s ]"

L_.str.19:                              ## @.str.19
	.asciz	".5"

L_.str.20:                              ## @.str.20
	.space	1

L_.str.21:                              ## @.str.21
	.asciz	"\nCurrent SSID:\t\t"

L_.str.22:                              ## @.str.22
	.asciz	"\nCurrent AP name:\t"

L_.str.23:                              ## @.str.23
	.asciz	"\nCurrent BSSID:\t\t"

L_.str.24:                              ## @.str.24
	.asciz	"\nBeacon period:\t\t"

L_.str.25:                              ## @.str.25
	.asciz	"\nDTIM period:\t\t"

L_.str.26:                              ## @.str.26
	.asciz	"\nATIM duration:\t\t"

L_.str.27:                              ## @.str.27
	.asciz	"\nHOP period:\t\t"

L_.str.28:                              ## @.str.28
	.asciz	"\nChannel set:\t\t"

L_.str.29:                              ## @.str.29
	.asciz	"\nCurrent channel:\t"

L_.str.30:                              ## @.str.30
	.asciz	"\nHops to backbone:\t"

L_.str.31:                              ## @.str.31
	.asciz	"\nTotal AP load:\t\t"

L_.str.32:                              ## @.str.32
	.asciz	"\nOur generated load:\t"

L_.str.33:                              ## @.str.33
	.asciz	"\nAccumulated ARL:\t"

L_str:                                  ## @str
	.asciz	"RSSI table:\t\t[ not available ]"

L_str.35:                               ## @str.35
	.asciz	"]"

L_str.36:                               ## @str.36
	.asciz	"RSSI table:\t\t[ present ]"

	.no_dead_strip	_an_dumpstatus
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function an_dumpstatus
_an_dumpstatus:                         ; @an_dumpstatus
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #96
	.cfi_def_cfa_offset 96
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	mov	x20, x0
	mov	w8, #24
Lloh0:
	adrp	x9, _AN_RID_RSSI_MAP@GOTPAGE
Lloh1:
	ldr	x9, [x9, _AN_RID_RSSI_MAP@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x9]
	str	w8, [sp, #16]
	str	w9, [sp, #32]
	add	x1, sp, #16
	bl	_an_getval
	mov	x19, x0
Lloh3:
	adrp	x8, l_str.36@PAGE
Lloh4:
	add	x8, x8, l_str.36@PAGEOFF
Lloh5:
	adrp	x9, l_str@PAGE
Lloh6:
	add	x9, x9, l_str@PAGEOFF
	cmp	w0, #0
	csel	x0, x9, x8, eq
	bl	_puts
	mov	w8, #8
Lloh7:
	adrp	x9, _AN_RID_STATUS@GOTPAGE
Lloh8:
	ldr	x9, [x9, _AN_RID_STATUS@GOTPAGEOFF]
Lloh9:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #40]
	add	x21, sp, #40
	add	x1, sp, #40
	mov	x0, x20
	bl	_an_getval
Lloh10:
	adrp	x0, l_.str.2@PAGE
Lloh11:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_printf
	add	x0, x21, #100
Lloh12:
	adrp	x20, _ETHER_ADDR_LEN@GOTPAGE
Lloh13:
	ldr	x20, [x20, _ETHER_ADDR_LEN@GOTPAGEOFF]
	ldr	w1, [x20]
	bl	_an_printhex
Lloh14:
	adrp	x0, l_.str.3@PAGE
Lloh15:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
Lloh16:
	adrp	x9, _AN_STATUS_OPMODE_CONFIGURED@GOTPAGE
Lloh17:
	ldr	x9, [x9, _AN_STATUS_OPMODE_CONFIGURED@GOTPAGEOFF]
Lloh18:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_2
; %bb.1:
Lloh19:
	adrp	x0, l_.str.4@PAGE
Lloh20:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
LBB0_2:
Lloh21:
	adrp	x9, _AN_STATUS_OPMODE_MAC_ENABLED@GOTPAGE
Lloh22:
	ldr	x9, [x9, _AN_STATUS_OPMODE_MAC_ENABLED@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_4
; %bb.3:
Lloh24:
	adrp	x0, l_.str.5@PAGE
Lloh25:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
LBB0_4:
Lloh26:
	adrp	x9, _AN_STATUS_OPMODE_RX_ENABLED@GOTPAGE
Lloh27:
	ldr	x9, [x9, _AN_STATUS_OPMODE_RX_ENABLED@GOTPAGEOFF]
Lloh28:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_6
; %bb.5:
Lloh29:
	adrp	x0, l_.str.6@PAGE
Lloh30:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
LBB0_6:
Lloh31:
	adrp	x9, _AN_STATUS_OPMODE_IN_SYNC@GOTPAGE
Lloh32:
	ldr	x9, [x9, _AN_STATUS_OPMODE_IN_SYNC@GOTPAGEOFF]
Lloh33:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_8
; %bb.7:
Lloh34:
	adrp	x0, l_.str.7@PAGE
Lloh35:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
LBB0_8:
Lloh36:
	adrp	x9, _AN_STATUS_OPMODE_ASSOCIATED@GOTPAGE
Lloh37:
	ldr	x9, [x9, _AN_STATUS_OPMODE_ASSOCIATED@GOTPAGEOFF]
Lloh38:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_10
; %bb.9:
Lloh39:
	adrp	x0, l_.str.8@PAGE
Lloh40:
	add	x0, x0, l_.str.8@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
LBB0_10:
Lloh41:
	adrp	x9, _AN_STATUS_OPMODE_LEAP@GOTPAGE
Lloh42:
	ldr	x9, [x9, _AN_STATUS_OPMODE_LEAP@GOTPAGEOFF]
Lloh43:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_12
; %bb.11:
Lloh44:
	adrp	x0, l_.str.9@PAGE
Lloh45:
	add	x0, x0, l_.str.9@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #40]
LBB0_12:
Lloh46:
	adrp	x9, _AN_STATUS_OPMODE_ERROR@GOTPAGE
Lloh47:
	ldr	x9, [x9, _AN_STATUS_OPMODE_ERROR@GOTPAGEOFF]
Lloh48:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_14
; %bb.13:
Lloh49:
	adrp	x0, l_.str.10@PAGE
Lloh50:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_printf
LBB0_14:
Lloh51:
	adrp	x0, l_str.35@PAGE
Lloh52:
	add	x0, x0, l_str.35@PAGEOFF
	bl	_puts
Lloh53:
	adrp	x0, l_.str.12@PAGE
Lloh54:
	add	x0, x0, l_.str.12@PAGEOFF
	bl	_printf
	add	x8, sp, #40
	add	x0, x8, #96
	mov	w1, #1
	bl	_an_printhex
	cbz	w19, LBB0_16
; %bb.15:
	ldr	x8, [sp, #24]
	ldr	x9, [sp, #48]
	ldr	w8, [x8, x9, lsl #2]
	str	x8, [sp]
Lloh55:
	adrp	x0, l_.str.13@PAGE
Lloh56:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #56]
	str	x8, [sp]
Lloh57:
	adrp	x0, l_.str.14@PAGE
Lloh58:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_printf
	ldr	x8, [sp, #24]
	ldr	x9, [sp, #64]
	ldr	w8, [x8, x9, lsl #2]
	str	x8, [sp]
Lloh59:
	adrp	x0, l_.str.15@PAGE
Lloh60:
	add	x0, x0, l_.str.15@PAGEOFF
	b	LBB0_17
LBB0_16:
	ldr	x8, [sp, #48]
	str	x8, [sp]
Lloh61:
	adrp	x0, l_.str.13@PAGE
Lloh62:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #56]
	str	x8, [sp]
Lloh63:
	adrp	x0, l_.str.14@PAGE
Lloh64:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_printf
	ldr	x8, [sp, #64]
	str	x8, [sp]
Lloh65:
	adrp	x0, l_.str.16@PAGE
Lloh66:
	add	x0, x0, l_.str.16@PAGEOFF
LBB0_17:
	bl	_printf
	ldr	w8, [sp, #72]
	str	x8, [sp]
Lloh67:
	adrp	x0, l_.str.17@PAGE
Lloh68:
	add	x0, x0, l_.str.17@PAGEOFF
	bl	_printf
	ldr	w8, [sp, #76]
	cmp	w8, #0
	cinc	w9, w8, lt
	asr	w9, w9, #1
Lloh69:
	adrp	x10, l_.str.19@PAGE
Lloh70:
	add	x10, x10, l_.str.19@PAGEOFF
Lloh71:
	adrp	x11, l_.str.20@PAGE
Lloh72:
	add	x11, x11, l_.str.20@PAGEOFF
	tst	w8, #0x1
	csel	x8, x11, x10, eq
	stp	x9, x8, [sp]
Lloh73:
	adrp	x0, l_.str.18@PAGE
Lloh74:
	add	x0, x0, l_.str.18@PAGEOFF
	bl	_printf
Lloh75:
	adrp	x0, l_.str.21@PAGE
Lloh76:
	add	x0, x0, l_.str.21@PAGEOFF
	bl	_printf
	add	x21, sp, #40
	add	x19, x21, #88
	add	x0, x21, #92
	ldr	w1, [sp, #80]
	bl	_an_printstr
Lloh77:
	adrp	x0, l_.str.22@PAGE
Lloh78:
	add	x0, x0, l_.str.22@PAGEOFF
	bl	_printf
	mov	x0, x19
	mov	w1, #16
	bl	_an_printstr
Lloh79:
	adrp	x0, l_.str.23@PAGE
Lloh80:
	add	x0, x0, l_.str.23@PAGEOFF
	bl	_printf
	add	x19, x21, #80
	add	x0, x21, #84
	ldr	w1, [x20]
	bl	_an_printhex
Lloh81:
	adrp	x0, l_.str.24@PAGE
Lloh82:
	add	x0, x0, l_.str.24@PAGEOFF
	bl	_printf
	mov	x0, x19
	mov	w1, #1
	bl	_an_printwords
Lloh83:
	adrp	x0, l_.str.25@PAGE
Lloh84:
	add	x0, x0, l_.str.25@PAGEOFF
	bl	_printf
	add	x19, x21, #72
	add	x0, x21, #76
	mov	w1, #1
	bl	_an_printwords
Lloh85:
	adrp	x0, l_.str.26@PAGE
Lloh86:
	add	x0, x0, l_.str.26@PAGEOFF
	bl	_printf
	mov	x0, x19
	mov	w1, #1
	bl	_an_printwords
Lloh87:
	adrp	x0, l_.str.27@PAGE
Lloh88:
	add	x0, x0, l_.str.27@PAGEOFF
	bl	_printf
	add	x19, x21, #64
	add	x0, x21, #68
	mov	w1, #1
	bl	_an_printwords
Lloh89:
	adrp	x0, l_.str.28@PAGE
Lloh90:
	add	x0, x0, l_.str.28@PAGEOFF
	bl	_printf
	mov	x0, x19
	mov	w1, #1
	bl	_an_printwords
Lloh91:
	adrp	x0, l_.str.29@PAGE
Lloh92:
	add	x0, x0, l_.str.29@PAGEOFF
	bl	_printf
	add	x19, x21, #56
	add	x0, x21, #60
	mov	w1, #1
	bl	_an_printwords
Lloh93:
	adrp	x0, l_.str.30@PAGE
Lloh94:
	add	x0, x0, l_.str.30@PAGEOFF
	bl	_printf
	mov	x0, x19
	mov	w1, #1
	bl	_an_printwords
Lloh95:
	adrp	x0, l_.str.31@PAGE
Lloh96:
	add	x0, x0, l_.str.31@PAGEOFF
	bl	_printf
	add	x19, x21, #48
	add	x0, x21, #52
	mov	w1, #1
	bl	_an_printwords
Lloh97:
	adrp	x0, l_.str.32@PAGE
Lloh98:
	add	x0, x0, l_.str.32@PAGEOFF
	bl	_printf
	mov	x0, x19
	mov	w1, #1
	bl	_an_printwords
Lloh99:
	adrp	x0, l_.str.33@PAGE
Lloh100:
	add	x0, x0, l_.str.33@PAGEOFF
	bl	_printf
	add	x0, x21, #44
	mov	w1, #1
	bl	_an_printwords
	mov	w0, #10
	bl	_putchar
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	add	sp, sp, #96
	ret
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpAdd	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpAdd	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpAdd	Lloh95, Lloh96
	.loh AdrpAdd	Lloh93, Lloh94
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh67, Lloh68
	.cfi_endproc
                                        ; -- End function
	.comm	_AN_RID_RSSI_MAP,4,2            ; @AN_RID_RSSI_MAP
	.comm	_AN_RID_STATUS,4,2              ; @AN_RID_STATUS
	.section	__TEXT,__cstring,cstring_literals
l_.str.2:                               ; @.str.2
	.asciz	"MAC address:\t\t"

	.comm	_ETHER_ADDR_LEN,4,2             ; @ETHER_ADDR_LEN
l_.str.3:                               ; @.str.3
	.asciz	"\nOperating mode:\t\t[ "

	.comm	_AN_STATUS_OPMODE_CONFIGURED,4,2 ; @AN_STATUS_OPMODE_CONFIGURED
l_.str.4:                               ; @.str.4
	.asciz	"configured "

	.comm	_AN_STATUS_OPMODE_MAC_ENABLED,4,2 ; @AN_STATUS_OPMODE_MAC_ENABLED
l_.str.5:                               ; @.str.5
	.asciz	"MAC ON "

	.comm	_AN_STATUS_OPMODE_RX_ENABLED,4,2 ; @AN_STATUS_OPMODE_RX_ENABLED
l_.str.6:                               ; @.str.6
	.asciz	"RX ON "

	.comm	_AN_STATUS_OPMODE_IN_SYNC,4,2   ; @AN_STATUS_OPMODE_IN_SYNC
l_.str.7:                               ; @.str.7
	.asciz	"synced "

	.comm	_AN_STATUS_OPMODE_ASSOCIATED,4,2 ; @AN_STATUS_OPMODE_ASSOCIATED
l_.str.8:                               ; @.str.8
	.asciz	"associated "

	.comm	_AN_STATUS_OPMODE_LEAP,4,2      ; @AN_STATUS_OPMODE_LEAP
l_.str.9:                               ; @.str.9
	.asciz	"LEAP "

	.comm	_AN_STATUS_OPMODE_ERROR,4,2     ; @AN_STATUS_OPMODE_ERROR
l_.str.10:                              ; @.str.10
	.asciz	"error "

l_.str.12:                              ; @.str.12
	.asciz	"Error code:\t\t"

l_.str.13:                              ; @.str.13
	.asciz	"\nSignal strength:\t[ %u%% ]"

l_.str.14:                              ; @.str.14
	.asciz	"\nAverage Noise:\t\t[ %u%% ]"

l_.str.15:                              ; @.str.15
	.asciz	"\nSignal quality:\t\t[ %u%% ]"

l_.str.16:                              ; @.str.16
	.asciz	"\nSignal quality:\t\t[ %u ]"

l_.str.17:                              ; @.str.17
	.asciz	"\nMax Noise:\t\t[ %u%% ]"

l_.str.18:                              ; @.str.18
	.asciz	"\nCurrent TX rate:\t[ %u%s ]"

l_.str.19:                              ; @.str.19
	.asciz	".5"

l_.str.20:                              ; @.str.20
	.space	1

l_.str.21:                              ; @.str.21
	.asciz	"\nCurrent SSID:\t\t"

l_.str.22:                              ; @.str.22
	.asciz	"\nCurrent AP name:\t"

l_.str.23:                              ; @.str.23
	.asciz	"\nCurrent BSSID:\t\t"

l_.str.24:                              ; @.str.24
	.asciz	"\nBeacon period:\t\t"

l_.str.25:                              ; @.str.25
	.asciz	"\nDTIM period:\t\t"

l_.str.26:                              ; @.str.26
	.asciz	"\nATIM duration:\t\t"

l_.str.27:                              ; @.str.27
	.asciz	"\nHOP period:\t\t"

l_.str.28:                              ; @.str.28
	.asciz	"\nChannel set:\t\t"

l_.str.29:                              ; @.str.29
	.asciz	"\nCurrent channel:\t"

l_.str.30:                              ; @.str.30
	.asciz	"\nHops to backbone:\t"

l_.str.31:                              ; @.str.31
	.asciz	"\nTotal AP load:\t\t"

l_.str.32:                              ; @.str.32
	.asciz	"\nOur generated load:\t"

l_.str.33:                              ; @.str.33
	.asciz	"\nAccumulated ARL:\t"

l_str:                                  ; @str
	.asciz	"RSSI table:\t\t[ not available ]"

l_str.35:                               ; @str.35
	.asciz	"]"

l_str.36:                               ; @str.36
	.asciz	"RSSI table:\t\t[ present ]"

	.no_dead_strip	_an_dumpstatus
.subsections_via_symbols
