	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function pm3393_update_statistics
_pm3393_update_statistics:              ## @pm3393_update_statistics
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$32, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rdi, %rbx
	movq	_SUNI1x10GEXP_REG_MSTAT_CONTROL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SUNI1x10GEXP_BITMSK_MSTAT_SNAP@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_pmwrite
	movq	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-48(%rbp), %rdx
	movq	%rbx, %rdi
	callq	_pmread
	movq	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-40(%rbp), %rdx
	movq	%rbx, %rdi
	callq	_pmread
	movq	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-32(%rbp), %rdx
	movq	%rbx, %rdi
	callq	_pmread
	movq	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-24(%rbp), %rdx
	movq	%rbx, %rdi
	callq	_pmread
	movq	_RxOctetsReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxOctetsOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxUnicastFramesReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxUnicastFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxMulticastFramesReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxMulticastFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxBroadcastFramesReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxBroadcastFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxPAUSEMACCtrlFramesReceived@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxPauseFrames@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxFrameCheckSequenceErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxFCSErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxFramesLostDueToInternalMACErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxInternalMACRcvError@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxSymbolErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	movl	%edx, %esi
	callq	_RMON_UPDATE
	movq	_RxInRangeLengthErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	movl	%edx, %esi
	callq	_RMON_UPDATE
	movq	_RxFramesTooLongErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxFrameTooLongErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxJabbers@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxJabberErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxFragments@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxRuntErrors@GOTPCREL(%rip), %r14
	movl	(%r14), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxUndersizedFrames@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	(%r14), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxJumboFramesReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxJumboFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_RxJumboOctetsReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_RxJumboOctetsOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxOctetsTransmittedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxOctetsOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxFramesLostDueToInternalMACTransmissionError@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxInternalMACXmitError@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxTransmitSystemError@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxFCSErrors@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxUnicastFramesTransmittedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxUnicastFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxMulticastFramesTransmittedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxMulticastFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxBroadcastFramesTransmittedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxBroadcastFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxPAUSEMACCtrlFramesTransmitted@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxPauseFrames@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxJumboFramesReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxJumboFramesOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	_TxJumboOctetsReceivedOK@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_TxJumboOctetsOK@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_RMON_UPDATE
	movq	%rbx, %rax
	addq	$32, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_SUNI1x10GEXP_REG_MSTAT_CONTROL,4,2 ## @SUNI1x10GEXP_REG_MSTAT_CONTROL
	.comm	_SUNI1x10GEXP_BITMSK_MSTAT_SNAP,4,2 ## @SUNI1x10GEXP_BITMSK_MSTAT_SNAP
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0,4,2 ## @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1,4,2 ## @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2,4,2 ## @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3,4,2 ## @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3
	.comm	_RxOctetsReceivedOK,4,2         ## @RxOctetsReceivedOK
	.comm	_RxOctetsOK,4,2                 ## @RxOctetsOK
	.comm	_RxUnicastFramesReceivedOK,4,2  ## @RxUnicastFramesReceivedOK
	.comm	_RxUnicastFramesOK,4,2          ## @RxUnicastFramesOK
	.comm	_RxMulticastFramesReceivedOK,4,2 ## @RxMulticastFramesReceivedOK
	.comm	_RxMulticastFramesOK,4,2        ## @RxMulticastFramesOK
	.comm	_RxBroadcastFramesReceivedOK,4,2 ## @RxBroadcastFramesReceivedOK
	.comm	_RxBroadcastFramesOK,4,2        ## @RxBroadcastFramesOK
	.comm	_RxPAUSEMACCtrlFramesReceived,4,2 ## @RxPAUSEMACCtrlFramesReceived
	.comm	_RxPauseFrames,4,2              ## @RxPauseFrames
	.comm	_RxFrameCheckSequenceErrors,4,2 ## @RxFrameCheckSequenceErrors
	.comm	_RxFCSErrors,4,2                ## @RxFCSErrors
	.comm	_RxFramesLostDueToInternalMACErrors,4,2 ## @RxFramesLostDueToInternalMACErrors
	.comm	_RxInternalMACRcvError,4,2      ## @RxInternalMACRcvError
	.comm	_RxSymbolErrors,4,2             ## @RxSymbolErrors
	.comm	_RxInRangeLengthErrors,4,2      ## @RxInRangeLengthErrors
	.comm	_RxFramesTooLongErrors,4,2      ## @RxFramesTooLongErrors
	.comm	_RxFrameTooLongErrors,4,2       ## @RxFrameTooLongErrors
	.comm	_RxJabbers,4,2                  ## @RxJabbers
	.comm	_RxJabberErrors,4,2             ## @RxJabberErrors
	.comm	_RxFragments,4,2                ## @RxFragments
	.comm	_RxRuntErrors,4,2               ## @RxRuntErrors
	.comm	_RxUndersizedFrames,4,2         ## @RxUndersizedFrames
	.comm	_RxJumboFramesReceivedOK,4,2    ## @RxJumboFramesReceivedOK
	.comm	_RxJumboFramesOK,4,2            ## @RxJumboFramesOK
	.comm	_RxJumboOctetsReceivedOK,4,2    ## @RxJumboOctetsReceivedOK
	.comm	_RxJumboOctetsOK,4,2            ## @RxJumboOctetsOK
	.comm	_TxOctetsTransmittedOK,4,2      ## @TxOctetsTransmittedOK
	.comm	_TxOctetsOK,4,2                 ## @TxOctetsOK
	.comm	_TxFramesLostDueToInternalMACTransmissionError,4,2 ## @TxFramesLostDueToInternalMACTransmissionError
	.comm	_TxInternalMACXmitError,4,2     ## @TxInternalMACXmitError
	.comm	_TxTransmitSystemError,4,2      ## @TxTransmitSystemError
	.comm	_TxFCSErrors,4,2                ## @TxFCSErrors
	.comm	_TxUnicastFramesTransmittedOK,4,2 ## @TxUnicastFramesTransmittedOK
	.comm	_TxUnicastFramesOK,4,2          ## @TxUnicastFramesOK
	.comm	_TxMulticastFramesTransmittedOK,4,2 ## @TxMulticastFramesTransmittedOK
	.comm	_TxMulticastFramesOK,4,2        ## @TxMulticastFramesOK
	.comm	_TxBroadcastFramesTransmittedOK,4,2 ## @TxBroadcastFramesTransmittedOK
	.comm	_TxBroadcastFramesOK,4,2        ## @TxBroadcastFramesOK
	.comm	_TxPAUSEMACCtrlFramesTransmitted,4,2 ## @TxPAUSEMACCtrlFramesTransmitted
	.comm	_TxPauseFrames,4,2              ## @TxPauseFrames
	.comm	_TxJumboFramesReceivedOK,4,2    ## @TxJumboFramesReceivedOK
	.comm	_TxJumboFramesOK,4,2            ## @TxJumboFramesOK
	.comm	_TxJumboOctetsReceivedOK,4,2    ## @TxJumboOctetsReceivedOK
	.comm	_TxJumboOctetsOK,4,2            ## @TxJumboOctetsOK
	.no_dead_strip	_pm3393_update_statistics
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function pm3393_update_statistics
_pm3393_update_statistics:              ; @pm3393_update_statistics
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
Lloh0:
	adrp	x8, _SUNI1x10GEXP_REG_MSTAT_CONTROL@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SUNI1x10GEXP_REG_MSTAT_CONTROL@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
Lloh3:
	adrp	x8, _SUNI1x10GEXP_BITMSK_MSTAT_SNAP@GOTPAGE
Lloh4:
	ldr	x8, [x8, _SUNI1x10GEXP_BITMSK_MSTAT_SNAP@GOTPAGEOFF]
Lloh5:
	ldr	w2, [x8]
	bl	_pmwrite
Lloh6:
	adrp	x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0@GOTPAGE
Lloh7:
	ldr	x8, [x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0@GOTPAGEOFF]
Lloh8:
	ldr	w1, [x8]
	add	x2, sp, #24
	mov	x0, x19
	bl	_pmread
Lloh9:
	adrp	x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1@GOTPAGE
Lloh10:
	ldr	x8, [x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1@GOTPAGEOFF]
Lloh11:
	ldr	w1, [x8]
	add	x2, sp, #16
	mov	x0, x19
	bl	_pmread
Lloh12:
	adrp	x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2@GOTPAGE
Lloh13:
	ldr	x8, [x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
	add	x2, sp, #8
	mov	x0, x19
	bl	_pmread
Lloh15:
	adrp	x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3@GOTPAGE
Lloh16:
	ldr	x8, [x8, _SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3@GOTPAGEOFF]
Lloh17:
	ldr	w1, [x8]
	mov	x2, sp
	mov	x0, x19
	bl	_pmread
Lloh18:
	adrp	x8, _RxOctetsReceivedOK@GOTPAGE
Lloh19:
	ldr	x8, [x8, _RxOctetsReceivedOK@GOTPAGEOFF]
Lloh20:
	ldr	w1, [x8]
Lloh21:
	adrp	x8, _RxOctetsOK@GOTPAGE
Lloh22:
	ldr	x8, [x8, _RxOctetsOK@GOTPAGEOFF]
Lloh23:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh24:
	adrp	x8, _RxUnicastFramesReceivedOK@GOTPAGE
Lloh25:
	ldr	x8, [x8, _RxUnicastFramesReceivedOK@GOTPAGEOFF]
Lloh26:
	ldr	w1, [x8]
Lloh27:
	adrp	x8, _RxUnicastFramesOK@GOTPAGE
Lloh28:
	ldr	x8, [x8, _RxUnicastFramesOK@GOTPAGEOFF]
Lloh29:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh30:
	adrp	x8, _RxMulticastFramesReceivedOK@GOTPAGE
Lloh31:
	ldr	x8, [x8, _RxMulticastFramesReceivedOK@GOTPAGEOFF]
Lloh32:
	ldr	w1, [x8]
Lloh33:
	adrp	x8, _RxMulticastFramesOK@GOTPAGE
Lloh34:
	ldr	x8, [x8, _RxMulticastFramesOK@GOTPAGEOFF]
Lloh35:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh36:
	adrp	x8, _RxBroadcastFramesReceivedOK@GOTPAGE
Lloh37:
	ldr	x8, [x8, _RxBroadcastFramesReceivedOK@GOTPAGEOFF]
Lloh38:
	ldr	w1, [x8]
Lloh39:
	adrp	x8, _RxBroadcastFramesOK@GOTPAGE
Lloh40:
	ldr	x8, [x8, _RxBroadcastFramesOK@GOTPAGEOFF]
Lloh41:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh42:
	adrp	x8, _RxPAUSEMACCtrlFramesReceived@GOTPAGE
Lloh43:
	ldr	x8, [x8, _RxPAUSEMACCtrlFramesReceived@GOTPAGEOFF]
Lloh44:
	ldr	w1, [x8]
Lloh45:
	adrp	x8, _RxPauseFrames@GOTPAGE
Lloh46:
	ldr	x8, [x8, _RxPauseFrames@GOTPAGEOFF]
Lloh47:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh48:
	adrp	x8, _RxFrameCheckSequenceErrors@GOTPAGE
Lloh49:
	ldr	x8, [x8, _RxFrameCheckSequenceErrors@GOTPAGEOFF]
Lloh50:
	ldr	w1, [x8]
Lloh51:
	adrp	x8, _RxFCSErrors@GOTPAGE
Lloh52:
	ldr	x8, [x8, _RxFCSErrors@GOTPAGEOFF]
Lloh53:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh54:
	adrp	x8, _RxFramesLostDueToInternalMACErrors@GOTPAGE
Lloh55:
	ldr	x8, [x8, _RxFramesLostDueToInternalMACErrors@GOTPAGEOFF]
Lloh56:
	ldr	w1, [x8]
Lloh57:
	adrp	x8, _RxInternalMACRcvError@GOTPAGE
Lloh58:
	ldr	x8, [x8, _RxInternalMACRcvError@GOTPAGEOFF]
Lloh59:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh60:
	adrp	x8, _RxSymbolErrors@GOTPAGE
Lloh61:
	ldr	x8, [x8, _RxSymbolErrors@GOTPAGEOFF]
Lloh62:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x1
	bl	_RMON_UPDATE
Lloh63:
	adrp	x8, _RxInRangeLengthErrors@GOTPAGE
Lloh64:
	ldr	x8, [x8, _RxInRangeLengthErrors@GOTPAGEOFF]
Lloh65:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x1
	bl	_RMON_UPDATE
Lloh66:
	adrp	x8, _RxFramesTooLongErrors@GOTPAGE
Lloh67:
	ldr	x8, [x8, _RxFramesTooLongErrors@GOTPAGEOFF]
Lloh68:
	ldr	w1, [x8]
Lloh69:
	adrp	x8, _RxFrameTooLongErrors@GOTPAGE
Lloh70:
	ldr	x8, [x8, _RxFrameTooLongErrors@GOTPAGEOFF]
Lloh71:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh72:
	adrp	x8, _RxJabbers@GOTPAGE
Lloh73:
	ldr	x8, [x8, _RxJabbers@GOTPAGEOFF]
Lloh74:
	ldr	w1, [x8]
Lloh75:
	adrp	x8, _RxJabberErrors@GOTPAGE
Lloh76:
	ldr	x8, [x8, _RxJabberErrors@GOTPAGEOFF]
Lloh77:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh78:
	adrp	x8, _RxFragments@GOTPAGE
Lloh79:
	ldr	x8, [x8, _RxFragments@GOTPAGEOFF]
Lloh80:
	ldr	w1, [x8]
Lloh81:
	adrp	x20, _RxRuntErrors@GOTPAGE
Lloh82:
	ldr	x20, [x20, _RxRuntErrors@GOTPAGEOFF]
	ldr	w2, [x20]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh83:
	adrp	x8, _RxUndersizedFrames@GOTPAGE
Lloh84:
	ldr	x8, [x8, _RxUndersizedFrames@GOTPAGEOFF]
Lloh85:
	ldr	w1, [x8]
	ldr	w2, [x20]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh86:
	adrp	x8, _RxJumboFramesReceivedOK@GOTPAGE
Lloh87:
	ldr	x8, [x8, _RxJumboFramesReceivedOK@GOTPAGEOFF]
Lloh88:
	ldr	w1, [x8]
Lloh89:
	adrp	x8, _RxJumboFramesOK@GOTPAGE
Lloh90:
	ldr	x8, [x8, _RxJumboFramesOK@GOTPAGEOFF]
Lloh91:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh92:
	adrp	x8, _RxJumboOctetsReceivedOK@GOTPAGE
Lloh93:
	ldr	x8, [x8, _RxJumboOctetsReceivedOK@GOTPAGEOFF]
Lloh94:
	ldr	w1, [x8]
Lloh95:
	adrp	x8, _RxJumboOctetsOK@GOTPAGE
Lloh96:
	ldr	x8, [x8, _RxJumboOctetsOK@GOTPAGEOFF]
Lloh97:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh98:
	adrp	x8, _TxOctetsTransmittedOK@GOTPAGE
Lloh99:
	ldr	x8, [x8, _TxOctetsTransmittedOK@GOTPAGEOFF]
Lloh100:
	ldr	w1, [x8]
Lloh101:
	adrp	x8, _TxOctetsOK@GOTPAGE
Lloh102:
	ldr	x8, [x8, _TxOctetsOK@GOTPAGEOFF]
Lloh103:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh104:
	adrp	x8, _TxFramesLostDueToInternalMACTransmissionError@GOTPAGE
Lloh105:
	ldr	x8, [x8, _TxFramesLostDueToInternalMACTransmissionError@GOTPAGEOFF]
Lloh106:
	ldr	w1, [x8]
Lloh107:
	adrp	x8, _TxInternalMACXmitError@GOTPAGE
Lloh108:
	ldr	x8, [x8, _TxInternalMACXmitError@GOTPAGEOFF]
Lloh109:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh110:
	adrp	x8, _TxTransmitSystemError@GOTPAGE
Lloh111:
	ldr	x8, [x8, _TxTransmitSystemError@GOTPAGEOFF]
Lloh112:
	ldr	w1, [x8]
Lloh113:
	adrp	x8, _TxFCSErrors@GOTPAGE
Lloh114:
	ldr	x8, [x8, _TxFCSErrors@GOTPAGEOFF]
Lloh115:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh116:
	adrp	x8, _TxUnicastFramesTransmittedOK@GOTPAGE
Lloh117:
	ldr	x8, [x8, _TxUnicastFramesTransmittedOK@GOTPAGEOFF]
Lloh118:
	ldr	w1, [x8]
Lloh119:
	adrp	x8, _TxUnicastFramesOK@GOTPAGE
Lloh120:
	ldr	x8, [x8, _TxUnicastFramesOK@GOTPAGEOFF]
Lloh121:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh122:
	adrp	x8, _TxMulticastFramesTransmittedOK@GOTPAGE
Lloh123:
	ldr	x8, [x8, _TxMulticastFramesTransmittedOK@GOTPAGEOFF]
Lloh124:
	ldr	w1, [x8]
Lloh125:
	adrp	x8, _TxMulticastFramesOK@GOTPAGE
Lloh126:
	ldr	x8, [x8, _TxMulticastFramesOK@GOTPAGEOFF]
Lloh127:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh128:
	adrp	x8, _TxBroadcastFramesTransmittedOK@GOTPAGE
Lloh129:
	ldr	x8, [x8, _TxBroadcastFramesTransmittedOK@GOTPAGEOFF]
Lloh130:
	ldr	w1, [x8]
Lloh131:
	adrp	x8, _TxBroadcastFramesOK@GOTPAGE
Lloh132:
	ldr	x8, [x8, _TxBroadcastFramesOK@GOTPAGEOFF]
Lloh133:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh134:
	adrp	x8, _TxPAUSEMACCtrlFramesTransmitted@GOTPAGE
Lloh135:
	ldr	x8, [x8, _TxPAUSEMACCtrlFramesTransmitted@GOTPAGEOFF]
Lloh136:
	ldr	w1, [x8]
Lloh137:
	adrp	x8, _TxPauseFrames@GOTPAGE
Lloh138:
	ldr	x8, [x8, _TxPauseFrames@GOTPAGEOFF]
Lloh139:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh140:
	adrp	x8, _TxJumboFramesReceivedOK@GOTPAGE
Lloh141:
	ldr	x8, [x8, _TxJumboFramesReceivedOK@GOTPAGEOFF]
Lloh142:
	ldr	w1, [x8]
Lloh143:
	adrp	x8, _TxJumboFramesOK@GOTPAGE
Lloh144:
	ldr	x8, [x8, _TxJumboFramesOK@GOTPAGEOFF]
Lloh145:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
Lloh146:
	adrp	x8, _TxJumboOctetsReceivedOK@GOTPAGE
Lloh147:
	ldr	x8, [x8, _TxJumboOctetsReceivedOK@GOTPAGEOFF]
Lloh148:
	ldr	w1, [x8]
Lloh149:
	adrp	x8, _TxJumboOctetsOK@GOTPAGE
Lloh150:
	ldr	x8, [x8, _TxJumboOctetsOK@GOTPAGEOFF]
Lloh151:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_RMON_UPDATE
	mov	x0, x19
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
	.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 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 AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.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
	.cfi_endproc
                                        ; -- End function
	.comm	_SUNI1x10GEXP_REG_MSTAT_CONTROL,4,2 ; @SUNI1x10GEXP_REG_MSTAT_CONTROL
	.comm	_SUNI1x10GEXP_BITMSK_MSTAT_SNAP,4,2 ; @SUNI1x10GEXP_BITMSK_MSTAT_SNAP
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0,4,2 ; @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_0
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1,4,2 ; @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_1
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2,4,2 ; @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_2
	.comm	_SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3,4,2 ; @SUNI1x10GEXP_REG_MSTAT_COUNTER_ROLLOVER_3
	.comm	_RxOctetsReceivedOK,4,2         ; @RxOctetsReceivedOK
	.comm	_RxOctetsOK,4,2                 ; @RxOctetsOK
	.comm	_RxUnicastFramesReceivedOK,4,2  ; @RxUnicastFramesReceivedOK
	.comm	_RxUnicastFramesOK,4,2          ; @RxUnicastFramesOK
	.comm	_RxMulticastFramesReceivedOK,4,2 ; @RxMulticastFramesReceivedOK
	.comm	_RxMulticastFramesOK,4,2        ; @RxMulticastFramesOK
	.comm	_RxBroadcastFramesReceivedOK,4,2 ; @RxBroadcastFramesReceivedOK
	.comm	_RxBroadcastFramesOK,4,2        ; @RxBroadcastFramesOK
	.comm	_RxPAUSEMACCtrlFramesReceived,4,2 ; @RxPAUSEMACCtrlFramesReceived
	.comm	_RxPauseFrames,4,2              ; @RxPauseFrames
	.comm	_RxFrameCheckSequenceErrors,4,2 ; @RxFrameCheckSequenceErrors
	.comm	_RxFCSErrors,4,2                ; @RxFCSErrors
	.comm	_RxFramesLostDueToInternalMACErrors,4,2 ; @RxFramesLostDueToInternalMACErrors
	.comm	_RxInternalMACRcvError,4,2      ; @RxInternalMACRcvError
	.comm	_RxSymbolErrors,4,2             ; @RxSymbolErrors
	.comm	_RxInRangeLengthErrors,4,2      ; @RxInRangeLengthErrors
	.comm	_RxFramesTooLongErrors,4,2      ; @RxFramesTooLongErrors
	.comm	_RxFrameTooLongErrors,4,2       ; @RxFrameTooLongErrors
	.comm	_RxJabbers,4,2                  ; @RxJabbers
	.comm	_RxJabberErrors,4,2             ; @RxJabberErrors
	.comm	_RxFragments,4,2                ; @RxFragments
	.comm	_RxRuntErrors,4,2               ; @RxRuntErrors
	.comm	_RxUndersizedFrames,4,2         ; @RxUndersizedFrames
	.comm	_RxJumboFramesReceivedOK,4,2    ; @RxJumboFramesReceivedOK
	.comm	_RxJumboFramesOK,4,2            ; @RxJumboFramesOK
	.comm	_RxJumboOctetsReceivedOK,4,2    ; @RxJumboOctetsReceivedOK
	.comm	_RxJumboOctetsOK,4,2            ; @RxJumboOctetsOK
	.comm	_TxOctetsTransmittedOK,4,2      ; @TxOctetsTransmittedOK
	.comm	_TxOctetsOK,4,2                 ; @TxOctetsOK
	.comm	_TxFramesLostDueToInternalMACTransmissionError,4,2 ; @TxFramesLostDueToInternalMACTransmissionError
	.comm	_TxInternalMACXmitError,4,2     ; @TxInternalMACXmitError
	.comm	_TxTransmitSystemError,4,2      ; @TxTransmitSystemError
	.comm	_TxFCSErrors,4,2                ; @TxFCSErrors
	.comm	_TxUnicastFramesTransmittedOK,4,2 ; @TxUnicastFramesTransmittedOK
	.comm	_TxUnicastFramesOK,4,2          ; @TxUnicastFramesOK
	.comm	_TxMulticastFramesTransmittedOK,4,2 ; @TxMulticastFramesTransmittedOK
	.comm	_TxMulticastFramesOK,4,2        ; @TxMulticastFramesOK
	.comm	_TxBroadcastFramesTransmittedOK,4,2 ; @TxBroadcastFramesTransmittedOK
	.comm	_TxBroadcastFramesOK,4,2        ; @TxBroadcastFramesOK
	.comm	_TxPAUSEMACCtrlFramesTransmitted,4,2 ; @TxPAUSEMACCtrlFramesTransmitted
	.comm	_TxPauseFrames,4,2              ; @TxPauseFrames
	.comm	_TxJumboFramesReceivedOK,4,2    ; @TxJumboFramesReceivedOK
	.comm	_TxJumboFramesOK,4,2            ; @TxJumboFramesOK
	.comm	_TxJumboOctetsReceivedOK,4,2    ; @TxJumboOctetsReceivedOK
	.comm	_TxJumboOctetsOK,4,2            ; @TxJumboOctetsOK
	.no_dead_strip	_pm3393_update_statistics
.subsections_via_symbols
