	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function scx200_acb_reset
_scx200_acb_reset:                      ## @scx200_acb_reset
	.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	_ACBCTL2@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	$112, %edi
	callq	_outb
	movq	_ACBCTL1@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	xorl	%edi, %edi
	callq	_outb
	movq	_ACBADDR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edi, %edi
	callq	_outb
	movl	(%r14), %edi
	callq	_inb
	movq	_ACBCTL2_ENABLE@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	(%r14), %esi
	movl	%eax, %edi
	callq	_outb
	movl	(%rbx), %edi
	callq	_inb
	movq	_ACBCTL1_STASTRE@GOTPCREL(%rip), %rcx
	movq	_ACBCTL1_NMINTE@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edi
	orl	(%rcx), %edi
	notl	%edi
	andl	%eax, %edi
	movl	(%rbx), %esi
	callq	_outb
	movl	(%rbx), %edi
	callq	_inb
	movq	_ACBCTL1_STOP@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	(%rbx), %esi
	movl	%eax, %edi
	callq	_outb
	movq	_ACBST_BER@GOTPCREL(%rip), %rax
	movq	_ACBST_NEGACK@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edi
	orl	(%rax), %edi
	movq	_ACBST_STASTR@GOTPCREL(%rip), %rax
	orl	(%rax), %edi
	movq	_ACBST@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_outb
	movq	_ACBCST@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_inb
	movq	_ACBCST_BB@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	(%rbx), %esi
	movl	%eax, %edi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_outb                           ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_ACBCTL2,4,2                    ## @ACBCTL2
	.comm	_ACBCTL1,4,2                    ## @ACBCTL1
	.comm	_ACBADDR,4,2                    ## @ACBADDR
	.comm	_ACBCTL2_ENABLE,4,2             ## @ACBCTL2_ENABLE
	.comm	_ACBCTL1_STASTRE,4,2            ## @ACBCTL1_STASTRE
	.comm	_ACBCTL1_NMINTE,4,2             ## @ACBCTL1_NMINTE
	.comm	_ACBCTL1_STOP,4,2               ## @ACBCTL1_STOP
	.comm	_ACBST_BER,4,2                  ## @ACBST_BER
	.comm	_ACBST_NEGACK,4,2               ## @ACBST_NEGACK
	.comm	_ACBST_STASTR,4,2               ## @ACBST_STASTR
	.comm	_ACBST,4,2                      ## @ACBST
	.comm	_ACBCST,4,2                     ## @ACBCST
	.comm	_ACBCST_BB,4,2                  ## @ACBCST_BB
	.no_dead_strip	_scx200_acb_reset
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function scx200_acb_reset
_scx200_acb_reset:                      ; @scx200_acb_reset
	.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	x19, _ACBCTL2@GOTPAGE
Lloh1:
	ldr	x19, [x19, _ACBCTL2@GOTPAGEOFF]
	ldr	w1, [x19]
	mov	w0, #112
	bl	_outb
Lloh2:
	adrp	x20, _ACBCTL1@GOTPAGE
Lloh3:
	ldr	x20, [x20, _ACBCTL1@GOTPAGEOFF]
	ldr	w1, [x20]
	mov	w0, #0
	bl	_outb
Lloh4:
	adrp	x8, _ACBADDR@GOTPAGE
Lloh5:
	ldr	x8, [x8, _ACBADDR@GOTPAGEOFF]
Lloh6:
	ldr	w1, [x8]
	mov	w0, #0
	bl	_outb
	ldr	w0, [x19]
	bl	_inb
Lloh7:
	adrp	x8, _ACBCTL2_ENABLE@GOTPAGE
Lloh8:
	ldr	x8, [x8, _ACBCTL2_ENABLE@GOTPAGEOFF]
Lloh9:
	ldr	w8, [x8]
	orr	w0, w8, w0
	ldr	w1, [x19]
	bl	_outb
	ldr	w0, [x20]
	bl	_inb
Lloh10:
	adrp	x8, _ACBCTL1_STASTRE@GOTPAGE
Lloh11:
	ldr	x8, [x8, _ACBCTL1_STASTRE@GOTPAGEOFF]
Lloh12:
	ldr	w8, [x8]
Lloh13:
	adrp	x9, _ACBCTL1_NMINTE@GOTPAGE
Lloh14:
	ldr	x9, [x9, _ACBCTL1_NMINTE@GOTPAGEOFF]
Lloh15:
	ldr	w9, [x9]
	orr	w8, w9, w8
	bic	w0, w0, w8
	ldr	w1, [x20]
	bl	_outb
	ldr	w0, [x20]
	bl	_inb
Lloh16:
	adrp	x8, _ACBCTL1_STOP@GOTPAGE
Lloh17:
	ldr	x8, [x8, _ACBCTL1_STOP@GOTPAGEOFF]
Lloh18:
	ldr	w8, [x8]
	orr	w0, w8, w0
	ldr	w1, [x20]
	bl	_outb
Lloh19:
	adrp	x8, _ACBST_BER@GOTPAGE
Lloh20:
	ldr	x8, [x8, _ACBST_BER@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
Lloh22:
	adrp	x9, _ACBST_NEGACK@GOTPAGE
Lloh23:
	ldr	x9, [x9, _ACBST_NEGACK@GOTPAGEOFF]
Lloh24:
	ldr	w9, [x9]
Lloh25:
	adrp	x10, _ACBST_STASTR@GOTPAGE
Lloh26:
	ldr	x10, [x10, _ACBST_STASTR@GOTPAGEOFF]
	orr	w8, w9, w8
Lloh27:
	ldr	w9, [x10]
	orr	w0, w8, w9
Lloh28:
	adrp	x8, _ACBST@GOTPAGE
Lloh29:
	ldr	x8, [x8, _ACBST@GOTPAGEOFF]
Lloh30:
	ldr	w1, [x8]
	bl	_outb
Lloh31:
	adrp	x19, _ACBCST@GOTPAGE
Lloh32:
	ldr	x19, [x19, _ACBCST@GOTPAGEOFF]
	ldr	w0, [x19]
	bl	_inb
Lloh33:
	adrp	x8, _ACBCST_BB@GOTPAGE
Lloh34:
	ldr	x8, [x8, _ACBCST_BB@GOTPAGEOFF]
Lloh35:
	ldr	w8, [x8]
	orr	w0, w8, w0
	ldr	w1, [x19]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_outb
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_ACBCTL2,4,2                    ; @ACBCTL2
	.comm	_ACBCTL1,4,2                    ; @ACBCTL1
	.comm	_ACBADDR,4,2                    ; @ACBADDR
	.comm	_ACBCTL2_ENABLE,4,2             ; @ACBCTL2_ENABLE
	.comm	_ACBCTL1_STASTRE,4,2            ; @ACBCTL1_STASTRE
	.comm	_ACBCTL1_NMINTE,4,2             ; @ACBCTL1_NMINTE
	.comm	_ACBCTL1_STOP,4,2               ; @ACBCTL1_STOP
	.comm	_ACBST_BER,4,2                  ; @ACBST_BER
	.comm	_ACBST_NEGACK,4,2               ; @ACBST_NEGACK
	.comm	_ACBST_STASTR,4,2               ; @ACBST_STASTR
	.comm	_ACBST,4,2                      ; @ACBST
	.comm	_ACBCST,4,2                     ; @ACBCST
	.comm	_ACBCST_BB,4,2                  ; @ACBCST_BB
	.no_dead_strip	_scx200_acb_reset
.subsections_via_symbols
