	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function loopback_setup
_loopback_setup:                        ## @loopback_setup
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	$16436, (%rdi)                  ## imm = 0x4034
	movq	_ETH_HLEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 68(%rdi)
	movq	_ETH_ALEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 64(%rdi)
	movq	$0, 56(%rdi)
	movq	_ARPHRD_LOOPBACK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 48(%rdi)
	movq	_IFF_LOOPBACK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 44(%rdi)
	movq	_IFF_XMIT_DST_RELEASE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, 40(%rdi)
	movq	_NETIF_F_SG@GOTPCREL(%rip), %rax
	movq	_NETIF_F_FRAGLIST@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_NETIF_F_TSO@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_NETIF_F_NO_CSUM@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_NETIF_F_HIGHDMA@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_NETIF_F_LLTX@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_NETIF_F_NETNS_LOCAL@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_NETIF_F_VLAN_CHALLENGED@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movl	%ecx, 4(%rdi)
	movq	_loopback_ethtool_ops@GOTPCREL(%rip), %rax
	movq	%rax, 32(%rdi)
	movq	_eth_header_ops@GOTPCREL(%rip), %rax
	movq	%rax, 24(%rdi)
	movq	_loopback_ops@GOTPCREL(%rip), %rax
	movq	%rax, 16(%rdi)
	movq	_loopback_dev_free@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 8(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ETH_HLEN,4,2                   ## @ETH_HLEN
	.comm	_ETH_ALEN,4,2                   ## @ETH_ALEN
	.comm	_ARPHRD_LOOPBACK,4,2            ## @ARPHRD_LOOPBACK
	.comm	_IFF_LOOPBACK,4,2               ## @IFF_LOOPBACK
	.comm	_IFF_XMIT_DST_RELEASE,4,2       ## @IFF_XMIT_DST_RELEASE
	.comm	_NETIF_F_SG,4,2                 ## @NETIF_F_SG
	.comm	_NETIF_F_FRAGLIST,4,2           ## @NETIF_F_FRAGLIST
	.comm	_NETIF_F_TSO,4,2                ## @NETIF_F_TSO
	.comm	_NETIF_F_NO_CSUM,4,2            ## @NETIF_F_NO_CSUM
	.comm	_NETIF_F_HIGHDMA,4,2            ## @NETIF_F_HIGHDMA
	.comm	_NETIF_F_LLTX,4,2               ## @NETIF_F_LLTX
	.comm	_NETIF_F_NETNS_LOCAL,4,2        ## @NETIF_F_NETNS_LOCAL
	.comm	_NETIF_F_VLAN_CHALLENGED,4,2    ## @NETIF_F_VLAN_CHALLENGED
	.comm	_loopback_ethtool_ops,4,2       ## @loopback_ethtool_ops
	.comm	_eth_header_ops,4,2             ## @eth_header_ops
	.comm	_loopback_ops,4,2               ## @loopback_ops
	.comm	_loopback_dev_free,4,2          ## @loopback_dev_free
	.no_dead_strip	_loopback_setup
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function loopback_setup
_loopback_setup:                        ; @loopback_setup
	.cfi_startproc
; %bb.0:
	mov	w8, #16436
	str	w8, [x0]
Lloh0:
	adrp	x8, _ETH_HLEN@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ETH_HLEN@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _ETH_ALEN@GOTPAGE
Lloh4:
	ldr	x9, [x9, _ETH_ALEN@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #64]
	str	xzr, [x0, #56]
Lloh6:
	adrp	x8, _ARPHRD_LOOPBACK@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ARPHRD_LOOPBACK@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
Lloh9:
	adrp	x9, _IFF_LOOPBACK@GOTPAGE
Lloh10:
	ldr	x9, [x9, _IFF_LOOPBACK@GOTPAGEOFF]
	str	w8, [x0, #48]
Lloh11:
	ldr	w8, [x9]
Lloh12:
	adrp	x9, _IFF_XMIT_DST_RELEASE@GOTPAGE
Lloh13:
	ldr	x9, [x9, _IFF_XMIT_DST_RELEASE@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	ldr	w10, [x0, #40]
	bic	w9, w10, w9
	stp	w9, w8, [x0, #40]
Lloh15:
	adrp	x8, _NETIF_F_SG@GOTPAGE
Lloh16:
	ldr	x8, [x8, _NETIF_F_SG@GOTPAGEOFF]
Lloh17:
	ldr	w8, [x8]
Lloh18:
	adrp	x9, _NETIF_F_FRAGLIST@GOTPAGE
Lloh19:
	ldr	x9, [x9, _NETIF_F_FRAGLIST@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh21:
	adrp	x9, _NETIF_F_TSO@GOTPAGE
Lloh22:
	ldr	x9, [x9, _NETIF_F_TSO@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh24:
	adrp	x9, _NETIF_F_NO_CSUM@GOTPAGE
Lloh25:
	ldr	x9, [x9, _NETIF_F_NO_CSUM@GOTPAGEOFF]
Lloh26:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh27:
	adrp	x9, _NETIF_F_HIGHDMA@GOTPAGE
Lloh28:
	ldr	x9, [x9, _NETIF_F_HIGHDMA@GOTPAGEOFF]
Lloh29:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh30:
	adrp	x9, _NETIF_F_LLTX@GOTPAGE
Lloh31:
	ldr	x9, [x9, _NETIF_F_LLTX@GOTPAGEOFF]
Lloh32:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh33:
	adrp	x9, _NETIF_F_NETNS_LOCAL@GOTPAGE
Lloh34:
	ldr	x9, [x9, _NETIF_F_NETNS_LOCAL@GOTPAGEOFF]
Lloh35:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh36:
	adrp	x9, _NETIF_F_VLAN_CHALLENGED@GOTPAGE
Lloh37:
	ldr	x9, [x9, _NETIF_F_VLAN_CHALLENGED@GOTPAGEOFF]
Lloh38:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh39:
	adrp	x9, _loopback_ethtool_ops@GOTPAGE
Lloh40:
	ldr	x9, [x9, _loopback_ethtool_ops@GOTPAGEOFF]
	str	x9, [x0, #32]
Lloh41:
	adrp	x9, _eth_header_ops@GOTPAGE
Lloh42:
	ldr	x9, [x9, _eth_header_ops@GOTPAGEOFF]
Lloh43:
	adrp	x10, _loopback_ops@GOTPAGE
Lloh44:
	ldr	x10, [x10, _loopback_ops@GOTPAGEOFF]
	stp	x10, x9, [x0, #16]
Lloh45:
	adrp	x9, _loopback_dev_free@GOTPAGE
Lloh46:
	ldr	x9, [x9, _loopback_dev_free@GOTPAGEOFF]
Lloh47:
	ldr	w9, [x9]
	stp	w8, w9, [x0, #4]
	ret
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh39, Lloh40
	.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	_ETH_HLEN,4,2                   ; @ETH_HLEN
	.comm	_ETH_ALEN,4,2                   ; @ETH_ALEN
	.comm	_ARPHRD_LOOPBACK,4,2            ; @ARPHRD_LOOPBACK
	.comm	_IFF_LOOPBACK,4,2               ; @IFF_LOOPBACK
	.comm	_IFF_XMIT_DST_RELEASE,4,2       ; @IFF_XMIT_DST_RELEASE
	.comm	_NETIF_F_SG,4,2                 ; @NETIF_F_SG
	.comm	_NETIF_F_FRAGLIST,4,2           ; @NETIF_F_FRAGLIST
	.comm	_NETIF_F_TSO,4,2                ; @NETIF_F_TSO
	.comm	_NETIF_F_NO_CSUM,4,2            ; @NETIF_F_NO_CSUM
	.comm	_NETIF_F_HIGHDMA,4,2            ; @NETIF_F_HIGHDMA
	.comm	_NETIF_F_LLTX,4,2               ; @NETIF_F_LLTX
	.comm	_NETIF_F_NETNS_LOCAL,4,2        ; @NETIF_F_NETNS_LOCAL
	.comm	_NETIF_F_VLAN_CHALLENGED,4,2    ; @NETIF_F_VLAN_CHALLENGED
	.comm	_loopback_ethtool_ops,4,2       ; @loopback_ethtool_ops
	.comm	_eth_header_ops,4,2             ; @eth_header_ops
	.comm	_loopback_ops,4,2               ; @loopback_ops
	.comm	_loopback_dev_free,4,2          ; @loopback_dev_free
	.no_dead_strip	_loopback_setup
.subsections_via_symbols
