	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_POKEY_Initialise               ## -- Begin function POKEY_Initialise
	.p2align	4, 0x90
_POKEY_Initialise:                      ## @POKEY_Initialise
	.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	_POKEY_DELAYED_SERIN_IRQ@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_POKEY_DELAYED_SEROUT_IRQ@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_POKEY_DELAYED_XMTDONE_IRQ@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_POKEY_KBCODE@GOTPCREL(%rip), %rax
	movl	$255, (%rax)
	movq	_POKEY_SERIN@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	movq	_POKEY_IRQST@GOTPCREL(%rip), %rax
	movl	$255, (%rax)
	movq	_POKEY_IRQEN@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	movq	_POKEY_SKSTAT@GOTPCREL(%rip), %rax
	movl	$239, (%rax)
	movq	_POKEY_SKCTL@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	movq	_POKEY_MAXPOKEYS@GOTPCREL(%rip), %r8
	movl	(%r8), %eax
	testl	%eax, %eax
	jle	LBB0_16
## %bb.1:
	shll	$2, %eax
	movq	_POKEY_AUDC@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	_POKEY_AUDF@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	cmpl	$2, %eax
	movl	$1, %r9d
	cmovgel	%eax, %r9d
	xorl	%edi, %edi
	cmpl	$4, %r9d
	jb	LBB0_11
## %bb.2:
	movq	%rdx, %rax
	subq	%rcx, %rax
	cmpq	$32, %rax
	jb	LBB0_11
## %bb.3:
	movl	%r9d, %edi
	andl	$2147483644, %edi               ## imm = 0x7FFFFFFC
	leaq	-4(%rdi), %rax
	movq	%rax, %rbx
	shrq	$2, %rbx
	incq	%rbx
	movl	%ebx, %r10d
	andl	$3, %r10d
	cmpq	$12, %rax
	jae	LBB0_5
## %bb.4:
	xorl	%esi, %esi
	jmp	LBB0_7
LBB0_5:
	andq	$-4, %rbx
	xorl	%esi, %esi
	xorps	%xmm0, %xmm0
	.p2align	4, 0x90
LBB0_6:                                 ## =>This Inner Loop Header: Depth=1
	movups	%xmm0, (%rcx,%rsi,8)
	movups	%xmm0, 16(%rcx,%rsi,8)
	movups	%xmm0, (%rdx,%rsi,8)
	movups	%xmm0, 16(%rdx,%rsi,8)
	movups	%xmm0, 32(%rcx,%rsi,8)
	movups	%xmm0, 48(%rcx,%rsi,8)
	movups	%xmm0, 32(%rdx,%rsi,8)
	movups	%xmm0, 48(%rdx,%rsi,8)
	movups	%xmm0, 64(%rcx,%rsi,8)
	movups	%xmm0, 80(%rcx,%rsi,8)
	movups	%xmm0, 64(%rdx,%rsi,8)
	movups	%xmm0, 80(%rdx,%rsi,8)
	movups	%xmm0, 96(%rcx,%rsi,8)
	movups	%xmm0, 112(%rcx,%rsi,8)
	movups	%xmm0, 96(%rdx,%rsi,8)
	movups	%xmm0, 112(%rdx,%rsi,8)
	addq	$16, %rsi
	addq	$-4, %rbx
	jne	LBB0_6
LBB0_7:
	testq	%r10, %r10
	je	LBB0_10
## %bb.8:
	leaq	(%rdx,%rsi,8), %rbx
	addq	$16, %rbx
	leaq	(%rcx,%rsi,8), %rsi
	addq	$16, %rsi
	shlq	$5, %r10
	xorl	%eax, %eax
	xorps	%xmm0, %xmm0
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	movups	%xmm0, -16(%rsi,%rax)
	movups	%xmm0, (%rsi,%rax)
	movups	%xmm0, -16(%rbx,%rax)
	movups	%xmm0, (%rbx,%rax)
	addq	$32, %rax
	cmpq	%rax, %r10
	jne	LBB0_9
LBB0_10:
	cmpq	%r9, %rdi
	je	LBB0_14
LBB0_11:
	movq	%rdi, %rax
	notq	%rax
	addq	%r9, %rax
	movq	%r9, %rsi
	andq	$1, %rsi
	je	LBB0_13
	.p2align	4, 0x90
LBB0_12:                                ## =>This Inner Loop Header: Depth=1
	movq	$0, (%rcx,%rdi,8)
	movq	$0, (%rdx,%rdi,8)
	incq	%rdi
	decq	%rsi
	jne	LBB0_12
LBB0_13:
	cmpq	$3, %rax
	jb	LBB0_14
	.p2align	4, 0x90
LBB0_27:                                ## =>This Inner Loop Header: Depth=1
	movq	$0, (%rcx,%rdi,8)
	movq	$0, (%rdx,%rdi,8)
	movq	$0, 8(%rcx,%rdi,8)
	movq	$0, 8(%rdx,%rdi,8)
	movq	$0, 16(%rcx,%rdi,8)
	movq	$0, 16(%rdx,%rdi,8)
	movq	$0, 24(%rcx,%rdi,8)
	movq	$0, 24(%rdx,%rdi,8)
	addq	$4, %rdi
	cmpq	%rdi, %r9
	jne	LBB0_27
LBB0_14:
	movq	_POKEY_AUDCTL@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_POKEY_Base_mult@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	xorl	%edx, %edx
	movq	_POKEY_DIV_64@GOTPCREL(%rip), %rsi
	.p2align	4, 0x90
LBB0_15:                                ## =>This Inner Loop Header: Depth=1
	movq	$0, (%rax,%rdx,8)
	movl	(%rsi), %edi
	movl	%edi, (%rcx,%rdx,4)
	incq	%rdx
	movslq	(%r8), %rdi
	cmpq	%rdi, %rdx
	jl	LBB0_15
LBB0_16:
	movq	_POKEY_DivNMax@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_POKEY_DivNIRQ@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	$0, (%rax)
	movq	$0, (%rcx)
	movq	$0, 8(%rax)
	movq	$0, 8(%rcx)
	movq	$0, 16(%rax)
	movq	$0, 16(%rcx)
	movq	$0, 24(%rax)
	movq	$0, 24(%rcx)
	movq	_pot_scanline@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movl	$511, %eax                      ## imm = 0x1FF
	xorl	%ecx, %ecx
	movq	_POKEY_poly9_lookup@GOTPCREL(%rip), %rdx
	.p2align	4, 0x90
LBB0_17:                                ## =>This Inner Loop Header: Depth=1
	movl	%eax, %esi
	shrl	$5, %esi
	xorl	%eax, %esi
	andl	$1, %esi
	shll	$8, %esi
	sarl	%eax
	addl	%esi, %eax
	movslq	%eax, %rsi
	movq	(%rdx), %rdi
	movq	%rsi, (%rdi,%rcx,8)
	cmpq	$510, %rcx                      ## imm = 0x1FE
	je	LBB0_18
## %bb.26:                              ##   in Loop: Header=BB0_17 Depth=1
	movl	%eax, %esi
	shrl	$5, %esi
	xorl	%eax, %esi
	andl	$1, %esi
	shll	$8, %esi
	sarl	%eax
	addl	%esi, %eax
	movslq	%eax, %rsi
	movq	(%rdx), %rdi
	movq	%rsi, 8(%rdi,%rcx,8)
	addq	$2, %rcx
	jmp	LBB0_17
LBB0_18:
	movl	$131071, %eax                   ## imm = 0x1FFFF
	xorl	%ecx, %ecx
	movq	_POKEY_poly17_lookup@GOTPCREL(%rip), %rdx
	.p2align	4, 0x90
LBB0_19:                                ## =>This Inner Loop Header: Depth=1
	movl	%eax, %esi
	shrl	$5, %esi
	xorl	%eax, %esi
	movzbl	%sil, %esi
	shll	$9, %esi
	sarl	$8, %eax
	addl	%esi, %eax
	movl	%eax, %esi
	sarl	%esi
	movslq	%esi, %rsi
	movq	(%rdx), %rdi
	movq	%rsi, (%rdi,%rcx,8)
	cmpq	$16384, %rcx                    ## imm = 0x4000
	je	LBB0_21
## %bb.20:                              ##   in Loop: Header=BB0_19 Depth=1
	movl	%eax, %esi
	shrl	$5, %esi
	xorl	%eax, %esi
	movzbl	%sil, %esi
	shll	$9, %esi
	sarl	$8, %eax
	addl	%esi, %eax
	movl	%eax, %esi
	sarl	%esi
	movslq	%esi, %rsi
	movq	(%rdx), %rdi
	movq	%rsi, 8(%rdi,%rcx,8)
	addq	$2, %rcx
	jmp	LBB0_19
LBB0_21:
	xorl	%ebx, %ebx
	xorl	%eax, %eax
	callq	_INPUT_Playingback
	testq	%rax, %rax
	je	LBB0_23
## %bb.22:
	xorl	%eax, %eax
	callq	_INPUT_PlaybackInt
	movl	%eax, %ebx
LBB0_23:
	movq	_random_scanline_counter@GOTPCREL(%rip), %r14
	movl	%ebx, (%r14)
	xorl	%eax, %eax
	callq	_INPUT_Recording
	testq	%rax, %rax
	je	LBB0_25
## %bb.24:
	movl	(%r14), %edi
	callq	_INPUT_RecordInt
LBB0_25:
	movq	_TRUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_POKEY_DELAYED_SERIN_IRQ,8,3    ## @POKEY_DELAYED_SERIN_IRQ
	.comm	_POKEY_DELAYED_SEROUT_IRQ,8,3   ## @POKEY_DELAYED_SEROUT_IRQ
	.comm	_POKEY_DELAYED_XMTDONE_IRQ,8,3  ## @POKEY_DELAYED_XMTDONE_IRQ
	.comm	_POKEY_KBCODE,4,2               ## @POKEY_KBCODE
	.comm	_POKEY_SERIN,4,2                ## @POKEY_SERIN
	.comm	_POKEY_IRQST,4,2                ## @POKEY_IRQST
	.comm	_POKEY_IRQEN,4,2                ## @POKEY_IRQEN
	.comm	_POKEY_SKSTAT,4,2               ## @POKEY_SKSTAT
	.comm	_POKEY_SKCTL,4,2                ## @POKEY_SKCTL
	.comm	_POKEY_MAXPOKEYS,4,2            ## @POKEY_MAXPOKEYS
	.comm	_POKEY_AUDC,8,3                 ## @POKEY_AUDC
	.comm	_POKEY_AUDF,8,3                 ## @POKEY_AUDF
	.comm	_POKEY_AUDCTL,8,3               ## @POKEY_AUDCTL
	.comm	_POKEY_DIV_64,4,2               ## @POKEY_DIV_64
	.comm	_POKEY_Base_mult,8,3            ## @POKEY_Base_mult
	.comm	_POKEY_DivNMax,8,3              ## @POKEY_DivNMax
	.comm	_POKEY_DivNIRQ,8,3              ## @POKEY_DivNIRQ
	.comm	_pot_scanline,8,3               ## @pot_scanline
	.comm	_POKEY_poly9_lookup,8,3         ## @POKEY_poly9_lookup
	.comm	_POKEY_poly17_lookup,8,3        ## @POKEY_poly17_lookup
	.comm	_random_scanline_counter,4,2    ## @random_scanline_counter
	.comm	_TRUE,4,2                       ## @TRUE
	.comm	_POKEY_POLY17_SIZE,4,2          ## @POKEY_POLY17_SIZE
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_POKEY_Initialise               ; -- Begin function POKEY_Initialise
	.p2align	2
_POKEY_Initialise:                      ; @POKEY_Initialise
	.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	x8, _POKEY_DELAYED_SERIN_IRQ@GOTPAGE
Lloh1:
	ldr	x8, [x8, _POKEY_DELAYED_SERIN_IRQ@GOTPAGEOFF]
Lloh2:
	str	xzr, [x8]
Lloh3:
	adrp	x8, _POKEY_DELAYED_SEROUT_IRQ@GOTPAGE
Lloh4:
	ldr	x8, [x8, _POKEY_DELAYED_SEROUT_IRQ@GOTPAGEOFF]
Lloh5:
	str	xzr, [x8]
Lloh6:
	adrp	x8, _POKEY_DELAYED_XMTDONE_IRQ@GOTPAGE
Lloh7:
	ldr	x8, [x8, _POKEY_DELAYED_XMTDONE_IRQ@GOTPAGEOFF]
Lloh8:
	str	xzr, [x8]
Lloh9:
	adrp	x8, _POKEY_KBCODE@GOTPAGE
Lloh10:
	ldr	x8, [x8, _POKEY_KBCODE@GOTPAGEOFF]
	mov	w9, #255
Lloh11:
	str	w9, [x8]
Lloh12:
	adrp	x8, _POKEY_SERIN@GOTPAGE
Lloh13:
	ldr	x8, [x8, _POKEY_SERIN@GOTPAGEOFF]
Lloh14:
	str	wzr, [x8]
Lloh15:
	adrp	x8, _POKEY_IRQST@GOTPAGE
Lloh16:
	ldr	x8, [x8, _POKEY_IRQST@GOTPAGEOFF]
Lloh17:
	str	w9, [x8]
Lloh18:
	adrp	x8, _POKEY_SKSTAT@GOTPAGE
Lloh19:
	ldr	x8, [x8, _POKEY_SKSTAT@GOTPAGEOFF]
	mov	w9, #239
Lloh20:
	str	w9, [x8]
Lloh21:
	adrp	x8, _POKEY_IRQEN@GOTPAGE
Lloh22:
	ldr	x8, [x8, _POKEY_IRQEN@GOTPAGEOFF]
Lloh23:
	adrp	x9, _POKEY_SKCTL@GOTPAGE
Lloh24:
	ldr	x9, [x9, _POKEY_SKCTL@GOTPAGEOFF]
Lloh25:
	str	wzr, [x8]
Lloh26:
	str	wzr, [x9]
Lloh27:
	adrp	x8, _POKEY_MAXPOKEYS@GOTPAGE
Lloh28:
	ldr	x8, [x8, _POKEY_MAXPOKEYS@GOTPAGEOFF]
	ldr	w10, [x8]
	cmp	w10, #1
	b.lt	LBB0_10
; %bb.1:
	mov	x9, #0
	lsl	w11, w10, #2
Lloh29:
	adrp	x10, _POKEY_AUDC@GOTPAGE
Lloh30:
	ldr	x10, [x10, _POKEY_AUDC@GOTPAGEOFF]
Lloh31:
	ldr	x10, [x10]
Lloh32:
	adrp	x12, _POKEY_AUDF@GOTPAGE
Lloh33:
	ldr	x12, [x12, _POKEY_AUDF@GOTPAGEOFF]
Lloh34:
	ldr	x12, [x12]
	cmp	w11, #1
	csinc	w11, w11, wzr, gt
	cmp	w11, #8
	b.lo	LBB0_6
; %bb.2:
	sub	x13, x12, x10
	cmp	x13, #64
	b.lo	LBB0_6
; %bb.3:
	and	x9, x11, #0x7ffffff8
	add	x13, x12, #32
	add	x14, x10, #32
	movi.2d	v0, #0000000000000000
	mov	x15, x9
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	stp	q0, q0, [x14, #-32]
	stp	q0, q0, [x14], #64
	stp	q0, q0, [x13, #-32]
	stp	q0, q0, [x13], #64
	subs	x15, x15, #8
	b.ne	LBB0_4
; %bb.5:
	cmp	x9, x11
	b.eq	LBB0_8
LBB0_6:
	lsl	x13, x9, #3
	add	x12, x12, x13
	add	x10, x10, x13
	sub	x9, x11, x9
LBB0_7:                                 ; =>This Inner Loop Header: Depth=1
	str	xzr, [x10], #8
	str	xzr, [x12], #8
	subs	x9, x9, #1
	b.ne	LBB0_7
LBB0_8:
	mov	x9, #0
Lloh35:
	adrp	x10, _POKEY_AUDCTL@GOTPAGE
Lloh36:
	ldr	x10, [x10, _POKEY_AUDCTL@GOTPAGEOFF]
Lloh37:
	ldr	x10, [x10]
Lloh38:
	adrp	x11, _POKEY_Base_mult@GOTPAGE
Lloh39:
	ldr	x11, [x11, _POKEY_Base_mult@GOTPAGEOFF]
Lloh40:
	ldr	x11, [x11]
Lloh41:
	adrp	x12, _POKEY_DIV_64@GOTPAGE
Lloh42:
	ldr	x12, [x12, _POKEY_DIV_64@GOTPAGEOFF]
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	str	xzr, [x10, x9, lsl #3]
	ldr	w13, [x12]
	str	w13, [x11, x9, lsl #2]
	add	x9, x9, #1
	ldrsw	x13, [x8]
	cmp	x9, x13
	b.lt	LBB0_9
LBB0_10:
	mov	x8, #0
Lloh43:
	adrp	x9, _POKEY_DivNMax@GOTPAGE
Lloh44:
	ldr	x9, [x9, _POKEY_DivNMax@GOTPAGEOFF]
Lloh45:
	ldr	x9, [x9]
Lloh46:
	adrp	x10, _POKEY_DivNIRQ@GOTPAGE
Lloh47:
	ldr	x10, [x10, _POKEY_DivNIRQ@GOTPAGEOFF]
Lloh48:
	ldr	x10, [x10]
	str	xzr, [x9]
	str	xzr, [x10]
	str	xzr, [x9, #8]
	str	xzr, [x10, #8]
	str	xzr, [x9, #16]
	str	xzr, [x10, #16]
	str	xzr, [x9, #24]
	str	xzr, [x10, #24]
Lloh49:
	adrp	x9, _pot_scanline@GOTPAGE
Lloh50:
	ldr	x9, [x9, _pot_scanline@GOTPAGEOFF]
Lloh51:
	str	xzr, [x9]
	mov	w9, #511
Lloh52:
	adrp	x10, _POKEY_poly9_lookup@GOTPAGE
Lloh53:
	ldr	x10, [x10, _POKEY_poly9_lookup@GOTPAGEOFF]
LBB0_11:                                ; =>This Inner Loop Header: Depth=1
	eor	w11, w9, w9, lsr #5
	ubfiz	w11, w11, #8, #1
	add	w9, w11, w9, asr #1
	sxtw	x11, w9
	ldr	x12, [x10]
	str	x11, [x12, x8]
	add	x8, x8, #8
	cmp	x8, #4088
	b.ne	LBB0_11
; %bb.12:
	mov	x8, #0
	mov	w9, #131071
Lloh54:
	adrp	x10, _POKEY_poly17_lookup@GOTPAGE
Lloh55:
	ldr	x10, [x10, _POKEY_poly17_lookup@GOTPAGEOFF]
	mov	w11, #8
	movk	w11, #2, lsl #16
LBB0_13:                                ; =>This Inner Loop Header: Depth=1
	eor	w12, w9, w9, lsr #5
	ubfiz	w12, w12, #9, #8
	add	w9, w12, w9, asr #8
	sbfx	x12, x9, #1, #31
	ldr	x13, [x10]
	str	x12, [x13, x8]
	add	x8, x8, #8
	cmp	x8, x11
	b.ne	LBB0_13
; %bb.14:
	bl	_INPUT_Playingback
	cbz	x0, LBB0_16
; %bb.15:
	bl	_INPUT_PlaybackInt
LBB0_16:
Lloh56:
	adrp	x19, _random_scanline_counter@GOTPAGE
Lloh57:
	ldr	x19, [x19, _random_scanline_counter@GOTPAGEOFF]
	str	w0, [x19]
	bl	_INPUT_Recording
	cbz	x0, LBB0_18
; %bb.17:
	ldr	w0, [x19]
	bl	_INPUT_RecordInt
LBB0_18:
Lloh58:
	adrp	x8, _TRUE@GOTPAGE
Lloh59:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh60:
	ldr	w0, [x8]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGotStr	Lloh23, Lloh24, Lloh26
	.loh AdrpLdrGotStr	Lloh21, Lloh22, Lloh25
	.loh AdrpLdrGotStr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotStr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotStr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotStr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotStr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotStr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh52, Lloh53
	.loh AdrpLdrGotStr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh54, Lloh55
	.loh AdrpLdrGot	Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.cfi_endproc
                                        ; -- End function
	.comm	_POKEY_DELAYED_SERIN_IRQ,8,3    ; @POKEY_DELAYED_SERIN_IRQ
	.comm	_POKEY_DELAYED_SEROUT_IRQ,8,3   ; @POKEY_DELAYED_SEROUT_IRQ
	.comm	_POKEY_DELAYED_XMTDONE_IRQ,8,3  ; @POKEY_DELAYED_XMTDONE_IRQ
	.comm	_POKEY_KBCODE,4,2               ; @POKEY_KBCODE
	.comm	_POKEY_SERIN,4,2                ; @POKEY_SERIN
	.comm	_POKEY_IRQST,4,2                ; @POKEY_IRQST
	.comm	_POKEY_IRQEN,4,2                ; @POKEY_IRQEN
	.comm	_POKEY_SKSTAT,4,2               ; @POKEY_SKSTAT
	.comm	_POKEY_SKCTL,4,2                ; @POKEY_SKCTL
	.comm	_POKEY_MAXPOKEYS,4,2            ; @POKEY_MAXPOKEYS
	.comm	_POKEY_AUDC,8,3                 ; @POKEY_AUDC
	.comm	_POKEY_AUDF,8,3                 ; @POKEY_AUDF
	.comm	_POKEY_AUDCTL,8,3               ; @POKEY_AUDCTL
	.comm	_POKEY_DIV_64,4,2               ; @POKEY_DIV_64
	.comm	_POKEY_Base_mult,8,3            ; @POKEY_Base_mult
	.comm	_POKEY_DivNMax,8,3              ; @POKEY_DivNMax
	.comm	_POKEY_DivNIRQ,8,3              ; @POKEY_DivNIRQ
	.comm	_pot_scanline,8,3               ; @pot_scanline
	.comm	_POKEY_poly9_lookup,8,3         ; @POKEY_poly9_lookup
	.comm	_POKEY_poly17_lookup,8,3        ; @POKEY_poly17_lookup
	.comm	_random_scanline_counter,4,2    ; @random_scanline_counter
	.comm	_TRUE,4,2                       ; @TRUE
	.comm	_POKEY_POLY17_SIZE,4,2          ; @POKEY_POLY17_SIZE
.subsections_via_symbols
