	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_i40iw_hw_stats_init            ## -- Begin function i40iw_hw_stats_init
	.p2align	4, 0x90
_i40iw_hw_stats_init:                   ## @i40iw_hw_stats_init
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%esi, %r14d
	movq	%rdi, %r12
	movl	%esi, %edi
	testl	%edx, %edx
	je	LBB0_2
## %bb.1:
	callq	_I40E_GLPES_PFIP4RXDISCARD
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXDISCARD@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4RXTRUNC
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXTRUNC@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4TXNOROUTE
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXNOROUTE@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6RXDISCARD
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXDISCARD@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6RXTRUNC
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXTRUNC@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6TXNOROUTE
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXNOROUTE@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFTCPRTXSEG
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRTXSEG@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFTCPRXOPTERR
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRXOPTERR@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFTCPRXPROTOERR
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRXPROTOERR@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4RXOCTSLO
	leaq	32(%r12), %r15
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4RXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4RXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4RXMCPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXMCPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4TXOCTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4TXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4TXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP4TXMCPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXMCPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6RXOCTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6RXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6RXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6RXMCPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXMCPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6TXOCTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6TXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXPKTS@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6TXPKTSLO
	movq	32(%r12), %rcx
	movq	(%rbx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFIP6TXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFTCPRXSEGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRXSEGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFTCPTXSEGLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPTXSEG@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMARXRDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMARXRDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMARXSNDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMARXSNDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMARXWRSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMARXWRS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMATXRDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMATXRDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMATXSNDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMATXSNDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMATXWRSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMATXWRS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMAVBNDLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMAVBND@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_PFRDMAVINVLO
	jmp	LBB0_3
LBB0_2:
	callq	_I40E_GLPES_VFIP4RXDISCARD
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXDISCARD@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4RXTRUNC
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXTRUNC@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4TXNOROUTE
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXNOROUTE@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6RXDISCARD
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXDISCARD@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6RXTRUNC
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXTRUNC@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6TXNOROUTE
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXNOROUTE@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFTCPRTXSEG
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRTXSEG@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFTCPRXOPTERR
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRXOPTERR@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFTCPRXPROTOERR
	movq	24(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRXPROTOERR@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4RXOCTSLO
	leaq	32(%r12), %r15
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4RXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4RXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4RXMCPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4RXMCPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4TXOCTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4TXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4TXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP4TXMCPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP4TXMCPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6RXOCTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6RXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6RXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6RXMCPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6RXMCPKTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6TXOCTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXOCTS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6TXPKTSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXPKTS@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6TXPKTSLO
	movq	32(%r12), %rcx
	movq	(%rbx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFIP6TXFRAGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_IP6TXFRAGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFTCPRXSEGSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPRXSEGS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFTCPTXSEGLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_TCPTXSEG@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMARXRDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMARXRDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMARXSNDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMARXSNDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMARXWRSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMARXWRS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMATXRDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMATXRDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMATXSNDSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMATXSNDS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMATXWRSLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMATXWRS@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMAVBNDLO
	movq	32(%r12), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMAVBND@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movl	%r14d, %edi
	callq	_I40E_GLPES_VFRDMAVINVLO
LBB0_3:
	movq	(%r15), %rcx
	movq	_I40IW_HW_STAT_INDEX_RDMAVINV@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	%rax, (%rcx,%rdx,8)
	movq	_I40IW_HW_STAT_INDEX_MAX_64@GOTPCREL(%rip), %r14
	cmpq	$0, (%r14)
	je	LBB0_7
## %bb.4:
	movq	(%r12), %rax
	movq	(%rax), %rdi
	addq	(%rcx), %rdi
	callq	_readq
	movq	16(%r12), %rcx
	movl	%eax, (%rcx)
	cmpq	$2, (%r14)
	jb	LBB0_7
## %bb.5:
	movl	$1, %ebx
	.p2align	4, 0x90
LBB0_6:                                 ## =>This Inner Loop Header: Depth=1
	movq	(%r12), %rax
	movq	32(%r12), %rcx
	movq	(%rax), %rdi
	addq	(%rcx,%rbx,8), %rdi
	callq	_readq
	movq	16(%r12), %rcx
	movl	%eax, (%rcx,%rbx,4)
	incq	%rbx
	cmpq	(%r14), %rbx
	jb	LBB0_6
LBB0_7:
	movq	_I40IW_HW_STAT_INDEX_MAX_32@GOTPCREL(%rip), %r14
	cmpq	$0, (%r14)
	je	LBB0_10
## %bb.8:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	movq	(%r12), %rdi
	movq	24(%r12), %rax
	movq	(%rax,%rbx,8), %rsi
	callq	_i40iw_rd32
	movq	8(%r12), %rcx
	movl	%eax, (%rcx,%rbx,4)
	incq	%rbx
	cmpq	(%r14), %rbx
	jb	LBB0_9
LBB0_10:
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_I40IW_HW_STAT_INDEX_IP4RXDISCARD,8,3 ## @I40IW_HW_STAT_INDEX_IP4RXDISCARD
	.comm	_I40IW_HW_STAT_INDEX_IP4RXTRUNC,8,3 ## @I40IW_HW_STAT_INDEX_IP4RXTRUNC
	.comm	_I40IW_HW_STAT_INDEX_IP4TXNOROUTE,8,3 ## @I40IW_HW_STAT_INDEX_IP4TXNOROUTE
	.comm	_I40IW_HW_STAT_INDEX_IP6RXDISCARD,8,3 ## @I40IW_HW_STAT_INDEX_IP6RXDISCARD
	.comm	_I40IW_HW_STAT_INDEX_IP6RXTRUNC,8,3 ## @I40IW_HW_STAT_INDEX_IP6RXTRUNC
	.comm	_I40IW_HW_STAT_INDEX_IP6TXNOROUTE,8,3 ## @I40IW_HW_STAT_INDEX_IP6TXNOROUTE
	.comm	_I40IW_HW_STAT_INDEX_TCPRTXSEG,8,3 ## @I40IW_HW_STAT_INDEX_TCPRTXSEG
	.comm	_I40IW_HW_STAT_INDEX_TCPRXOPTERR,8,3 ## @I40IW_HW_STAT_INDEX_TCPRXOPTERR
	.comm	_I40IW_HW_STAT_INDEX_TCPRXPROTOERR,8,3 ## @I40IW_HW_STAT_INDEX_TCPRXPROTOERR
	.comm	_I40IW_HW_STAT_INDEX_IP4RXOCTS,8,3 ## @I40IW_HW_STAT_INDEX_IP4RXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP4RXPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP4RXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP4RXFRAGS,8,3 ## @I40IW_HW_STAT_INDEX_IP4RXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_IP4RXMCPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP4RXMCPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXOCTS,8,3 ## @I40IW_HW_STAT_INDEX_IP4TXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP4TXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXFRAGS,8,3 ## @I40IW_HW_STAT_INDEX_IP4TXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXMCPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP4TXMCPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXOCTS,8,3 ## @I40IW_HW_STAT_INDEX_IP6RXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP6RXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXFRAGS,8,3 ## @I40IW_HW_STAT_INDEX_IP6RXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXMCPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP6RXMCPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6TXOCTS,8,3 ## @I40IW_HW_STAT_INDEX_IP6TXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP6TXPKTS,8,3 ## @I40IW_HW_STAT_INDEX_IP6TXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6TXFRAGS,8,3 ## @I40IW_HW_STAT_INDEX_IP6TXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_TCPRXSEGS,8,3 ## @I40IW_HW_STAT_INDEX_TCPRXSEGS
	.comm	_I40IW_HW_STAT_INDEX_TCPTXSEG,8,3 ## @I40IW_HW_STAT_INDEX_TCPTXSEG
	.comm	_I40IW_HW_STAT_INDEX_RDMARXRDS,8,3 ## @I40IW_HW_STAT_INDEX_RDMARXRDS
	.comm	_I40IW_HW_STAT_INDEX_RDMARXSNDS,8,3 ## @I40IW_HW_STAT_INDEX_RDMARXSNDS
	.comm	_I40IW_HW_STAT_INDEX_RDMARXWRS,8,3 ## @I40IW_HW_STAT_INDEX_RDMARXWRS
	.comm	_I40IW_HW_STAT_INDEX_RDMATXRDS,8,3 ## @I40IW_HW_STAT_INDEX_RDMATXRDS
	.comm	_I40IW_HW_STAT_INDEX_RDMATXSNDS,8,3 ## @I40IW_HW_STAT_INDEX_RDMATXSNDS
	.comm	_I40IW_HW_STAT_INDEX_RDMATXWRS,8,3 ## @I40IW_HW_STAT_INDEX_RDMATXWRS
	.comm	_I40IW_HW_STAT_INDEX_RDMAVBND,8,3 ## @I40IW_HW_STAT_INDEX_RDMAVBND
	.comm	_I40IW_HW_STAT_INDEX_RDMAVINV,8,3 ## @I40IW_HW_STAT_INDEX_RDMAVINV
	.comm	_I40IW_HW_STAT_INDEX_MAX_64,8,3 ## @I40IW_HW_STAT_INDEX_MAX_64
	.comm	_I40IW_HW_STAT_INDEX_MAX_32,8,3 ## @I40IW_HW_STAT_INDEX_MAX_32
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_i40iw_hw_stats_init            ; -- Begin function i40iw_hw_stats_init
	.p2align	2
_i40iw_hw_stats_init:                   ; @i40iw_hw_stats_init
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.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, x1
	mov	x19, x0
	mov	x0, x1
	cbz	w2, LBB0_2
; %bb.1:
	bl	_I40E_GLPES_PFIP4RXDISCARD
	ldr	x8, [x19, #24]
Lloh0:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXDISCARD@GOTPAGE
Lloh1:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXDISCARD@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4RXTRUNC
	ldr	x8, [x19, #24]
Lloh3:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXTRUNC@GOTPAGE
Lloh4:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXTRUNC@GOTPAGEOFF]
Lloh5:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4TXNOROUTE
	ldr	x8, [x19, #24]
Lloh6:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXNOROUTE@GOTPAGE
Lloh7:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXNOROUTE@GOTPAGEOFF]
Lloh8:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6RXDISCARD
	ldr	x8, [x19, #24]
Lloh9:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXDISCARD@GOTPAGE
Lloh10:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXDISCARD@GOTPAGEOFF]
Lloh11:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6RXTRUNC
	ldr	x8, [x19, #24]
Lloh12:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXTRUNC@GOTPAGE
Lloh13:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXTRUNC@GOTPAGEOFF]
Lloh14:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6TXNOROUTE
	ldr	x8, [x19, #24]
Lloh15:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6TXNOROUTE@GOTPAGE
Lloh16:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6TXNOROUTE@GOTPAGEOFF]
Lloh17:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFTCPRTXSEG
	ldr	x8, [x19, #24]
Lloh18:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRTXSEG@GOTPAGE
Lloh19:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRTXSEG@GOTPAGEOFF]
Lloh20:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFTCPRXOPTERR
	ldr	x8, [x19, #24]
Lloh21:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRXOPTERR@GOTPAGE
Lloh22:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRXOPTERR@GOTPAGEOFF]
Lloh23:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFTCPRXPROTOERR
	ldr	x8, [x19, #24]
Lloh24:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRXPROTOERR@GOTPAGE
Lloh25:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRXPROTOERR@GOTPAGEOFF]
Lloh26:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4RXOCTSLO
	mov	x21, x19
	ldr	x8, [x21, #32]!
Lloh27:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXOCTS@GOTPAGE
Lloh28:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXOCTS@GOTPAGEOFF]
Lloh29:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4RXPKTSLO
	ldr	x8, [x21]
Lloh30:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXPKTS@GOTPAGE
Lloh31:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXPKTS@GOTPAGEOFF]
Lloh32:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4RXFRAGSLO
	ldr	x8, [x21]
Lloh33:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXFRAGS@GOTPAGE
Lloh34:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXFRAGS@GOTPAGEOFF]
Lloh35:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4RXMCPKTSLO
	ldr	x8, [x21]
Lloh36:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXMCPKTS@GOTPAGE
Lloh37:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXMCPKTS@GOTPAGEOFF]
Lloh38:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4TXOCTSLO
	ldr	x8, [x21]
Lloh39:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXOCTS@GOTPAGE
Lloh40:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXOCTS@GOTPAGEOFF]
Lloh41:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4TXPKTSLO
	ldr	x8, [x21]
Lloh42:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXPKTS@GOTPAGE
Lloh43:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXPKTS@GOTPAGEOFF]
Lloh44:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4TXFRAGSLO
	ldr	x8, [x21]
Lloh45:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXFRAGS@GOTPAGE
Lloh46:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXFRAGS@GOTPAGEOFF]
Lloh47:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP4TXMCPKTSLO
	ldr	x8, [x21]
Lloh48:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXMCPKTS@GOTPAGE
Lloh49:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXMCPKTS@GOTPAGEOFF]
Lloh50:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6RXOCTSLO
	ldr	x8, [x21]
Lloh51:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXOCTS@GOTPAGE
Lloh52:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXOCTS@GOTPAGEOFF]
Lloh53:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6RXPKTSLO
	ldr	x8, [x21]
Lloh54:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXPKTS@GOTPAGE
Lloh55:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXPKTS@GOTPAGEOFF]
Lloh56:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6RXFRAGSLO
	ldr	x8, [x21]
Lloh57:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXFRAGS@GOTPAGE
Lloh58:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXFRAGS@GOTPAGEOFF]
Lloh59:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6RXMCPKTSLO
	ldr	x8, [x21]
Lloh60:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXMCPKTS@GOTPAGE
Lloh61:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXMCPKTS@GOTPAGEOFF]
Lloh62:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6TXOCTSLO
	ldr	x8, [x21]
Lloh63:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6TXOCTS@GOTPAGE
Lloh64:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6TXOCTS@GOTPAGEOFF]
Lloh65:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6TXPKTSLO
	ldr	x8, [x21]
Lloh66:
	adrp	x22, _I40IW_HW_STAT_INDEX_IP6TXPKTS@GOTPAGE
Lloh67:
	ldr	x22, [x22, _I40IW_HW_STAT_INDEX_IP6TXPKTS@GOTPAGEOFF]
	ldr	x9, [x22]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6TXPKTSLO
	ldr	x8, [x21]
	ldr	x9, [x22]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFIP6TXFRAGSLO
	ldr	x8, [x21]
Lloh68:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6TXFRAGS@GOTPAGE
Lloh69:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6TXFRAGS@GOTPAGEOFF]
Lloh70:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFTCPRXSEGSLO
	ldr	x8, [x21]
Lloh71:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRXSEGS@GOTPAGE
Lloh72:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRXSEGS@GOTPAGEOFF]
Lloh73:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFTCPTXSEGLO
	ldr	x8, [x21]
Lloh74:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPTXSEG@GOTPAGE
Lloh75:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPTXSEG@GOTPAGEOFF]
Lloh76:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMARXRDSLO
	ldr	x8, [x21]
Lloh77:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMARXRDS@GOTPAGE
Lloh78:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMARXRDS@GOTPAGEOFF]
Lloh79:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMARXSNDSLO
	ldr	x8, [x21]
Lloh80:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMARXSNDS@GOTPAGE
Lloh81:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMARXSNDS@GOTPAGEOFF]
Lloh82:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMARXWRSLO
	ldr	x8, [x21]
Lloh83:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMARXWRS@GOTPAGE
Lloh84:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMARXWRS@GOTPAGEOFF]
Lloh85:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMATXRDSLO
	ldr	x8, [x21]
Lloh86:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMATXRDS@GOTPAGE
Lloh87:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMATXRDS@GOTPAGEOFF]
Lloh88:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMATXSNDSLO
	ldr	x8, [x21]
Lloh89:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMATXSNDS@GOTPAGE
Lloh90:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMATXSNDS@GOTPAGEOFF]
Lloh91:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMATXWRSLO
	ldr	x8, [x21]
Lloh92:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMATXWRS@GOTPAGE
Lloh93:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMATXWRS@GOTPAGEOFF]
Lloh94:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMAVBNDLO
	ldr	x8, [x21]
Lloh95:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMAVBND@GOTPAGE
Lloh96:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMAVBND@GOTPAGEOFF]
Lloh97:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_PFRDMAVINVLO
	b	LBB0_3
LBB0_2:
	bl	_I40E_GLPES_VFIP4RXDISCARD
	ldr	x8, [x19, #24]
Lloh98:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXDISCARD@GOTPAGE
Lloh99:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXDISCARD@GOTPAGEOFF]
Lloh100:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4RXTRUNC
	ldr	x8, [x19, #24]
Lloh101:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXTRUNC@GOTPAGE
Lloh102:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXTRUNC@GOTPAGEOFF]
Lloh103:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4TXNOROUTE
	ldr	x8, [x19, #24]
Lloh104:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXNOROUTE@GOTPAGE
Lloh105:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXNOROUTE@GOTPAGEOFF]
Lloh106:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6RXDISCARD
	ldr	x8, [x19, #24]
Lloh107:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXDISCARD@GOTPAGE
Lloh108:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXDISCARD@GOTPAGEOFF]
Lloh109:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6RXTRUNC
	ldr	x8, [x19, #24]
Lloh110:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXTRUNC@GOTPAGE
Lloh111:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXTRUNC@GOTPAGEOFF]
Lloh112:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6TXNOROUTE
	ldr	x8, [x19, #24]
Lloh113:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6TXNOROUTE@GOTPAGE
Lloh114:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6TXNOROUTE@GOTPAGEOFF]
Lloh115:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFTCPRTXSEG
	ldr	x8, [x19, #24]
Lloh116:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRTXSEG@GOTPAGE
Lloh117:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRTXSEG@GOTPAGEOFF]
Lloh118:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFTCPRXOPTERR
	ldr	x8, [x19, #24]
Lloh119:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRXOPTERR@GOTPAGE
Lloh120:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRXOPTERR@GOTPAGEOFF]
Lloh121:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFTCPRXPROTOERR
	ldr	x8, [x19, #24]
Lloh122:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRXPROTOERR@GOTPAGE
Lloh123:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRXPROTOERR@GOTPAGEOFF]
Lloh124:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4RXOCTSLO
	mov	x21, x19
	ldr	x8, [x21, #32]!
Lloh125:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXOCTS@GOTPAGE
Lloh126:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXOCTS@GOTPAGEOFF]
Lloh127:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4RXPKTSLO
	ldr	x8, [x21]
Lloh128:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXPKTS@GOTPAGE
Lloh129:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXPKTS@GOTPAGEOFF]
Lloh130:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4RXFRAGSLO
	ldr	x8, [x21]
Lloh131:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXFRAGS@GOTPAGE
Lloh132:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXFRAGS@GOTPAGEOFF]
Lloh133:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4RXMCPKTSLO
	ldr	x8, [x21]
Lloh134:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4RXMCPKTS@GOTPAGE
Lloh135:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4RXMCPKTS@GOTPAGEOFF]
Lloh136:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4TXOCTSLO
	ldr	x8, [x21]
Lloh137:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXOCTS@GOTPAGE
Lloh138:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXOCTS@GOTPAGEOFF]
Lloh139:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4TXPKTSLO
	ldr	x8, [x21]
Lloh140:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXPKTS@GOTPAGE
Lloh141:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXPKTS@GOTPAGEOFF]
Lloh142:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4TXFRAGSLO
	ldr	x8, [x21]
Lloh143:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXFRAGS@GOTPAGE
Lloh144:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXFRAGS@GOTPAGEOFF]
Lloh145:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP4TXMCPKTSLO
	ldr	x8, [x21]
Lloh146:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP4TXMCPKTS@GOTPAGE
Lloh147:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP4TXMCPKTS@GOTPAGEOFF]
Lloh148:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6RXOCTSLO
	ldr	x8, [x21]
Lloh149:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXOCTS@GOTPAGE
Lloh150:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXOCTS@GOTPAGEOFF]
Lloh151:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6RXPKTSLO
	ldr	x8, [x21]
Lloh152:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXPKTS@GOTPAGE
Lloh153:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXPKTS@GOTPAGEOFF]
Lloh154:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6RXFRAGSLO
	ldr	x8, [x21]
Lloh155:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXFRAGS@GOTPAGE
Lloh156:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXFRAGS@GOTPAGEOFF]
Lloh157:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6RXMCPKTSLO
	ldr	x8, [x21]
Lloh158:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6RXMCPKTS@GOTPAGE
Lloh159:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6RXMCPKTS@GOTPAGEOFF]
Lloh160:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6TXOCTSLO
	ldr	x8, [x21]
Lloh161:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6TXOCTS@GOTPAGE
Lloh162:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6TXOCTS@GOTPAGEOFF]
Lloh163:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6TXPKTSLO
	ldr	x8, [x21]
Lloh164:
	adrp	x22, _I40IW_HW_STAT_INDEX_IP6TXPKTS@GOTPAGE
Lloh165:
	ldr	x22, [x22, _I40IW_HW_STAT_INDEX_IP6TXPKTS@GOTPAGEOFF]
	ldr	x9, [x22]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6TXPKTSLO
	ldr	x8, [x21]
	ldr	x9, [x22]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFIP6TXFRAGSLO
	ldr	x8, [x21]
Lloh166:
	adrp	x9, _I40IW_HW_STAT_INDEX_IP6TXFRAGS@GOTPAGE
Lloh167:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_IP6TXFRAGS@GOTPAGEOFF]
Lloh168:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFTCPRXSEGSLO
	ldr	x8, [x21]
Lloh169:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPRXSEGS@GOTPAGE
Lloh170:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPRXSEGS@GOTPAGEOFF]
Lloh171:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFTCPTXSEGLO
	ldr	x8, [x21]
Lloh172:
	adrp	x9, _I40IW_HW_STAT_INDEX_TCPTXSEG@GOTPAGE
Lloh173:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_TCPTXSEG@GOTPAGEOFF]
Lloh174:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMARXRDSLO
	ldr	x8, [x21]
Lloh175:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMARXRDS@GOTPAGE
Lloh176:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMARXRDS@GOTPAGEOFF]
Lloh177:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMARXSNDSLO
	ldr	x8, [x21]
Lloh178:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMARXSNDS@GOTPAGE
Lloh179:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMARXSNDS@GOTPAGEOFF]
Lloh180:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMARXWRSLO
	ldr	x8, [x21]
Lloh181:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMARXWRS@GOTPAGE
Lloh182:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMARXWRS@GOTPAGEOFF]
Lloh183:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMATXRDSLO
	ldr	x8, [x21]
Lloh184:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMATXRDS@GOTPAGE
Lloh185:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMATXRDS@GOTPAGEOFF]
Lloh186:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMATXSNDSLO
	ldr	x8, [x21]
Lloh187:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMATXSNDS@GOTPAGE
Lloh188:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMATXSNDS@GOTPAGEOFF]
Lloh189:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMATXWRSLO
	ldr	x8, [x21]
Lloh190:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMATXWRS@GOTPAGE
Lloh191:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMATXWRS@GOTPAGEOFF]
Lloh192:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMAVBNDLO
	ldr	x8, [x21]
Lloh193:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMAVBND@GOTPAGE
Lloh194:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMAVBND@GOTPAGEOFF]
Lloh195:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
	mov	x0, x20
	bl	_I40E_GLPES_VFRDMAVINVLO
LBB0_3:
	ldr	x8, [x21]
Lloh196:
	adrp	x9, _I40IW_HW_STAT_INDEX_RDMAVINV@GOTPAGE
Lloh197:
	ldr	x9, [x9, _I40IW_HW_STAT_INDEX_RDMAVINV@GOTPAGEOFF]
Lloh198:
	ldr	x9, [x9]
	str	x0, [x8, x9, lsl #3]
Lloh199:
	adrp	x20, _I40IW_HW_STAT_INDEX_MAX_64@GOTPAGE
Lloh200:
	ldr	x20, [x20, _I40IW_HW_STAT_INDEX_MAX_64@GOTPAGEOFF]
	ldr	x9, [x20]
	cbz	x9, LBB0_7
; %bb.4:
	ldr	x8, [x8]
	ldr	x9, [x19]
	ldr	x9, [x9]
	add	x0, x9, x8
	bl	_readq
	ldr	x8, [x19, #16]
	str	w0, [x8]
	ldr	x8, [x20]
	cmp	x8, #2
	b.lo	LBB0_7
; %bb.5:
	mov	w21, #1
LBB0_6:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x8, [x19, #32]
	ldr	x8, [x8, x21, lsl #3]
	ldr	x9, [x19]
	ldr	x9, [x9]
	add	x0, x9, x8
	bl	_readq
	ldr	x8, [x19, #16]
	str	w0, [x8, x21, lsl #2]
	add	x21, x21, #1
	ldr	x8, [x20]
	cmp	x21, x8
	b.lo	LBB0_6
LBB0_7:
Lloh201:
	adrp	x20, _I40IW_HW_STAT_INDEX_MAX_32@GOTPAGE
Lloh202:
	ldr	x20, [x20, _I40IW_HW_STAT_INDEX_MAX_32@GOTPAGEOFF]
	ldr	x8, [x20]
	cbz	x8, LBB0_10
; %bb.8:
	mov	x21, #0
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x8, [x19, #24]
	ldr	x1, [x8, x21, lsl #3]
	ldr	x0, [x19]
	bl	_i40iw_rd32
	ldr	x8, [x19, #8]
	str	w0, [x8, x21, lsl #2]
	add	x21, x21, #1
	ldr	x8, [x20]
	cmp	x21, x8
	b.lo	LBB0_9
LBB0_10:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh193, Lloh194, Lloh195
	.loh AdrpLdrGotLdr	Lloh190, Lloh191, Lloh192
	.loh AdrpLdrGotLdr	Lloh187, Lloh188, Lloh189
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh172, Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGot	Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh142
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh196, Lloh197, Lloh198
	.loh AdrpLdrGot	Lloh201, Lloh202
	.cfi_endproc
                                        ; -- End function
	.comm	_I40IW_HW_STAT_INDEX_IP4RXDISCARD,8,3 ; @I40IW_HW_STAT_INDEX_IP4RXDISCARD
	.comm	_I40IW_HW_STAT_INDEX_IP4RXTRUNC,8,3 ; @I40IW_HW_STAT_INDEX_IP4RXTRUNC
	.comm	_I40IW_HW_STAT_INDEX_IP4TXNOROUTE,8,3 ; @I40IW_HW_STAT_INDEX_IP4TXNOROUTE
	.comm	_I40IW_HW_STAT_INDEX_IP6RXDISCARD,8,3 ; @I40IW_HW_STAT_INDEX_IP6RXDISCARD
	.comm	_I40IW_HW_STAT_INDEX_IP6RXTRUNC,8,3 ; @I40IW_HW_STAT_INDEX_IP6RXTRUNC
	.comm	_I40IW_HW_STAT_INDEX_IP6TXNOROUTE,8,3 ; @I40IW_HW_STAT_INDEX_IP6TXNOROUTE
	.comm	_I40IW_HW_STAT_INDEX_TCPRTXSEG,8,3 ; @I40IW_HW_STAT_INDEX_TCPRTXSEG
	.comm	_I40IW_HW_STAT_INDEX_TCPRXOPTERR,8,3 ; @I40IW_HW_STAT_INDEX_TCPRXOPTERR
	.comm	_I40IW_HW_STAT_INDEX_TCPRXPROTOERR,8,3 ; @I40IW_HW_STAT_INDEX_TCPRXPROTOERR
	.comm	_I40IW_HW_STAT_INDEX_IP4RXOCTS,8,3 ; @I40IW_HW_STAT_INDEX_IP4RXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP4RXPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP4RXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP4RXFRAGS,8,3 ; @I40IW_HW_STAT_INDEX_IP4RXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_IP4RXMCPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP4RXMCPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXOCTS,8,3 ; @I40IW_HW_STAT_INDEX_IP4TXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP4TXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXFRAGS,8,3 ; @I40IW_HW_STAT_INDEX_IP4TXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_IP4TXMCPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP4TXMCPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXOCTS,8,3 ; @I40IW_HW_STAT_INDEX_IP6RXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP6RXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXFRAGS,8,3 ; @I40IW_HW_STAT_INDEX_IP6RXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_IP6RXMCPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP6RXMCPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6TXOCTS,8,3 ; @I40IW_HW_STAT_INDEX_IP6TXOCTS
	.comm	_I40IW_HW_STAT_INDEX_IP6TXPKTS,8,3 ; @I40IW_HW_STAT_INDEX_IP6TXPKTS
	.comm	_I40IW_HW_STAT_INDEX_IP6TXFRAGS,8,3 ; @I40IW_HW_STAT_INDEX_IP6TXFRAGS
	.comm	_I40IW_HW_STAT_INDEX_TCPRXSEGS,8,3 ; @I40IW_HW_STAT_INDEX_TCPRXSEGS
	.comm	_I40IW_HW_STAT_INDEX_TCPTXSEG,8,3 ; @I40IW_HW_STAT_INDEX_TCPTXSEG
	.comm	_I40IW_HW_STAT_INDEX_RDMARXRDS,8,3 ; @I40IW_HW_STAT_INDEX_RDMARXRDS
	.comm	_I40IW_HW_STAT_INDEX_RDMARXSNDS,8,3 ; @I40IW_HW_STAT_INDEX_RDMARXSNDS
	.comm	_I40IW_HW_STAT_INDEX_RDMARXWRS,8,3 ; @I40IW_HW_STAT_INDEX_RDMARXWRS
	.comm	_I40IW_HW_STAT_INDEX_RDMATXRDS,8,3 ; @I40IW_HW_STAT_INDEX_RDMATXRDS
	.comm	_I40IW_HW_STAT_INDEX_RDMATXSNDS,8,3 ; @I40IW_HW_STAT_INDEX_RDMATXSNDS
	.comm	_I40IW_HW_STAT_INDEX_RDMATXWRS,8,3 ; @I40IW_HW_STAT_INDEX_RDMATXWRS
	.comm	_I40IW_HW_STAT_INDEX_RDMAVBND,8,3 ; @I40IW_HW_STAT_INDEX_RDMAVBND
	.comm	_I40IW_HW_STAT_INDEX_RDMAVINV,8,3 ; @I40IW_HW_STAT_INDEX_RDMAVINV
	.comm	_I40IW_HW_STAT_INDEX_MAX_64,8,3 ; @I40IW_HW_STAT_INDEX_MAX_64
	.comm	_I40IW_HW_STAT_INDEX_MAX_32,8,3 ; @I40IW_HW_STAT_INDEX_MAX_32
.subsections_via_symbols
