	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_POKEYSND_Init                  ## -- Begin function POKEYSND_Init
	.p2align	4, 0x90
_POKEYSND_Init:                         ## @POKEYSND_Init
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_snd_freq17@GOTPCREL(%rip), %rax
	movl	%edi, (%rax)
	movq	_POKEYSND_playback_freq@GOTPCREL(%rip), %rax
	movl	%esi, (%rax)
	movq	_POKEYSND_num_pokeys@GOTPCREL(%rip), %rax
	movl	%edx, (%rax)
	movq	_POKEYSND_snd_flags@GOTPCREL(%rip), %rax
	movl	%ecx, (%rax)
	xorl	%eax, %eax
	popq	%rbp
	jmp	_POKEYSND_DoInit                ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_snd_freq17,4,2                 ## @snd_freq17
	.comm	_POKEYSND_playback_freq,4,2     ## @POKEYSND_playback_freq
	.comm	_POKEYSND_num_pokeys,4,2        ## @POKEYSND_num_pokeys
	.comm	_POKEYSND_snd_flags,4,2         ## @POKEYSND_snd_flags
	.comm	_ANTIC_CPU_CLOCK,4,2            ## @ANTIC_CPU_CLOCK
	.comm	_Atari800_FPS_NTSC,8,3          ## @Atari800_FPS_NTSC
	.comm	_Atari800_FPS_PAL,8,3           ## @Atari800_FPS_PAL
	.comm	_Atari800_TV_PAL,4,2            ## @Atari800_TV_PAL
	.comm	_Atari800_tv_mode,4,2           ## @Atari800_tv_mode
	.comm	_POKEYSND_BIT16,4,2             ## @POKEYSND_BIT16
	.comm	_POKEYSND_process_buffer,8,3    ## @POKEYSND_process_buffer
	.comm	_POKEYSND_process_buffer_fill,8,3 ## @POKEYSND_process_buffer_fill
	.comm	_POKEYSND_process_buffer_length,4,2 ## @POKEYSND_process_buffer_length
	.comm	_mz_clear_regs,4,2              ## @mz_clear_regs
	.comm	_prev_update_tick,4,2           ## @prev_update_tick
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_POKEYSND_Init                  ; -- Begin function POKEYSND_Init
	.p2align	2
_POKEYSND_Init:                         ; @POKEYSND_Init
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _snd_freq17@GOTPAGE
Lloh1:
	ldr	x8, [x8, _snd_freq17@GOTPAGEOFF]
Lloh2:
	str	w0, [x8]
Lloh3:
	adrp	x8, _POKEYSND_playback_freq@GOTPAGE
Lloh4:
	ldr	x8, [x8, _POKEYSND_playback_freq@GOTPAGEOFF]
Lloh5:
	str	w1, [x8]
Lloh6:
	adrp	x8, _POKEYSND_num_pokeys@GOTPAGE
Lloh7:
	ldr	x8, [x8, _POKEYSND_num_pokeys@GOTPAGEOFF]
Lloh8:
	str	w2, [x8]
Lloh9:
	adrp	x8, _POKEYSND_snd_flags@GOTPAGE
Lloh10:
	ldr	x8, [x8, _POKEYSND_snd_flags@GOTPAGEOFF]
Lloh11:
	str	w3, [x8]
	b	_POKEYSND_DoInit
	.loh AdrpLdrGotStr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotStr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotStr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_snd_freq17,4,2                 ; @snd_freq17
	.comm	_POKEYSND_playback_freq,4,2     ; @POKEYSND_playback_freq
	.comm	_POKEYSND_num_pokeys,4,2        ; @POKEYSND_num_pokeys
	.comm	_POKEYSND_snd_flags,4,2         ; @POKEYSND_snd_flags
	.comm	_ANTIC_CPU_CLOCK,4,2            ; @ANTIC_CPU_CLOCK
	.comm	_Atari800_FPS_NTSC,8,3          ; @Atari800_FPS_NTSC
	.comm	_Atari800_FPS_PAL,8,3           ; @Atari800_FPS_PAL
	.comm	_Atari800_TV_PAL,4,2            ; @Atari800_TV_PAL
	.comm	_Atari800_tv_mode,4,2           ; @Atari800_tv_mode
	.comm	_POKEYSND_BIT16,4,2             ; @POKEYSND_BIT16
	.comm	_POKEYSND_process_buffer,8,3    ; @POKEYSND_process_buffer
	.comm	_POKEYSND_process_buffer_fill,8,3 ; @POKEYSND_process_buffer_fill
	.comm	_POKEYSND_process_buffer_length,4,2 ; @POKEYSND_process_buffer_length
	.comm	_mz_clear_regs,4,2              ; @mz_clear_regs
	.comm	_prev_update_tick,4,2           ; @prev_update_tick
.subsections_via_symbols
