	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_cfmakeraw                      ## -- Begin function cfmakeraw
	.p2align	4, 0x90
_cfmakeraw:                             ## @cfmakeraw
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_IMAXBEL@GOTPCREL(%rip), %rcx
	movq	_IXOFF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_INPCK@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_BRKINT@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PARMRK@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_ISTRIP@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_INLCR@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_IGNCR@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_ICRNL@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_IXON@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_IGNPAR@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	notl	%eax
	andl	(%rdi), %eax
	movl	%eax, (%rdi)
	movq	_IGNBRK@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	%eax, (%rdi)
	movq	_OPOST@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, 24(%rdi)
	movq	_ECHO@GOTPCREL(%rip), %rcx
	movq	_ECHOE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_ECHOK@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_ECHONL@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_ICANON@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_ISIG@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_IEXTEN@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_NOFLSH@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_TOSTOP@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PENDIN@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	notl	%eax
	andl	%eax, 4(%rdi)
	movq	_CSIZE@GOTPCREL(%rip), %rax
	movq	_PARENB@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	notl	%ecx
	andl	8(%rdi), %ecx
	movq	_CS8@GOTPCREL(%rip), %rax
	movq	_CREAD@GOTPCREL(%rip), %rdx
	orl	(%rax), %ecx
	orl	(%rdx), %ecx
	movl	%ecx, 8(%rdi)
	movq	16(%rdi), %rax
	movq	_VMIN@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$1, (%rax,%rcx,4)
	movq	_VTIME@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$0, (%rax,%rcx,4)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_IMAXBEL,4,2                    ## @IMAXBEL
	.comm	_IXOFF,4,2                      ## @IXOFF
	.comm	_INPCK,4,2                      ## @INPCK
	.comm	_BRKINT,4,2                     ## @BRKINT
	.comm	_PARMRK,4,2                     ## @PARMRK
	.comm	_ISTRIP,4,2                     ## @ISTRIP
	.comm	_INLCR,4,2                      ## @INLCR
	.comm	_IGNCR,4,2                      ## @IGNCR
	.comm	_ICRNL,4,2                      ## @ICRNL
	.comm	_IXON,4,2                       ## @IXON
	.comm	_IGNPAR,4,2                     ## @IGNPAR
	.comm	_IGNBRK,4,2                     ## @IGNBRK
	.comm	_OPOST,4,2                      ## @OPOST
	.comm	_ECHO,4,2                       ## @ECHO
	.comm	_ECHOE,4,2                      ## @ECHOE
	.comm	_ECHOK,4,2                      ## @ECHOK
	.comm	_ECHONL,4,2                     ## @ECHONL
	.comm	_ICANON,4,2                     ## @ICANON
	.comm	_ISIG,4,2                       ## @ISIG
	.comm	_IEXTEN,4,2                     ## @IEXTEN
	.comm	_NOFLSH,4,2                     ## @NOFLSH
	.comm	_TOSTOP,4,2                     ## @TOSTOP
	.comm	_PENDIN,4,2                     ## @PENDIN
	.comm	_CSIZE,4,2                      ## @CSIZE
	.comm	_PARENB,4,2                     ## @PARENB
	.comm	_CS8,4,2                        ## @CS8
	.comm	_CREAD,4,2                      ## @CREAD
	.comm	_VMIN,8,3                       ## @VMIN
	.comm	_VTIME,8,3                      ## @VTIME
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_cfmakeraw                      ; -- Begin function cfmakeraw
	.p2align	2
_cfmakeraw:                             ; @cfmakeraw
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _IMAXBEL@GOTPAGE
Lloh1:
	ldr	x8, [x8, _IMAXBEL@GOTPAGEOFF]
Lloh2:
	adrp	x9, _IXOFF@GOTPAGE
Lloh3:
	ldr	x9, [x9, _IXOFF@GOTPAGEOFF]
Lloh4:
	ldr	w8, [x8]
Lloh5:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh6:
	adrp	x9, _INPCK@GOTPAGE
Lloh7:
	ldr	x9, [x9, _INPCK@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh9:
	adrp	x9, _BRKINT@GOTPAGE
Lloh10:
	ldr	x9, [x9, _BRKINT@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
Lloh12:
	adrp	x10, _PARMRK@GOTPAGE
Lloh13:
	ldr	x10, [x10, _PARMRK@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh14:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh15:
	adrp	x9, _ISTRIP@GOTPAGE
Lloh16:
	ldr	x9, [x9, _ISTRIP@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh18:
	adrp	x9, _INLCR@GOTPAGE
Lloh19:
	ldr	x9, [x9, _INLCR@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
Lloh21:
	adrp	x10, _IGNCR@GOTPAGE
Lloh22:
	ldr	x10, [x10, _IGNCR@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh23:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh24:
	adrp	x9, _ICRNL@GOTPAGE
Lloh25:
	ldr	x9, [x9, _ICRNL@GOTPAGEOFF]
Lloh26:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh27:
	adrp	x9, _IXON@GOTPAGE
Lloh28:
	ldr	x9, [x9, _IXON@GOTPAGEOFF]
Lloh29:
	ldr	w9, [x9]
Lloh30:
	adrp	x10, _IGNPAR@GOTPAGE
Lloh31:
	ldr	x10, [x10, _IGNPAR@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh32:
	ldr	w9, [x10]
	orr	w8, w8, w9
	ldp	w9, w10, [x0]
	bic	w8, w9, w8
	str	w8, [x0]
Lloh33:
	adrp	x9, _IGNBRK@GOTPAGE
Lloh34:
	ldr	x9, [x9, _IGNBRK@GOTPAGEOFF]
Lloh35:
	ldr	w9, [x9]
	orr	w8, w9, w8
	str	w8, [x0]
Lloh36:
	adrp	x8, _OPOST@GOTPAGE
Lloh37:
	ldr	x8, [x8, _OPOST@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
	ldr	w9, [x0, #24]
	bic	w8, w9, w8
	str	w8, [x0, #24]
Lloh39:
	adrp	x8, _ECHO@GOTPAGE
Lloh40:
	ldr	x8, [x8, _ECHO@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
Lloh42:
	adrp	x9, _ECHOE@GOTPAGE
Lloh43:
	ldr	x9, [x9, _ECHOE@GOTPAGEOFF]
Lloh44:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh45:
	adrp	x9, _ECHOK@GOTPAGE
Lloh46:
	ldr	x9, [x9, _ECHOK@GOTPAGEOFF]
Lloh47:
	ldr	w9, [x9]
Lloh48:
	adrp	x11, _ECHONL@GOTPAGE
Lloh49:
	ldr	x11, [x11, _ECHONL@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh50:
	ldr	w9, [x11]
	orr	w8, w8, w9
Lloh51:
	adrp	x9, _ICANON@GOTPAGE
Lloh52:
	ldr	x9, [x9, _ICANON@GOTPAGEOFF]
Lloh53:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh54:
	adrp	x9, _ISIG@GOTPAGE
Lloh55:
	ldr	x9, [x9, _ISIG@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x9]
Lloh57:
	adrp	x11, _IEXTEN@GOTPAGE
Lloh58:
	ldr	x11, [x11, _IEXTEN@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh59:
	ldr	w9, [x11]
	orr	w8, w8, w9
Lloh60:
	adrp	x9, _NOFLSH@GOTPAGE
Lloh61:
	ldr	x9, [x9, _NOFLSH@GOTPAGEOFF]
Lloh62:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh63:
	adrp	x9, _TOSTOP@GOTPAGE
Lloh64:
	ldr	x9, [x9, _TOSTOP@GOTPAGEOFF]
Lloh65:
	ldr	w9, [x9]
Lloh66:
	adrp	x11, _PENDIN@GOTPAGE
Lloh67:
	ldr	x11, [x11, _PENDIN@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh68:
	ldr	w9, [x11]
	orr	w8, w8, w9
	bic	w8, w10, w8
Lloh69:
	adrp	x9, _CSIZE@GOTPAGE
Lloh70:
	ldr	x9, [x9, _CSIZE@GOTPAGEOFF]
Lloh71:
	ldr	w9, [x9]
Lloh72:
	adrp	x10, _PARENB@GOTPAGE
Lloh73:
	ldr	x10, [x10, _PARENB@GOTPAGEOFF]
Lloh74:
	ldr	w10, [x10]
	orr	w9, w10, w9
	ldr	w10, [x0, #8]
	bic	w9, w10, w9
Lloh75:
	adrp	x10, _CS8@GOTPAGE
Lloh76:
	ldr	x10, [x10, _CS8@GOTPAGEOFF]
Lloh77:
	ldr	w10, [x10]
Lloh78:
	adrp	x11, _CREAD@GOTPAGE
Lloh79:
	ldr	x11, [x11, _CREAD@GOTPAGEOFF]
	orr	w9, w10, w9
Lloh80:
	ldr	w10, [x11]
	orr	w9, w9, w10
	stp	w8, w9, [x0, #4]
	ldr	x8, [x0, #16]
Lloh81:
	adrp	x9, _VMIN@GOTPAGE
Lloh82:
	ldr	x9, [x9, _VMIN@GOTPAGEOFF]
Lloh83:
	ldr	x9, [x9]
	mov	w10, #1
	str	w10, [x8, x9, lsl #2]
Lloh84:
	adrp	x9, _VTIME@GOTPAGE
Lloh85:
	ldr	x9, [x9, _VTIME@GOTPAGEOFF]
Lloh86:
	ldr	x9, [x9]
	str	wzr, [x8, x9, lsl #2]
	ret
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.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	Lloh2, Lloh3, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh4
	.cfi_endproc
                                        ; -- End function
	.comm	_IMAXBEL,4,2                    ; @IMAXBEL
	.comm	_IXOFF,4,2                      ; @IXOFF
	.comm	_INPCK,4,2                      ; @INPCK
	.comm	_BRKINT,4,2                     ; @BRKINT
	.comm	_PARMRK,4,2                     ; @PARMRK
	.comm	_ISTRIP,4,2                     ; @ISTRIP
	.comm	_INLCR,4,2                      ; @INLCR
	.comm	_IGNCR,4,2                      ; @IGNCR
	.comm	_ICRNL,4,2                      ; @ICRNL
	.comm	_IXON,4,2                       ; @IXON
	.comm	_IGNPAR,4,2                     ; @IGNPAR
	.comm	_IGNBRK,4,2                     ; @IGNBRK
	.comm	_OPOST,4,2                      ; @OPOST
	.comm	_ECHO,4,2                       ; @ECHO
	.comm	_ECHOE,4,2                      ; @ECHOE
	.comm	_ECHOK,4,2                      ; @ECHOK
	.comm	_ECHONL,4,2                     ; @ECHONL
	.comm	_ICANON,4,2                     ; @ICANON
	.comm	_ISIG,4,2                       ; @ISIG
	.comm	_IEXTEN,4,2                     ; @IEXTEN
	.comm	_NOFLSH,4,2                     ; @NOFLSH
	.comm	_TOSTOP,4,2                     ; @TOSTOP
	.comm	_PENDIN,4,2                     ; @PENDIN
	.comm	_CSIZE,4,2                      ; @CSIZE
	.comm	_PARENB,4,2                     ; @PARENB
	.comm	_CS8,4,2                        ; @CS8
	.comm	_CREAD,4,2                      ; @CREAD
	.comm	_VMIN,8,3                       ; @VMIN
	.comm	_VTIME,8,3                      ; @VTIME
.subsections_via_symbols
