	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function ResetPokeyState
LCPI0_0:
	.long	28                              ## 0x1c
	.long	1000                            ## 0x3e8
	.long	1000                            ## 0x3e8
	.long	1000                            ## 0x3e8
LCPI0_1:
	.long	255                             ## 0xff
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	1000                            ## 0x3e8
LCPI0_2:
	.long	1000                            ## 0x3e8
	.long	255                             ## 0xff
	.long	1                               ## 0x1
	.long	1                               ## 0x1
LCPI0_3:
	.long	1000                            ## 0x3e8
	.long	1000                            ## 0x3e8
	.long	1000                            ## 0x3e8
	.long	255                             ## 0xff
LCPI0_4:
	.long	1                               ## 0x1
	.long	1000                            ## 0x3e8
	.long	1000                            ## 0x3e8
	.long	255                             ## 0xff
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_ResetPokeyState:                       ## @ResetPokeyState
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	xorps	%xmm0, %xmm0
	movups	%xmm0, 496(%rdi)
	movups	%xmm0, 480(%rdi)
	movups	%xmm0, 464(%rdi)
	movq	$0, 512(%rdi)
	movups	%xmm0, 400(%rdi)
	movups	%xmm0, 416(%rdi)
	movups	%xmm0, 432(%rdi)
	movups	%xmm0, 448(%rdi)
	movaps	LCPI0_0(%rip), %xmm1            ## xmm1 = [28,1000,1000,1000]
	movups	%xmm1, (%rdi)
	movq	_readout0_normal@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 396(%rdi)
	movq	_event0_pure@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 392(%rdi)
	movups	%xmm0, 336(%rdi)
	movups	%xmm0, 352(%rdi)
	movups	%xmm0, 368(%rdi)
	movq	$0, 384(%rdi)
	movups	%xmm0, 320(%rdi)
	movq	_readout1_normal@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 316(%rdi)
	movq	_event1_pure@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 312(%rdi)
	movaps	LCPI0_1(%rip), %xmm1            ## xmm1 = [255,1,1,1000]
	movups	%xmm1, 16(%rdi)
	movups	%xmm0, 256(%rdi)
	movups	%xmm0, 272(%rdi)
	movups	%xmm0, 288(%rdi)
	movq	$0, 304(%rdi)
	movaps	LCPI0_2(%rip), %xmm1            ## xmm1 = [1000,255,1,1]
	movups	%xmm1, 32(%rdi)
	movups	%xmm0, 240(%rdi)
	movq	_readout2_normal@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 236(%rdi)
	movq	_event2_pure@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 232(%rdi)
	movaps	LCPI0_3(%rip), %xmm1            ## xmm1 = [1000,1000,1000,255]
	movups	%xmm1, 48(%rdi)
	movups	%xmm0, 184(%rdi)
	movups	%xmm0, 200(%rdi)
	movups	%xmm0, 216(%rdi)
	movups	%xmm0, 168(%rdi)
	movq	_readout3_normal@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 164(%rdi)
	movq	_event3_pure@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 160(%rdi)
	movaps	LCPI0_4(%rip), %xmm1            ## xmm1 = [1,1000,1000,255]
	movups	%xmm1, 64(%rdi)
	movups	%xmm0, 112(%rdi)
	movups	%xmm0, 128(%rdi)
	movups	%xmm0, 144(%rdi)
	movl	$1, 80(%rdi)
	movups	%xmm0, 88(%rdi)
	movq	$0, 104(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_readout0_normal,4,2            ## @readout0_normal
	.comm	_event0_pure,4,2                ## @event0_pure
	.comm	_readout1_normal,4,2            ## @readout1_normal
	.comm	_event1_pure,4,2                ## @event1_pure
	.comm	_readout2_normal,4,2            ## @readout2_normal
	.comm	_event2_pure,4,2                ## @event2_pure
	.comm	_readout3_normal,4,2            ## @readout3_normal
	.comm	_event3_pure,4,2                ## @event3_pure
	.no_dead_strip	_ResetPokeyState
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function ResetPokeyState
lCPI0_0:
	.long	28                              ; 0x1c
	.long	1000                            ; 0x3e8
	.long	1000                            ; 0x3e8
	.long	1000                            ; 0x3e8
lCPI0_1:
	.long	255                             ; 0xff
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	1000                            ; 0x3e8
lCPI0_2:
	.long	1000                            ; 0x3e8
	.long	255                             ; 0xff
	.long	1                               ; 0x1
	.long	1                               ; 0x1
lCPI0_3:
	.long	1000                            ; 0x3e8
	.long	1000                            ; 0x3e8
	.long	1000                            ; 0x3e8
	.long	255                             ; 0xff
lCPI0_4:
	.long	1                               ; 0x1
	.long	1000                            ; 0x3e8
	.long	1000                            ; 0x3e8
	.long	255                             ; 0xff
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_ResetPokeyState:                       ; @ResetPokeyState
	.cfi_startproc
; %bb.0:
	str	xzr, [x0, #512]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x0, #480]
	stp	q0, q0, [x0, #448]
	stp	q0, q0, [x0, #400]
	str	q0, [x0, #432]
Lloh0:
	adrp	x8, lCPI0_0@PAGE
Lloh1:
	ldr	q1, [x8, lCPI0_0@PAGEOFF]
Lloh2:
	adrp	x8, _readout0_normal@GOTPAGE
Lloh3:
	ldr	x8, [x8, _readout0_normal@GOTPAGEOFF]
Lloh4:
	adrp	x9, lCPI0_1@PAGE
Lloh5:
	ldr	q2, [x9, lCPI0_1@PAGEOFF]
	str	q1, [x0]
Lloh6:
	ldr	w8, [x8]
	str	w8, [x0, #396]
Lloh7:
	adrp	x8, _event0_pure@GOTPAGE
Lloh8:
	ldr	x8, [x8, _event0_pure@GOTPAGEOFF]
Lloh9:
	ldr	w8, [x8]
	str	w8, [x0, #392]
	stp	q0, q0, [x0, #336]
	str	q0, [x0, #368]
	str	xzr, [x0, #384]
	stp	xzr, xzr, [x0, #320]
Lloh10:
	adrp	x8, _readout1_normal@GOTPAGE
Lloh11:
	ldr	x8, [x8, _readout1_normal@GOTPAGEOFF]
Lloh12:
	ldr	w8, [x8]
Lloh13:
	adrp	x9, _event1_pure@GOTPAGE
Lloh14:
	ldr	x9, [x9, _event1_pure@GOTPAGEOFF]
	str	w8, [x0, #316]
Lloh15:
	ldr	w8, [x9]
	str	w8, [x0, #312]
	str	q2, [x0, #16]
	str	xzr, [x0, #304]
	stp	q0, q0, [x0, #272]
	str	q0, [x0, #256]
Lloh16:
	adrp	x8, lCPI0_2@PAGE
Lloh17:
	ldr	q1, [x8, lCPI0_2@PAGEOFF]
	stp	xzr, xzr, [x0, #240]
Lloh18:
	adrp	x8, _readout2_normal@GOTPAGE
Lloh19:
	ldr	x8, [x8, _readout2_normal@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
Lloh21:
	adrp	x9, _event2_pure@GOTPAGE
Lloh22:
	ldr	x9, [x9, _event2_pure@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #232]
Lloh24:
	adrp	x8, lCPI0_3@PAGE
Lloh25:
	ldr	q2, [x8, lCPI0_3@PAGEOFF]
	stp	q1, q2, [x0, #32]
	stur	q0, [x0, #184]
	stur	q0, [x0, #200]
	stur	q0, [x0, #216]
Lloh26:
	adrp	x8, _readout3_normal@GOTPAGE
Lloh27:
	ldr	x8, [x8, _readout3_normal@GOTPAGEOFF]
	stp	xzr, xzr, [x0, #168]
Lloh28:
	ldr	w8, [x8]
Lloh29:
	adrp	x9, _event3_pure@GOTPAGE
Lloh30:
	ldr	x9, [x9, _event3_pure@GOTPAGEOFF]
Lloh31:
	ldr	w9, [x9]
	stp	w9, w8, [x0, #160]
Lloh32:
	adrp	x8, lCPI0_4@PAGE
Lloh33:
	ldr	q1, [x8, lCPI0_4@PAGEOFF]
	str	q1, [x0, #64]
	stp	q0, q0, [x0, #128]
	str	q0, [x0, #112]
	mov	w8, #1
	str	w8, [x0, #80]
	stp	xzr, xzr, [x0, #88]
	str	xzr, [x0, #104]
	ret
	.loh AdrpLdr	Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpAdrp	Lloh24, Lloh26
	.loh AdrpLdr	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdrp	Lloh16, Lloh18
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpAdrp	Lloh4, Lloh13
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh6
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_readout0_normal,4,2            ; @readout0_normal
	.comm	_event0_pure,4,2                ; @event0_pure
	.comm	_readout1_normal,4,2            ; @readout1_normal
	.comm	_event1_pure,4,2                ; @event1_pure
	.comm	_readout2_normal,4,2            ; @readout2_normal
	.comm	_event2_pure,4,2                ; @event2_pure
	.comm	_readout3_normal,4,2            ; @readout3_normal
	.comm	_event3_pure,4,2                ; @event3_pure
	.no_dead_strip	_ResetPokeyState
.subsections_via_symbols
