	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function init_ppc_cmds
_init_ppc_cmds:                         ## @init_ppc_cmds
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_MO_CLR_BREAK_USES_ADDR@GOTPCREL(%rip), %rax
	movq	_MO_HANDLE_NL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movl	%ecx, (%rsi)
	movq	_ppcbug_inits@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 336(%rsi)
	leaq	L_.str(%rip), %rax
	movq	%rax, 8(%rsi)
	leaq	L_.str.1(%rip), %rax
	movq	%rax, 16(%rsi)
	movq	$0, 328(%rsi)
	leaq	L_.str.2(%rip), %rax
	movq	%rax, 24(%rsi)
	leaq	L_.str.3(%rip), %rax
	movq	%rax, 32(%rsi)
	leaq	L_.str.4(%rip), %rax
	movq	%rax, 40(%rsi)
	leaq	L_.str.5(%rip), %rax
	movq	%rax, 48(%rsi)
	leaq	L_.str.6(%rip), %rax
	movq	%rax, 272(%rsi)
	leaq	L_.str.7(%rip), %rax
	movq	%rax, 280(%rsi)
	leaq	L_.str.8(%rip), %rax
	movq	%rax, 288(%rsi)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 296(%rsi)
	movups	%xmm0, 312(%rsi)
	leaq	L_.str.9(%rip), %rax
	movq	%rax, 216(%rsi)
	movq	%rax, 224(%rsi)
	movq	%rax, 232(%rsi)
	movq	$0, 264(%rsi)
	leaq	L_.str.10(%rip), %rax
	movq	%rax, 240(%rsi)
	movups	%xmm0, 248(%rsi)
	leaq	L_.str.11(%rip), %rax
	movq	%rax, 184(%rsi)
	movups	%xmm0, 192(%rsi)
	movq	$0, 208(%rsi)
	leaq	L_.str.12(%rip), %rax
	movq	%rax, 152(%rsi)
	leaq	L_.str.13(%rip), %rax
	movq	%rax, 160(%rsi)
	movups	%xmm0, 168(%rsi)
	leaq	L_.str.14(%rip), %rax
	movq	%rax, 56(%rsi)
	movq	_ppcbug_supply_register@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 144(%rsi)
	leaq	L_.str.15(%rip), %rax
	movq	%rax, 64(%rsi)
	movq	%rdi, 72(%rsi)
	movups	%xmm0, 128(%rsi)
	leaq	L_.str.16(%rip), %rax
	movq	%rax, 80(%rsi)
	leaq	L_.str.17(%rip), %rax
	movq	%rax, 88(%rsi)
	movq	$0, 120(%rsi)
	movq	%rdx, 112(%rsi)
	movq	_SERIAL_1_STOPBITS@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 104(%rsi)
	movq	_ppcbug_regnames@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 100(%rsi)
	movq	_MONITOR_OPS_MAGIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 96(%rsi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_MO_CLR_BREAK_USES_ADDR,4,2     ## @MO_CLR_BREAK_USES_ADDR
	.comm	_MO_HANDLE_NL,4,2               ## @MO_HANDLE_NL
	.comm	_ppcbug_inits,4,2               ## @ppcbug_inits
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"g\r"

L_.str.1:                               ## @.str.1
	.asciz	"t\r"

L_.str.2:                               ## @.str.2
	.asciz	"br %x\r"

L_.str.3:                               ## @.str.3
	.asciz	"nobr %x\r"

L_.str.4:                               ## @.str.4
	.asciz	"nobr\r"

L_.str.5:                               ## @.str.5
	.asciz	"bf %x:%x %x;b\r"

L_.str.6:                               ## @.str.6
	.asciz	"ms %x %02x\r"

L_.str.7:                               ## @.str.7
	.asciz	"ms %x %04x\r"

L_.str.8:                               ## @.str.8
	.asciz	"ms %x %08x\r"

L_.str.9:                               ## @.str.9
	.asciz	"md %x:%x;b\r"

L_.str.10:                              ## @.str.10
	.asciz	" "

L_.str.11:                              ## @.str.11
	.asciz	"rs %s %x\r"

L_.str.12:                              ## @.str.12
	.asciz	"rs %s\r"

L_.str.13:                              ## @.str.13
	.asciz	"="

L_.str.14:                              ## @.str.14
	.asciz	"\\(\\w+\\) +=\\([0-9a-fA-F]+\\b\\)"

	.comm	_ppcbug_supply_register,4,2     ## @ppcbug_supply_register
L_.str.15:                              ## @.str.15
	.asciz	"rd\r"

L_.str.16:                              ## @.str.16
	.asciz	"PPC1-Bug>"

L_.str.17:                              ## @.str.17
	.asciz	"\r"

	.comm	_SERIAL_1_STOPBITS,4,2          ## @SERIAL_1_STOPBITS
	.comm	_ppcbug_regnames,4,2            ## @ppcbug_regnames
	.comm	_MONITOR_OPS_MAGIC,4,2          ## @MONITOR_OPS_MAGIC
	.no_dead_strip	_init_ppc_cmds
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function init_ppc_cmds
_init_ppc_cmds:                         ; @init_ppc_cmds
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _MO_CLR_BREAK_USES_ADDR@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MO_CLR_BREAK_USES_ADDR@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _MO_HANDLE_NL@GOTPAGE
Lloh4:
	ldr	x9, [x9, _MO_HANDLE_NL@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	orr	w8, w9, w8
	str	w8, [x1]
Lloh6:
	adrp	x8, _ppcbug_inits@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ppcbug_inits@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
Lloh9:
	adrp	x9, l_.str@PAGE
Lloh10:
	add	x9, x9, l_.str@PAGEOFF
	str	w8, [x1, #336]
Lloh11:
	adrp	x8, l_.str.1@PAGE
Lloh12:
	add	x8, x8, l_.str.1@PAGEOFF
	stp	x9, x8, [x1, #8]
	str	xzr, [x1, #328]
Lloh13:
	adrp	x8, l_.str.2@PAGE
Lloh14:
	add	x8, x8, l_.str.2@PAGEOFF
Lloh15:
	adrp	x9, l_.str.3@PAGE
Lloh16:
	add	x9, x9, l_.str.3@PAGEOFF
	stp	x8, x9, [x1, #24]
Lloh17:
	adrp	x8, l_.str.4@PAGE
Lloh18:
	add	x8, x8, l_.str.4@PAGEOFF
Lloh19:
	adrp	x9, l_.str.5@PAGE
Lloh20:
	add	x9, x9, l_.str.5@PAGEOFF
	stp	x8, x9, [x1, #40]
Lloh21:
	adrp	x8, l_.str.6@PAGE
Lloh22:
	add	x8, x8, l_.str.6@PAGEOFF
Lloh23:
	adrp	x9, l_.str.7@PAGE
Lloh24:
	add	x9, x9, l_.str.7@PAGEOFF
Lloh25:
	adrp	x10, l_.str.8@PAGE
Lloh26:
	add	x10, x10, l_.str.8@PAGEOFF
	stp	x9, x10, [x1, #280]
	add	x9, x1, #296
	movi.2d	v0, #0000000000000000
	str	q0, [x9]
	add	x9, x1, #312
	str	q0, [x9]
Lloh27:
	adrp	x9, l_.str.9@PAGE
Lloh28:
	add	x9, x9, l_.str.9@PAGEOFF
	stp	x9, x9, [x1, #216]
	stp	xzr, x8, [x1, #264]
Lloh29:
	adrp	x8, l_.str.10@PAGE
Lloh30:
	add	x8, x8, l_.str.10@PAGEOFF
	stp	x9, x8, [x1, #232]
	stp	xzr, xzr, [x1, #248]
Lloh31:
	adrp	x8, l_.str.11@PAGE
Lloh32:
	add	x8, x8, l_.str.11@PAGEOFF
	stp	x8, xzr, [x1, #184]
	stp	xzr, xzr, [x1, #200]
Lloh33:
	adrp	x8, l_.str.12@PAGE
Lloh34:
	add	x8, x8, l_.str.12@PAGEOFF
Lloh35:
	adrp	x9, l_.str.13@PAGE
Lloh36:
	add	x9, x9, l_.str.13@PAGEOFF
	stp	x8, x9, [x1, #152]
Lloh37:
	adrp	x8, l_.str.14@PAGE
Lloh38:
	add	x8, x8, l_.str.14@PAGEOFF
Lloh39:
	adrp	x9, _ppcbug_supply_register@GOTPAGE
Lloh40:
	ldr	x9, [x9, _ppcbug_supply_register@GOTPAGEOFF]
	stp	xzr, xzr, [x1, #168]
Lloh41:
	ldr	w9, [x9]
	str	w9, [x1, #144]
Lloh42:
	adrp	x9, l_.str.15@PAGE
Lloh43:
	add	x9, x9, l_.str.15@PAGEOFF
	stp	x8, x9, [x1, #56]
	stp	xzr, xzr, [x1, #128]
Lloh44:
	adrp	x8, l_.str.16@PAGE
Lloh45:
	add	x8, x8, l_.str.16@PAGEOFF
	stp	x0, x8, [x1, #72]
Lloh46:
	adrp	x8, l_.str.17@PAGE
Lloh47:
	add	x8, x8, l_.str.17@PAGEOFF
	str	x8, [x1, #88]
	stp	x2, xzr, [x1, #112]
Lloh48:
	adrp	x8, _SERIAL_1_STOPBITS@GOTPAGE
Lloh49:
	ldr	x8, [x8, _SERIAL_1_STOPBITS@GOTPAGEOFF]
Lloh50:
	ldr	w8, [x8]
	str	w8, [x1, #104]
Lloh51:
	adrp	x8, _ppcbug_regnames@GOTPAGE
Lloh52:
	ldr	x8, [x8, _ppcbug_regnames@GOTPAGEOFF]
Lloh53:
	ldr	w8, [x8]
Lloh54:
	adrp	x9, _MONITOR_OPS_MAGIC@GOTPAGE
Lloh55:
	ldr	x9, [x9, _MONITOR_OPS_MAGIC@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x9]
	stp	w9, w8, [x1, #96]
	ret
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpAdd	Lloh46, Lloh47
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_MO_CLR_BREAK_USES_ADDR,4,2     ; @MO_CLR_BREAK_USES_ADDR
	.comm	_MO_HANDLE_NL,4,2               ; @MO_HANDLE_NL
	.comm	_ppcbug_inits,4,2               ; @ppcbug_inits
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"g\r"

l_.str.1:                               ; @.str.1
	.asciz	"t\r"

l_.str.2:                               ; @.str.2
	.asciz	"br %x\r"

l_.str.3:                               ; @.str.3
	.asciz	"nobr %x\r"

l_.str.4:                               ; @.str.4
	.asciz	"nobr\r"

l_.str.5:                               ; @.str.5
	.asciz	"bf %x:%x %x;b\r"

l_.str.6:                               ; @.str.6
	.asciz	"ms %x %02x\r"

l_.str.7:                               ; @.str.7
	.asciz	"ms %x %04x\r"

l_.str.8:                               ; @.str.8
	.asciz	"ms %x %08x\r"

l_.str.9:                               ; @.str.9
	.asciz	"md %x:%x;b\r"

l_.str.10:                              ; @.str.10
	.asciz	" "

l_.str.11:                              ; @.str.11
	.asciz	"rs %s %x\r"

l_.str.12:                              ; @.str.12
	.asciz	"rs %s\r"

l_.str.13:                              ; @.str.13
	.asciz	"="

l_.str.14:                              ; @.str.14
	.asciz	"\\(\\w+\\) +=\\([0-9a-fA-F]+\\b\\)"

	.comm	_ppcbug_supply_register,4,2     ; @ppcbug_supply_register
l_.str.15:                              ; @.str.15
	.asciz	"rd\r"

l_.str.16:                              ; @.str.16
	.asciz	"PPC1-Bug>"

l_.str.17:                              ; @.str.17
	.asciz	"\r"

	.comm	_SERIAL_1_STOPBITS,4,2          ; @SERIAL_1_STOPBITS
	.comm	_ppcbug_regnames,4,2            ; @ppcbug_regnames
	.comm	_MONITOR_OPS_MAGIC,4,2          ; @MONITOR_OPS_MAGIC
	.no_dead_strip	_init_ppc_cmds
.subsections_via_symbols
