	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function reset_mode
_reset_mode:                            ## @reset_mode
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	_STDERR_FILENO@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movq	_mode@GOTPCREL(%rip), %rbx
	movq	%rbx, %rsi
	callq	_stty
	movl	(%r14), %edi
	movq	%rbx, %rsi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_SET_TTY                        ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_STDERR_FILENO,4,2              ## @STDERR_FILENO
	.comm	_mode,24,3                      ## @mode
	.comm	_BRKINT,4,2                     ## @BRKINT
	.comm	_BSDLY,4,2                      ## @BSDLY
	.comm	_CDISCARD,4,2                   ## @CDISCARD
	.comm	_CEOF,4,2                       ## @CEOF
	.comm	_CERASE,4,2                     ## @CERASE
	.comm	_CFLUSH,4,2                     ## @CFLUSH
	.comm	_CINTR,4,2                      ## @CINTR
	.comm	_CKILL,4,2                      ## @CKILL
	.comm	_CLNEXT,4,2                     ## @CLNEXT
	.comm	_CLOCAL,4,2                     ## @CLOCAL
	.comm	_CQUIT,4,2                      ## @CQUIT
	.comm	_CRDLY,4,2                      ## @CRDLY
	.comm	_CREAD,4,2                      ## @CREAD
	.comm	_CRPRNT,4,2                     ## @CRPRNT
	.comm	_CS8,4,2                        ## @CS8
	.comm	_CSIZE,4,2                      ## @CSIZE
	.comm	_CSTART,4,2                     ## @CSTART
	.comm	_CSTOP,4,2                      ## @CSTOP
	.comm	_CSTOPB,4,2                     ## @CSTOPB
	.comm	_CSUSP,4,2                      ## @CSUSP
	.comm	_CWERASE,4,2                    ## @CWERASE
	.comm	_ECHO,4,2                       ## @ECHO
	.comm	_ECHOCTL,4,2                    ## @ECHOCTL
	.comm	_ECHOE,4,2                      ## @ECHOE
	.comm	_ECHOK,4,2                      ## @ECHOK
	.comm	_ECHOKE,4,2                     ## @ECHOKE
	.comm	_ECHONL,4,2                     ## @ECHONL
	.comm	_ECHOPRT,4,2                    ## @ECHOPRT
	.comm	_FFDLY,4,2                      ## @FFDLY
	.comm	_ICANON,4,2                     ## @ICANON
	.comm	_ICRNL,4,2                      ## @ICRNL
	.comm	_IGNBRK,4,2                     ## @IGNBRK
	.comm	_IGNCR,4,2                      ## @IGNCR
	.comm	_IGNPAR,4,2                     ## @IGNPAR
	.comm	_IMAXBEL,4,2                    ## @IMAXBEL
	.comm	_INLCR,4,2                      ## @INLCR
	.comm	_INPCK,4,2                      ## @INPCK
	.comm	_ISIG,4,2                       ## @ISIG
	.comm	_ISTRIP,4,2                     ## @ISTRIP
	.comm	_IUCLC,4,2                      ## @IUCLC
	.comm	_IXANY,4,2                      ## @IXANY
	.comm	_IXOFF,4,2                      ## @IXOFF
	.comm	_IXON,4,2                       ## @IXON
	.comm	_NLDLY,4,2                      ## @NLDLY
	.comm	_NOFLSH,4,2                     ## @NOFLSH
	.comm	_OCRNL,4,2                      ## @OCRNL
	.comm	_OFDEL,4,2                      ## @OFDEL
	.comm	_OFILL,4,2                      ## @OFILL
	.comm	_OLCUC,4,2                      ## @OLCUC
	.comm	_ONLCR,4,2                      ## @ONLCR
	.comm	_ONLRET,4,2                     ## @ONLRET
	.comm	_ONOCR,4,2                      ## @ONOCR
	.comm	_OPOST,4,2                      ## @OPOST
	.comm	_PARENB,4,2                     ## @PARENB
	.comm	_PARMRK,4,2                     ## @PARMRK
	.comm	_PARODD,4,2                     ## @PARODD
	.comm	_TABDLY,4,2                     ## @TABDLY
	.comm	_TOSTOP,4,2                     ## @TOSTOP
	.comm	_VDISCARD,8,3                   ## @VDISCARD
	.comm	_VEOF,8,3                       ## @VEOF
	.comm	_VERASE,8,3                     ## @VERASE
	.comm	_VFLUSH,8,3                     ## @VFLUSH
	.comm	_VINTR,8,3                      ## @VINTR
	.comm	_VKILL,8,3                      ## @VKILL
	.comm	_VLNEXT,8,3                     ## @VLNEXT
	.comm	_VQUIT,8,3                      ## @VQUIT
	.comm	_VREPRINT,8,3                   ## @VREPRINT
	.comm	_VSTART,8,3                     ## @VSTART
	.comm	_VSTOP,8,3                      ## @VSTOP
	.comm	_VSUSP,8,3                      ## @VSUSP
	.comm	_VTDLY,4,2                      ## @VTDLY
	.comm	_VWERASE,8,3                    ## @VWERASE
	.comm	_XCASE,4,2                      ## @XCASE
	.no_dead_strip	_reset_mode
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function reset_mode
_reset_mode:                            ; @reset_mode
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
Lloh0:
	adrp	x20, _STDERR_FILENO@GOTPAGE
Lloh1:
	ldr	x20, [x20, _STDERR_FILENO@GOTPAGEOFF]
	ldr	w0, [x20]
Lloh2:
	adrp	x19, _mode@GOTPAGE
Lloh3:
	ldr	x19, [x19, _mode@GOTPAGEOFF]
	mov	x1, x19
	bl	_stty
	ldr	w0, [x20]
	mov	x1, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_SET_TTY
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_STDERR_FILENO,4,2              ; @STDERR_FILENO
	.comm	_mode,24,3                      ; @mode
	.comm	_BRKINT,4,2                     ; @BRKINT
	.comm	_BSDLY,4,2                      ; @BSDLY
	.comm	_CDISCARD,4,2                   ; @CDISCARD
	.comm	_CEOF,4,2                       ; @CEOF
	.comm	_CERASE,4,2                     ; @CERASE
	.comm	_CFLUSH,4,2                     ; @CFLUSH
	.comm	_CINTR,4,2                      ; @CINTR
	.comm	_CKILL,4,2                      ; @CKILL
	.comm	_CLNEXT,4,2                     ; @CLNEXT
	.comm	_CLOCAL,4,2                     ; @CLOCAL
	.comm	_CQUIT,4,2                      ; @CQUIT
	.comm	_CRDLY,4,2                      ; @CRDLY
	.comm	_CREAD,4,2                      ; @CREAD
	.comm	_CRPRNT,4,2                     ; @CRPRNT
	.comm	_CS8,4,2                        ; @CS8
	.comm	_CSIZE,4,2                      ; @CSIZE
	.comm	_CSTART,4,2                     ; @CSTART
	.comm	_CSTOP,4,2                      ; @CSTOP
	.comm	_CSTOPB,4,2                     ; @CSTOPB
	.comm	_CSUSP,4,2                      ; @CSUSP
	.comm	_CWERASE,4,2                    ; @CWERASE
	.comm	_ECHO,4,2                       ; @ECHO
	.comm	_ECHOCTL,4,2                    ; @ECHOCTL
	.comm	_ECHOE,4,2                      ; @ECHOE
	.comm	_ECHOK,4,2                      ; @ECHOK
	.comm	_ECHOKE,4,2                     ; @ECHOKE
	.comm	_ECHONL,4,2                     ; @ECHONL
	.comm	_ECHOPRT,4,2                    ; @ECHOPRT
	.comm	_FFDLY,4,2                      ; @FFDLY
	.comm	_ICANON,4,2                     ; @ICANON
	.comm	_ICRNL,4,2                      ; @ICRNL
	.comm	_IGNBRK,4,2                     ; @IGNBRK
	.comm	_IGNCR,4,2                      ; @IGNCR
	.comm	_IGNPAR,4,2                     ; @IGNPAR
	.comm	_IMAXBEL,4,2                    ; @IMAXBEL
	.comm	_INLCR,4,2                      ; @INLCR
	.comm	_INPCK,4,2                      ; @INPCK
	.comm	_ISIG,4,2                       ; @ISIG
	.comm	_ISTRIP,4,2                     ; @ISTRIP
	.comm	_IUCLC,4,2                      ; @IUCLC
	.comm	_IXANY,4,2                      ; @IXANY
	.comm	_IXOFF,4,2                      ; @IXOFF
	.comm	_IXON,4,2                       ; @IXON
	.comm	_NLDLY,4,2                      ; @NLDLY
	.comm	_NOFLSH,4,2                     ; @NOFLSH
	.comm	_OCRNL,4,2                      ; @OCRNL
	.comm	_OFDEL,4,2                      ; @OFDEL
	.comm	_OFILL,4,2                      ; @OFILL
	.comm	_OLCUC,4,2                      ; @OLCUC
	.comm	_ONLCR,4,2                      ; @ONLCR
	.comm	_ONLRET,4,2                     ; @ONLRET
	.comm	_ONOCR,4,2                      ; @ONOCR
	.comm	_OPOST,4,2                      ; @OPOST
	.comm	_PARENB,4,2                     ; @PARENB
	.comm	_PARMRK,4,2                     ; @PARMRK
	.comm	_PARODD,4,2                     ; @PARODD
	.comm	_TABDLY,4,2                     ; @TABDLY
	.comm	_TOSTOP,4,2                     ; @TOSTOP
	.comm	_VDISCARD,8,3                   ; @VDISCARD
	.comm	_VEOF,8,3                       ; @VEOF
	.comm	_VERASE,8,3                     ; @VERASE
	.comm	_VFLUSH,8,3                     ; @VFLUSH
	.comm	_VINTR,8,3                      ; @VINTR
	.comm	_VKILL,8,3                      ; @VKILL
	.comm	_VLNEXT,8,3                     ; @VLNEXT
	.comm	_VQUIT,8,3                      ; @VQUIT
	.comm	_VREPRINT,8,3                   ; @VREPRINT
	.comm	_VSTART,8,3                     ; @VSTART
	.comm	_VSTOP,8,3                      ; @VSTOP
	.comm	_VSUSP,8,3                      ; @VSUSP
	.comm	_VTDLY,4,2                      ; @VTDLY
	.comm	_VWERASE,8,3                    ; @VWERASE
	.comm	_XCASE,4,2                      ; @XCASE
	.no_dead_strip	_reset_mode
.subsections_via_symbols
