	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function ip6_tnl_dev_setup
_ip6_tnl_dev_setup:                     ## @ip6_tnl_dev_setup
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_ip6_tnl_netdev_ops@GOTPCREL(%rip), %rax
	movq	%rax, 40(%rdi)
	movq	_free_netdev@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 36(%rdi)
	movq	_ARPHRD_TUNNEL6@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 32(%rdi)
	movq	_LL_MAX_HEADER@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	addq	$4, %rax
	movq	%rax, 24(%rdi)
	movq	_ETH_DATA_LEN@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	addq	$-4, %rax
	movq	%rax, 16(%rdi)
	movq	_IFF_NOARP@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	%eax, 8(%rdi)
	movl	$4, (%rdi)
	movq	_NETIF_F_NETNS_LOCAL@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	%eax, 4(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ip6_tnl_netdev_ops,4,2         ## @ip6_tnl_netdev_ops
	.comm	_free_netdev,4,2                ## @free_netdev
	.comm	_ARPHRD_TUNNEL6,4,2             ## @ARPHRD_TUNNEL6
	.comm	_LL_MAX_HEADER,8,3              ## @LL_MAX_HEADER
	.comm	_ETH_DATA_LEN,8,3               ## @ETH_DATA_LEN
	.comm	_IFF_NOARP,4,2                  ## @IFF_NOARP
	.comm	_NETIF_F_NETNS_LOCAL,4,2        ## @NETIF_F_NETNS_LOCAL
	.no_dead_strip	_ip6_tnl_dev_setup
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function ip6_tnl_dev_setup
_ip6_tnl_dev_setup:                     ; @ip6_tnl_dev_setup
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _ip6_tnl_netdev_ops@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ip6_tnl_netdev_ops@GOTPAGEOFF]
	str	x8, [x0, #40]
Lloh2:
	adrp	x8, _free_netdev@GOTPAGE
Lloh3:
	ldr	x8, [x8, _free_netdev@GOTPAGEOFF]
Lloh4:
	ldr	w8, [x8]
Lloh5:
	adrp	x9, _ARPHRD_TUNNEL6@GOTPAGE
Lloh6:
	ldr	x9, [x9, _ARPHRD_TUNNEL6@GOTPAGEOFF]
Lloh7:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #32]
Lloh8:
	adrp	x8, _LL_MAX_HEADER@GOTPAGE
Lloh9:
	ldr	x8, [x8, _LL_MAX_HEADER@GOTPAGEOFF]
Lloh10:
	ldr	x8, [x8]
	add	x8, x8, #4
Lloh11:
	adrp	x9, _ETH_DATA_LEN@GOTPAGE
Lloh12:
	ldr	x9, [x9, _ETH_DATA_LEN@GOTPAGEOFF]
Lloh13:
	ldr	x9, [x9]
	sub	x9, x9, #4
	stp	x9, x8, [x0, #16]
Lloh14:
	adrp	x8, _IFF_NOARP@GOTPAGE
Lloh15:
	ldr	x8, [x8, _IFF_NOARP@GOTPAGEOFF]
Lloh16:
	ldr	w8, [x8]
	ldp	w10, w9, [x0, #4]
	orr	w8, w9, w8
	mov	w9, #4
	str	w9, [x0]
Lloh17:
	adrp	x9, _NETIF_F_NETNS_LOCAL@GOTPAGE
Lloh18:
	ldr	x9, [x9, _NETIF_F_NETNS_LOCAL@GOTPAGEOFF]
Lloh19:
	ldr	w9, [x9]
	orr	w9, w10, w9
	stp	w9, w8, [x0, #4]
	ret
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_ip6_tnl_netdev_ops,4,2         ; @ip6_tnl_netdev_ops
	.comm	_free_netdev,4,2                ; @free_netdev
	.comm	_ARPHRD_TUNNEL6,4,2             ; @ARPHRD_TUNNEL6
	.comm	_LL_MAX_HEADER,8,3              ; @LL_MAX_HEADER
	.comm	_ETH_DATA_LEN,8,3               ; @ETH_DATA_LEN
	.comm	_IFF_NOARP,4,2                  ; @IFF_NOARP
	.comm	_NETIF_F_NETNS_LOCAL,4,2        ; @NETIF_F_NETNS_LOCAL
	.no_dead_strip	_ip6_tnl_dev_setup
.subsections_via_symbols
