	.file	"extr_if_em.c_em_update_stats_counters.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	em_update_stats_counters, @function
em_update_stats_counters:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	push	rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	mov	rbx, rdi
	sub	rsp, 8
	.cfi_def_cfa_offset 32
	mov	rbp, QWORD PTR 16[rdi]
	mov	rax, QWORD PTR e1000_media_type_copper[rip]
	cmp	QWORD PTR 8[rdi], rax
	je	.L4
	mov	esi, DWORD PTR E1000_STATUS[rip]
	call	E1000_READ_REG@PLT
	test	QWORD PTR E1000_STATUS_LU[rip], rax
	jne	.L4
.L3:
	mov	esi, DWORD PTR E1000_CRCERRS[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 40[rbx], rax
	mov	esi, DWORD PTR E1000_MPC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 48[rbx], rax
	mov	esi, DWORD PTR E1000_SCC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 56[rbx], rax
	mov	esi, DWORD PTR E1000_ECOL[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 64[rbx], rax
	mov	esi, DWORD PTR E1000_MCC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 72[rbx], rax
	mov	esi, DWORD PTR E1000_LATECOL[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 80[rbx], rax
	mov	esi, DWORD PTR E1000_COLC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 88[rbx], rax
	mov	esi, DWORD PTR E1000_DC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 96[rbx], rax
	mov	esi, DWORD PTR E1000_RLEC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 104[rbx], rax
	mov	esi, DWORD PTR E1000_XONRXC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 112[rbx], rax
	mov	esi, DWORD PTR E1000_XONTXC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 120[rbx], rax
	mov	esi, DWORD PTR E1000_XOFFRXC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	rax, QWORD PTR 16[rbx]
	mov	QWORD PTR 16[rbx], rax
	cmp	rax, rbp
	je	.L5
	mov	rax, QWORD PTR 496[rbx]
	mov	DWORD PTR [rax], 1
.L5:
	mov	esi, DWORD PTR E1000_XOFFTXC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 128[rbx], rax
	mov	esi, DWORD PTR E1000_FCRUC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 136[rbx], rax
	mov	esi, DWORD PTR E1000_PRC64[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 144[rbx], rax
	mov	esi, DWORD PTR E1000_PRC127[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 152[rbx], rax
	mov	esi, DWORD PTR E1000_PRC255[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 160[rbx], rax
	mov	esi, DWORD PTR E1000_PRC511[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 168[rbx], rax
	mov	esi, DWORD PTR E1000_PRC1023[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 176[rbx], rax
	mov	esi, DWORD PTR E1000_PRC1522[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 184[rbx], rax
	mov	esi, DWORD PTR E1000_GPRC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 192[rbx], rax
	mov	esi, DWORD PTR E1000_BPRC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 200[rbx], rax
	mov	esi, DWORD PTR E1000_MPRC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 208[rbx], rax
	mov	esi, DWORD PTR E1000_GPTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 216[rbx], rax
	mov	esi, DWORD PTR E1000_GORCL[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	mov	esi, DWORD PTR E1000_GORCH[rip]
	mov	rdi, rbx
	mov	rbp, rax
	call	E1000_READ_REG@PLT
	mov	esi, DWORD PTR E1000_GOTCL[rip]
	mov	rdi, rbx
	sal	rax, 32
	add	rax, rbp
	add	QWORD PTR 224[rbx], rax
	call	E1000_READ_REG@PLT
	mov	esi, DWORD PTR E1000_GOTCH[rip]
	mov	rdi, rbx
	mov	rbp, rax
	call	E1000_READ_REG@PLT
	mov	esi, DWORD PTR E1000_RNBC[rip]
	mov	rdi, rbx
	sal	rax, 32
	add	rax, rbp
	add	QWORD PTR 232[rbx], rax
	call	E1000_READ_REG@PLT
	add	QWORD PTR 240[rbx], rax
	mov	esi, DWORD PTR E1000_RUC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 248[rbx], rax
	mov	esi, DWORD PTR E1000_RFC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 256[rbx], rax
	mov	esi, DWORD PTR E1000_ROC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 264[rbx], rax
	mov	esi, DWORD PTR E1000_RJC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 272[rbx], rax
	mov	esi, DWORD PTR E1000_TORH[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 280[rbx], rax
	mov	esi, DWORD PTR E1000_TOTH[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 288[rbx], rax
	mov	esi, DWORD PTR E1000_TPR[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 296[rbx], rax
	mov	esi, DWORD PTR E1000_TPT[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 304[rbx], rax
	mov	esi, DWORD PTR E1000_PTC64[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 312[rbx], rax
	mov	esi, DWORD PTR E1000_PTC127[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 320[rbx], rax
	mov	esi, DWORD PTR E1000_PTC255[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 328[rbx], rax
	mov	esi, DWORD PTR E1000_PTC511[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 336[rbx], rax
	mov	esi, DWORD PTR E1000_PTC1023[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 344[rbx], rax
	mov	esi, DWORD PTR E1000_PTC1522[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 352[rbx], rax
	mov	esi, DWORD PTR E1000_MPTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 360[rbx], rax
	mov	esi, DWORD PTR E1000_BPTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 368[rbx], rax
	mov	esi, DWORD PTR E1000_IAC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 376[rbx], rax
	mov	esi, DWORD PTR E1000_ICRXPTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 384[rbx], rax
	mov	esi, DWORD PTR E1000_ICRXATC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 392[rbx], rax
	mov	esi, DWORD PTR E1000_ICTXPTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 400[rbx], rax
	mov	esi, DWORD PTR E1000_ICTXATC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 408[rbx], rax
	mov	esi, DWORD PTR E1000_ICTXQEC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 416[rbx], rax
	mov	esi, DWORD PTR E1000_ICTXQMTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 424[rbx], rax
	mov	esi, DWORD PTR E1000_ICRXDMTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 432[rbx], rax
	mov	esi, DWORD PTR E1000_ICRXOC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 440[rbx], rax
	mov	rax, QWORD PTR e1000_82543[rip]
	cmp	QWORD PTR [rbx], rax
	jge	.L9
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbx
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L4:
	.cfi_restore_state
	mov	esi, DWORD PTR E1000_SYMERRS[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 24[rbx], rax
	mov	esi, DWORD PTR E1000_SEC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 32[rbx], rax
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L9:
	mov	esi, DWORD PTR E1000_ALGNERRC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 448[rbx], rax
	mov	esi, DWORD PTR E1000_RXERRC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 456[rbx], rax
	mov	esi, DWORD PTR E1000_TNCRS[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 464[rbx], rax
	mov	esi, DWORD PTR E1000_CEXTERR[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 472[rbx], rax
	mov	esi, DWORD PTR E1000_TSCTC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 480[rbx], rax
	mov	esi, DWORD PTR E1000_TSCTFC[rip]
	mov	rdi, rbx
	call	E1000_READ_REG@PLT
	add	QWORD PTR 488[rbx], rax
	add	rsp, 8
	.cfi_def_cfa_offset 24
	pop	rbx
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE0:
	.size	em_update_stats_counters, .-em_update_stats_counters
	.comm	e1000_media_type_copper,8,8
	.comm	e1000_82543,8,8
	.comm	E1000_XONTXC,4,4
	.comm	E1000_XONRXC,4,4
	.comm	E1000_XOFFTXC,4,4
	.comm	E1000_XOFFRXC,4,4
	.comm	E1000_TSCTFC,4,4
	.comm	E1000_TSCTC,4,4
	.comm	E1000_TPT,4,4
	.comm	E1000_TPR,4,4
	.comm	E1000_TOTH,4,4
	.comm	E1000_TORH,4,4
	.comm	E1000_TNCRS,4,4
	.comm	E1000_SYMERRS,4,4
	.comm	E1000_STATUS_LU,8,8
	.comm	E1000_STATUS,4,4
	.comm	E1000_SEC,4,4
	.comm	E1000_SCC,4,4
	.comm	E1000_RXERRC,4,4
	.comm	E1000_RUC,4,4
	.comm	E1000_ROC,4,4
	.comm	E1000_RNBC,4,4
	.comm	E1000_RLEC,4,4
	.comm	E1000_RJC,4,4
	.comm	E1000_RFC,4,4
	.comm	E1000_PTC64,4,4
	.comm	E1000_PTC511,4,4
	.comm	E1000_PTC255,4,4
	.comm	E1000_PTC1522,4,4
	.comm	E1000_PTC127,4,4
	.comm	E1000_PTC1023,4,4
	.comm	E1000_PRC64,4,4
	.comm	E1000_PRC511,4,4
	.comm	E1000_PRC255,4,4
	.comm	E1000_PRC1522,4,4
	.comm	E1000_PRC127,4,4
	.comm	E1000_PRC1023,4,4
	.comm	E1000_MPTC,4,4
	.comm	E1000_MPRC,4,4
	.comm	E1000_MPC,4,4
	.comm	E1000_MCC,4,4
	.comm	E1000_LATECOL,4,4
	.comm	E1000_ICTXQMTC,4,4
	.comm	E1000_ICTXQEC,4,4
	.comm	E1000_ICTXPTC,4,4
	.comm	E1000_ICTXATC,4,4
	.comm	E1000_ICRXPTC,4,4
	.comm	E1000_ICRXOC,4,4
	.comm	E1000_ICRXDMTC,4,4
	.comm	E1000_ICRXATC,4,4
	.comm	E1000_IAC,4,4
	.comm	E1000_GPTC,4,4
	.comm	E1000_GPRC,4,4
	.comm	E1000_GOTCL,4,4
	.comm	E1000_GOTCH,4,4
	.comm	E1000_GORCL,4,4
	.comm	E1000_GORCH,4,4
	.comm	E1000_FCRUC,4,4
	.comm	E1000_ECOL,4,4
	.comm	E1000_DC,4,4
	.comm	E1000_CRCERRS,4,4
	.comm	E1000_COLC,4,4
	.comm	E1000_CEXTERR,4,4
	.comm	E1000_BPTC,4,4
	.comm	E1000_BPRC,4,4
	.comm	E1000_ALGNERRC,4,4
	.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_if_em.c_em_update_stats_counters.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	em_update_stats_counters, %function
em_update_stats_counters:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	ldr	r3, .L9
	ldr	r2, [r0, #4]
	ldr	r3, [r3]
	push	{r4, r5, r6, lr}
	cmp	r2, r3
	mov	r4, r0
	ldr	r5, [r0, #8]
	beq	.L4
	ldr	r3, .L9+4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, .L9+8
	ldr	r3, [r3]
	tst	r0, r3
	beq	.L3
.L4:
	ldr	r3, .L9+12
	mov	r0, r4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, [r4, #12]
	ldr	r2, .L9+16
	add	r3, r3, r0
	str	r3, [r4, #12]
	mov	r0, r4
	ldr	r1, [r2]
	bl	E1000_READ_REG
	ldr	r3, [r4, #16]
	add	r3, r3, r0
	str	r3, [r4, #16]
.L3:
	ldr	r3, .L9+20
	mov	r0, r4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, [r4, #20]
	ldr	r2, .L9+24
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #20]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #24]
	ldr	r2, .L9+28
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #24]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #28]
	ldr	r2, .L9+32
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #28]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #32]
	ldr	r2, .L9+36
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #32]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #36]
	ldr	r2, .L9+40
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #36]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #40]
	ldr	r2, .L9+44
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #40]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #44]
	ldr	r2, .L9+48
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #44]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #48]
	ldr	r2, .L9+52
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #48]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #52]
	ldr	r2, .L9+56
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #52]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #56]
	ldr	r2, .L9+60
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #56]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #60]
	ldr	r2, .L9+64
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #60]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #8]
	add	r0, r0, r3
	cmp	r0, r5
	movne	r2, #1
	ldrne	r3, [r4, #248]
	str	r0, [r4, #8]
	strne	r2, [r3]
	ldr	r3, .L9+68
	mov	r0, r4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, [r4, #64]
	ldr	r2, .L9+72
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #64]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #68]
	ldr	r2, .L9+76
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #68]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #72]
	ldr	r2, .L9+80
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #72]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #76]
	ldr	r2, .L9+84
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #76]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #80]
	ldr	r2, .L9+88
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #80]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #84]
	ldr	r2, .L9+92
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #84]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #88]
	ldr	r2, .L9+96
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #88]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #92]
	ldr	r2, .L9+100
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #92]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #96]
	ldr	r2, .L9+104
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #96]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #100]
	ldr	r2, .L9+108
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #100]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #104]
	ldr	r2, .L9+112
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #104]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #108]
	ldr	r2, .L9+116
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #108]
	mov	r0, r4
	bl	E1000_READ_REG
	mov	r5, r0
	ldr	r3, .L9+120
	mov	r0, r4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, [r4, #112]
	ldr	r2, .L9+124
	add	r0, r3, r5
	ldr	r1, [r2]
	str	r0, [r4, #112]
	mov	r0, r4
	bl	E1000_READ_REG
	mov	r5, r0
	ldr	r3, .L9+128
	mov	r0, r4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, [r4, #116]
	ldr	r2, .L9+132
	add	r0, r3, r5
	ldr	r1, [r2]
	str	r0, [r4, #116]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #120]
	ldr	r2, .L9+136
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #120]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #124]
	ldr	r2, .L9+140
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #124]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #128]
	ldr	r2, .L9+144
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #128]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #132]
	ldr	r2, .L9+148
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #132]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #136]
	ldr	r2, .L9+152
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #136]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #140]
	ldr	r2, .L9+156
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #140]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #144]
	ldr	r2, .L9+160
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #144]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #148]
	ldr	r2, .L9+164
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #148]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #152]
	ldr	r2, .L9+168
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #152]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #156]
	ldr	r2, .L9+172
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #156]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #160]
	ldr	r2, .L9+176
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #160]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #164]
	ldr	r2, .L9+180
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #164]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #168]
	ldr	r2, .L9+184
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #168]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #172]
	ldr	r2, .L9+188
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #172]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #176]
	ldr	r2, .L9+192
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #176]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #180]
	ldr	r2, .L9+196
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #180]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #184]
	ldr	r2, .L9+200
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #184]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #188]
	ldr	r2, .L9+204
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #188]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #192]
	ldr	r2, .L9+208
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #192]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #196]
	ldr	r2, .L9+212
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #196]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #200]
	ldr	r2, .L9+216
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #200]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #204]
	ldr	r2, .L9+220
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #204]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #208]
	ldr	r2, .L9+224
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #208]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #212]
	ldr	r2, .L9+228
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #212]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #216]
	ldr	r2, .L9+232
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #216]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r2, .L9+236
	ldr	r3, [r4, #220]
	ldr	r2, [r2]
	ldr	r1, [r4]
	add	r3, r3, r0
	cmp	r1, r2
	str	r3, [r4, #220]
	poplt	{r4, r5, r6, pc}
	ldr	r3, .L9+240
	mov	r0, r4
	ldr	r1, [r3]
	bl	E1000_READ_REG
	ldr	r3, [r4, #224]
	ldr	r2, .L9+244
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #224]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #228]
	ldr	r2, .L9+248
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #228]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #232]
	ldr	r2, .L9+252
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #232]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #236]
	ldr	r2, .L9+256
	add	r3, r3, r0
	ldr	r1, [r2]
	str	r3, [r4, #236]
	mov	r0, r4
	bl	E1000_READ_REG
	ldr	r3, [r4, #240]
	ldr	r2, .L9+260
	add	r3, r3, r0
	str	r3, [r4, #240]
	mov	r0, r4
	ldr	r1, [r2]
	bl	E1000_READ_REG
	ldr	r3, [r4, #244]
	add	r3, r3, r0
	str	r3, [r4, #244]
	pop	{r4, r5, r6, pc}
.L10:
	.align	2
.L9:
	.word	e1000_media_type_copper
	.word	E1000_STATUS
	.word	E1000_STATUS_LU
	.word	E1000_SYMERRS
	.word	E1000_SEC
	.word	E1000_CRCERRS
	.word	E1000_MPC
	.word	E1000_SCC
	.word	E1000_ECOL
	.word	E1000_MCC
	.word	E1000_LATECOL
	.word	E1000_COLC
	.word	E1000_DC
	.word	E1000_RLEC
	.word	E1000_XONRXC
	.word	E1000_XONTXC
	.word	E1000_XOFFRXC
	.word	E1000_XOFFTXC
	.word	E1000_FCRUC
	.word	E1000_PRC64
	.word	E1000_PRC127
	.word	E1000_PRC255
	.word	E1000_PRC511
	.word	E1000_PRC1023
	.word	E1000_PRC1522
	.word	E1000_GPRC
	.word	E1000_BPRC
	.word	E1000_MPRC
	.word	E1000_GPTC
	.word	E1000_GORCL
	.word	E1000_GORCH
	.word	E1000_GOTCL
	.word	E1000_GOTCH
	.word	E1000_RNBC
	.word	E1000_RUC
	.word	E1000_RFC
	.word	E1000_ROC
	.word	E1000_RJC
	.word	E1000_TORH
	.word	E1000_TOTH
	.word	E1000_TPR
	.word	E1000_TPT
	.word	E1000_PTC64
	.word	E1000_PTC127
	.word	E1000_PTC255
	.word	E1000_PTC511
	.word	E1000_PTC1023
	.word	E1000_PTC1522
	.word	E1000_MPTC
	.word	E1000_BPTC
	.word	E1000_IAC
	.word	E1000_ICRXPTC
	.word	E1000_ICRXATC
	.word	E1000_ICTXPTC
	.word	E1000_ICTXATC
	.word	E1000_ICTXQEC
	.word	E1000_ICTXQMTC
	.word	E1000_ICRXDMTC
	.word	E1000_ICRXOC
	.word	e1000_82543
	.word	E1000_ALGNERRC
	.word	E1000_RXERRC
	.word	E1000_TNCRS
	.word	E1000_CEXTERR
	.word	E1000_TSCTC
	.word	E1000_TSCTFC
	.size	em_update_stats_counters, .-em_update_stats_counters
	.comm	e1000_media_type_copper,4,4
	.comm	e1000_82543,4,4
	.comm	E1000_XONTXC,4,4
	.comm	E1000_XONRXC,4,4
	.comm	E1000_XOFFTXC,4,4
	.comm	E1000_XOFFRXC,4,4
	.comm	E1000_TSCTFC,4,4
	.comm	E1000_TSCTC,4,4
	.comm	E1000_TPT,4,4
	.comm	E1000_TPR,4,4
	.comm	E1000_TOTH,4,4
	.comm	E1000_TORH,4,4
	.comm	E1000_TNCRS,4,4
	.comm	E1000_SYMERRS,4,4
	.comm	E1000_STATUS_LU,4,4
	.comm	E1000_STATUS,4,4
	.comm	E1000_SEC,4,4
	.comm	E1000_SCC,4,4
	.comm	E1000_RXERRC,4,4
	.comm	E1000_RUC,4,4
	.comm	E1000_ROC,4,4
	.comm	E1000_RNBC,4,4
	.comm	E1000_RLEC,4,4
	.comm	E1000_RJC,4,4
	.comm	E1000_RFC,4,4
	.comm	E1000_PTC64,4,4
	.comm	E1000_PTC511,4,4
	.comm	E1000_PTC255,4,4
	.comm	E1000_PTC1522,4,4
	.comm	E1000_PTC127,4,4
	.comm	E1000_PTC1023,4,4
	.comm	E1000_PRC64,4,4
	.comm	E1000_PRC511,4,4
	.comm	E1000_PRC255,4,4
	.comm	E1000_PRC1522,4,4
	.comm	E1000_PRC127,4,4
	.comm	E1000_PRC1023,4,4
	.comm	E1000_MPTC,4,4
	.comm	E1000_MPRC,4,4
	.comm	E1000_MPC,4,4
	.comm	E1000_MCC,4,4
	.comm	E1000_LATECOL,4,4
	.comm	E1000_ICTXQMTC,4,4
	.comm	E1000_ICTXQEC,4,4
	.comm	E1000_ICTXPTC,4,4
	.comm	E1000_ICTXATC,4,4
	.comm	E1000_ICRXPTC,4,4
	.comm	E1000_ICRXOC,4,4
	.comm	E1000_ICRXDMTC,4,4
	.comm	E1000_ICRXATC,4,4
	.comm	E1000_IAC,4,4
	.comm	E1000_GPTC,4,4
	.comm	E1000_GPRC,4,4
	.comm	E1000_GOTCL,4,4
	.comm	E1000_GOTCH,4,4
	.comm	E1000_GORCL,4,4
	.comm	E1000_GORCH,4,4
	.comm	E1000_FCRUC,4,4
	.comm	E1000_ECOL,4,4
	.comm	E1000_DC,4,4
	.comm	E1000_CRCERRS,4,4
	.comm	E1000_COLC,4,4
	.comm	E1000_CEXTERR,4,4
	.comm	E1000_BPTC,4,4
	.comm	E1000_BPRC,4,4
	.comm	E1000_ALGNERRC,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
