	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_PicoMemSetupPico               ## -- Begin function PicoMemSetupPico
	.p2align	4, 0x90
_PicoMemSetupPico:                      ## @PicoMemSetupPico
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	xorl	%eax, %eax
	callq	_PicoMemSetup
	movl	$4194304, %edi                  ## imm = 0x400000
	movl	$12582911, %esi                 ## imm = 0xBFFFFF
	callq	_m68k_map_unmap
	movq	_m68k_read8_map@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PicoRead8_pico@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	$8388608, %esi                  ## imm = 0x800000
	movl	$8454143, %edx                  ## imm = 0x80FFFF
	movl	$1, %r8d
	callq	_cpu68k_map_set
	movq	_m68k_read16_map@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PicoRead16_pico@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	$8388608, %esi                  ## imm = 0x800000
	movl	$8454143, %edx                  ## imm = 0x80FFFF
	movl	$1, %r8d
	callq	_cpu68k_map_set
	movq	_m68k_write8_map@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PicoWrite8_pico@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	$8388608, %esi                  ## imm = 0x800000
	movl	$8454143, %edx                  ## imm = 0x80FFFF
	movl	$1, %r8d
	callq	_cpu68k_map_set
	movq	_m68k_write16_map@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PicoWrite16_pico@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	$8388608, %esi                  ## imm = 0x800000
	movl	$8454143, %edx                  ## imm = 0x80FFFF
	movl	$1, %r8d
	popq	%rbp
	jmp	_cpu68k_map_set                 ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_m68k_read8_map,4,2             ## @m68k_read8_map
	.comm	_PicoRead8_pico,4,2             ## @PicoRead8_pico
	.comm	_m68k_read16_map,4,2            ## @m68k_read16_map
	.comm	_PicoRead16_pico,4,2            ## @PicoRead16_pico
	.comm	_m68k_write8_map,4,2            ## @m68k_write8_map
	.comm	_PicoWrite8_pico,4,2            ## @PicoWrite8_pico
	.comm	_m68k_write16_map,4,2           ## @m68k_write16_map
	.comm	_PicoWrite16_pico,4,2           ## @PicoWrite16_pico
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_PicoMemSetupPico               ; -- Begin function PicoMemSetupPico
	.p2align	2
_PicoMemSetupPico:                      ; @PicoMemSetupPico
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	bl	_PicoMemSetup
	mov	w8, #8454143
	orr	w1, w8, #0x3f0000
	mov	w0, #4194304
	bl	_m68k_map_unmap
Lloh0:
	adrp	x8, _m68k_read8_map@GOTPAGE
Lloh1:
	ldr	x8, [x8, _m68k_read8_map@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x8, _PicoRead8_pico@GOTPAGE
Lloh4:
	ldr	x8, [x8, _PicoRead8_pico@GOTPAGEOFF]
Lloh5:
	ldr	w3, [x8]
	mov	w1, #8388608
	mov	w2, #8454143
	mov	w4, #1
	bl	_cpu68k_map_set
Lloh6:
	adrp	x8, _m68k_read16_map@GOTPAGE
Lloh7:
	ldr	x8, [x8, _m68k_read16_map@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
Lloh9:
	adrp	x8, _PicoRead16_pico@GOTPAGE
Lloh10:
	ldr	x8, [x8, _PicoRead16_pico@GOTPAGEOFF]
Lloh11:
	ldr	w3, [x8]
	mov	w1, #8388608
	mov	w2, #8454143
	mov	w4, #1
	bl	_cpu68k_map_set
Lloh12:
	adrp	x8, _m68k_write8_map@GOTPAGE
Lloh13:
	ldr	x8, [x8, _m68k_write8_map@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
Lloh15:
	adrp	x8, _PicoWrite8_pico@GOTPAGE
Lloh16:
	ldr	x8, [x8, _PicoWrite8_pico@GOTPAGEOFF]
Lloh17:
	ldr	w3, [x8]
	mov	w1, #8388608
	mov	w2, #8454143
	mov	w4, #1
	bl	_cpu68k_map_set
Lloh18:
	adrp	x8, _m68k_write16_map@GOTPAGE
Lloh19:
	ldr	x8, [x8, _m68k_write16_map@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
Lloh21:
	adrp	x8, _PicoWrite16_pico@GOTPAGE
Lloh22:
	ldr	x8, [x8, _PicoWrite16_pico@GOTPAGEOFF]
Lloh23:
	ldr	w3, [x8]
	mov	w1, #8388608
	mov	w2, #8454143
	mov	w4, #1
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_cpu68k_map_set
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_m68k_read8_map,4,2             ; @m68k_read8_map
	.comm	_PicoRead8_pico,4,2             ; @PicoRead8_pico
	.comm	_m68k_read16_map,4,2            ; @m68k_read16_map
	.comm	_PicoRead16_pico,4,2            ; @PicoRead16_pico
	.comm	_m68k_write8_map,4,2            ; @m68k_write8_map
	.comm	_PicoWrite8_pico,4,2            ; @PicoWrite8_pico
	.comm	_m68k_write16_map,4,2           ; @m68k_write16_map
	.comm	_PicoWrite16_pico,4,2           ; @PicoWrite16_pico
.subsections_via_symbols
