	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function bootp_fill_request
_bootp_fill_request:                    ## @bootp_fill_request
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_TAG_CLASSID@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, (%rdi)
	movb	$9, 1(%rdi)
	movabsq	$7954880230525851728, %rax      ## imm = 0x6E65696C43455850
	movq	%rax, 2(%rdi)
	movb	$116, 10(%rdi)
	movq	_TAG_USER_CLASS@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 11(%rdi)
	movw	$1800, 12(%rdi)                 ## imm = 0x708
	movl	$1701147206, 14(%rdi)           ## imm = 0x65657246
	movl	$1146307173, 17(%rdi)           ## imm = 0x44534265
	movq	_TAG_PARAM_REQ@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 21(%rdi)
	movb	$7, 22(%rdi)
	movq	_TAG_ROOTPATH@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 23(%rdi)
	movq	_TAG_HOSTNAME@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 24(%rdi)
	movq	_TAG_SWAPSERVER@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 25(%rdi)
	movq	_TAG_GATEWAY@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 26(%rdi)
	movq	_TAG_SUBNET_MASK@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 27(%rdi)
	movq	_TAG_INTF_MTU@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 28(%rdi)
	movq	_TAG_SERVERID@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 29(%rdi)
	movq	_TAG_END@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movb	%al, 30(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_TAG_CLASSID,1,0                ## @TAG_CLASSID
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"PXEClient"

	.comm	_TAG_USER_CLASS,1,0             ## @TAG_USER_CLASS
L_.str.1:                               ## @.str.1
	.asciz	"FreeBSD"

	.comm	_TAG_PARAM_REQ,1,0              ## @TAG_PARAM_REQ
	.comm	_TAG_ROOTPATH,1,0               ## @TAG_ROOTPATH
	.comm	_TAG_HOSTNAME,1,0               ## @TAG_HOSTNAME
	.comm	_TAG_SWAPSERVER,1,0             ## @TAG_SWAPSERVER
	.comm	_TAG_GATEWAY,1,0                ## @TAG_GATEWAY
	.comm	_TAG_SUBNET_MASK,1,0            ## @TAG_SUBNET_MASK
	.comm	_TAG_INTF_MTU,1,0               ## @TAG_INTF_MTU
	.comm	_TAG_SERVERID,1,0               ## @TAG_SERVERID
	.comm	_TAG_END,1,0                    ## @TAG_END
	.no_dead_strip	_bootp_fill_request
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function bootp_fill_request
_bootp_fill_request:                    ; @bootp_fill_request
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _TAG_CLASSID@GOTPAGE
Lloh1:
	ldr	x8, [x8, _TAG_CLASSID@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0]
	mov	w8, #9
	strb	w8, [x0, #1]
	mov	w8, #116
	strb	w8, [x0, #10]
Lloh2:
	adrp	x8, l_.str@PAGE
Lloh3:
	add	x8, x8, l_.str@PAGEOFF
Lloh4:
	ldr	x8, [x8]
	stur	x8, [x0, #2]
Lloh5:
	adrp	x8, _TAG_USER_CLASS@GOTPAGE
Lloh6:
	ldr	x8, [x8, _TAG_USER_CLASS@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #11]
	mov	w8, #1800
	strh	w8, [x0, #12]
	mov	w8, #29254
	movk	w8, #25957, lsl #16
	stur	w8, [x0, #14]
	mov	w8, #16997
	movk	w8, #17491, lsl #16
	stur	w8, [x0, #17]
Lloh7:
	adrp	x8, _TAG_PARAM_REQ@GOTPAGE
Lloh8:
	ldr	x8, [x8, _TAG_PARAM_REQ@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #21]
	mov	w8, #7
	strb	w8, [x0, #22]
Lloh9:
	adrp	x8, _TAG_ROOTPATH@GOTPAGE
Lloh10:
	ldr	x8, [x8, _TAG_ROOTPATH@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #23]
Lloh11:
	adrp	x8, _TAG_HOSTNAME@GOTPAGE
Lloh12:
	ldr	x8, [x8, _TAG_HOSTNAME@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #24]
Lloh13:
	adrp	x8, _TAG_SWAPSERVER@GOTPAGE
Lloh14:
	ldr	x8, [x8, _TAG_SWAPSERVER@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #25]
Lloh15:
	adrp	x8, _TAG_GATEWAY@GOTPAGE
Lloh16:
	ldr	x8, [x8, _TAG_GATEWAY@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #26]
Lloh17:
	adrp	x8, _TAG_SUBNET_MASK@GOTPAGE
Lloh18:
	ldr	x8, [x8, _TAG_SUBNET_MASK@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #27]
Lloh19:
	adrp	x8, _TAG_INTF_MTU@GOTPAGE
Lloh20:
	ldr	x8, [x8, _TAG_INTF_MTU@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #28]
Lloh21:
	adrp	x8, _TAG_SERVERID@GOTPAGE
Lloh22:
	ldr	x8, [x8, _TAG_SERVERID@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #29]
Lloh23:
	adrp	x8, _TAG_END@GOTPAGE
Lloh24:
	ldr	x8, [x8, _TAG_END@GOTPAGEOFF]
	ldrb	w8, [x8]
	strb	w8, [x0, #30]
	ret
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpAddLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_TAG_CLASSID,1,0                ; @TAG_CLASSID
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"PXEClient"

	.comm	_TAG_USER_CLASS,1,0             ; @TAG_USER_CLASS
l_.str.1:                               ; @.str.1
	.asciz	"FreeBSD"

	.comm	_TAG_PARAM_REQ,1,0              ; @TAG_PARAM_REQ
	.comm	_TAG_ROOTPATH,1,0               ; @TAG_ROOTPATH
	.comm	_TAG_HOSTNAME,1,0               ; @TAG_HOSTNAME
	.comm	_TAG_SWAPSERVER,1,0             ; @TAG_SWAPSERVER
	.comm	_TAG_GATEWAY,1,0                ; @TAG_GATEWAY
	.comm	_TAG_SUBNET_MASK,1,0            ; @TAG_SUBNET_MASK
	.comm	_TAG_INTF_MTU,1,0               ; @TAG_INTF_MTU
	.comm	_TAG_SERVERID,1,0               ; @TAG_SERVERID
	.comm	_TAG_END,1,0                    ; @TAG_END
	.no_dead_strip	_bootp_fill_request
.subsections_via_symbols
