	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function mapper_sf002_w
LCPI0_0:
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	1                               ## 0x1
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
LCPI0_1:
	.quad	131072                          ## 0x20000
	.quad	196608                          ## 0x30000
LCPI0_2:
	.quad	262144                          ## 0x40000
	.quad	327680                          ## 0x50000
LCPI0_3:
	.quad	393216                          ## 0x60000
	.quad	458752                          ## 0x70000
LCPI0_4:
	.quad	524288                          ## 0x80000
	.quad	589824                          ## 0x90000
LCPI0_5:
	.quad	655360                          ## 0xa0000
	.quad	720896                          ## 0xb0000
LCPI0_6:
	.quad	786432                          ## 0xc0000
	.quad	851968                          ## 0xd0000
LCPI0_7:
	.quad	917504                          ## 0xe0000
	.quad	983040                          ## 0xf0000
LCPI0_8:
	.quad	1048576                         ## 0x100000
	.quad	1114112                         ## 0x110000
LCPI0_9:
	.quad	1179648                         ## 0x120000
	.quad	1245184                         ## 0x130000
LCPI0_10:
	.quad	1310720                         ## 0x140000
	.quad	1376256                         ## 0x150000
LCPI0_11:
	.quad	1441792                         ## 0x160000
	.quad	1507328                         ## 0x170000
LCPI0_12:
	.quad	1572864                         ## 0x180000
	.quad	1638400                         ## 0x190000
LCPI0_13:
	.quad	1703936                         ## 0x1a0000
	.quad	1769472                         ## 0x1b0000
LCPI0_14:
	.quad	2097152                         ## 0x200000
	.quad	2162688                         ## 0x210000
LCPI0_15:
	.quad	2228224                         ## 0x220000
	.quad	2293760                         ## 0x230000
LCPI0_16:
	.quad	2359296                         ## 0x240000
	.quad	2424832                         ## 0x250000
LCPI0_17:
	.quad	2490368                         ## 0x260000
	.quad	2555904                         ## 0x270000
LCPI0_18:
	.quad	2621440                         ## 0x280000
	.quad	2686976                         ## 0x290000
LCPI0_19:
	.quad	2752512                         ## 0x2a0000
	.quad	2818048                         ## 0x2b0000
LCPI0_20:
	.quad	2883584                         ## 0x2c0000
	.quad	2949120                         ## 0x2d0000
LCPI0_21:
	.quad	3014656                         ## 0x2e0000
	.quad	3080192                         ## 0x2f0000
LCPI0_22:
	.quad	3145728                         ## 0x300000
	.quad	3211264                         ## 0x310000
LCPI0_23:
	.quad	3276800                         ## 0x320000
	.quad	3342336                         ## 0x330000
LCPI0_24:
	.quad	3407872                         ## 0x340000
	.quad	3473408                         ## 0x350000
LCPI0_25:
	.quad	3538944                         ## 0x360000
	.quad	3604480                         ## 0x370000
LCPI0_26:
	.quad	3670016                         ## 0x380000
	.quad	3735552                         ## 0x390000
LCPI0_27:
	.quad	3801088                         ## 0x3a0000
	.quad	3866624                         ## 0x3b0000
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_mapper_sf002_w:                        ## @mapper_sf002_w
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_cart@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	movq	_m68k@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rcx, %xmm0
	pshufd	$68, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,0,1]
	testb	$-128, %sil
	jne	LBB0_1
## %bb.2:
	movdqa	LCPI0_14(%rip), %xmm1           ## xmm1 = [2097152,2162688]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 256(%rax)
	movdqa	LCPI0_15(%rip), %xmm1           ## xmm1 = [2228224,2293760]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 272(%rax)
	movdqa	LCPI0_16(%rip), %xmm1           ## xmm1 = [2359296,2424832]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 288(%rax)
	movdqa	LCPI0_17(%rip), %xmm1           ## xmm1 = [2490368,2555904]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 304(%rax)
	movdqa	LCPI0_18(%rip), %xmm1           ## xmm1 = [2621440,2686976]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 320(%rax)
	movdqa	LCPI0_19(%rip), %xmm1           ## xmm1 = [2752512,2818048]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 336(%rax)
	movdqa	LCPI0_20(%rip), %xmm1           ## xmm1 = [2883584,2949120]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 352(%rax)
	movdqa	LCPI0_21(%rip), %xmm1           ## xmm1 = [3014656,3080192]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 368(%rax)
	movdqa	LCPI0_22(%rip), %xmm1           ## xmm1 = [3145728,3211264]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 384(%rax)
	movdqa	LCPI0_23(%rip), %xmm1           ## xmm1 = [3276800,3342336]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 400(%rax)
	movdqa	LCPI0_24(%rip), %xmm1           ## xmm1 = [3407872,3473408]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 416(%rax)
	movdqa	LCPI0_25(%rip), %xmm1           ## xmm1 = [3538944,3604480]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 432(%rax)
	movdqa	LCPI0_26(%rip), %xmm1           ## xmm1 = [3670016,3735552]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 448(%rax)
	paddq	LCPI0_27(%rip), %xmm0
	jmp	LBB0_3
LBB0_1:
	movdqa	LCPI0_0(%rip), %xmm1            ## xmm1 = [0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 256(%rax)
	movdqa	LCPI0_1(%rip), %xmm1            ## xmm1 = [131072,196608]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 272(%rax)
	movdqa	LCPI0_2(%rip), %xmm1            ## xmm1 = [262144,327680]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 288(%rax)
	movdqa	LCPI0_3(%rip), %xmm1            ## xmm1 = [393216,458752]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 304(%rax)
	movdqa	LCPI0_4(%rip), %xmm1            ## xmm1 = [524288,589824]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 320(%rax)
	movdqa	LCPI0_5(%rip), %xmm1            ## xmm1 = [655360,720896]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 336(%rax)
	movdqa	LCPI0_6(%rip), %xmm1            ## xmm1 = [786432,851968]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 352(%rax)
	movdqa	LCPI0_7(%rip), %xmm1            ## xmm1 = [917504,983040]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 368(%rax)
	movdqa	LCPI0_8(%rip), %xmm1            ## xmm1 = [1048576,1114112]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 384(%rax)
	movdqa	LCPI0_9(%rip), %xmm1            ## xmm1 = [1179648,1245184]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 400(%rax)
	movdqa	LCPI0_10(%rip), %xmm1           ## xmm1 = [1310720,1376256]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 416(%rax)
	movdqa	LCPI0_11(%rip), %xmm1           ## xmm1 = [1441792,1507328]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 432(%rax)
	movdqa	LCPI0_12(%rip), %xmm1           ## xmm1 = [1572864,1638400]
	paddq	%xmm0, %xmm1
	movdqu	%xmm1, 448(%rax)
	paddq	LCPI0_13(%rip), %xmm0
LBB0_3:
	movdqu	%xmm0, 464(%rax)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_cart,8,3                       ## @cart
	.comm	_m68k,8,3                       ## @m68k
	.no_dead_strip	_mapper_sf002_w
.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 mapper_sf002_w
lCPI0_0:
	.quad	1638400                         ; 0x190000
	.quad	1703936                         ; 0x1a0000
lCPI0_1:
	.quad	1507328                         ; 0x170000
	.quad	1572864                         ; 0x180000
lCPI0_2:
	.quad	1376256                         ; 0x150000
	.quad	1441792                         ; 0x160000
lCPI0_3:
	.quad	1245184                         ; 0x130000
	.quad	1310720                         ; 0x140000
lCPI0_4:
	.quad	1114112                         ; 0x110000
	.quad	1179648                         ; 0x120000
lCPI0_5:
	.quad	983040                          ; 0xf0000
	.quad	1048576                         ; 0x100000
lCPI0_6:
	.quad	851968                          ; 0xd0000
	.quad	917504                          ; 0xe0000
lCPI0_7:
	.quad	720896                          ; 0xb0000
	.quad	786432                          ; 0xc0000
lCPI0_8:
	.quad	589824                          ; 0x90000
	.quad	655360                          ; 0xa0000
lCPI0_9:
	.quad	458752                          ; 0x70000
	.quad	524288                          ; 0x80000
lCPI0_10:
	.quad	327680                          ; 0x50000
	.quad	393216                          ; 0x60000
lCPI0_11:
	.quad	196608                          ; 0x30000
	.quad	262144                          ; 0x40000
lCPI0_12:
	.quad	65536                           ; 0x10000
	.quad	131072                          ; 0x20000
lCPI0_13:
	.quad	3735552                         ; 0x390000
	.quad	3801088                         ; 0x3a0000
lCPI0_14:
	.quad	3604480                         ; 0x370000
	.quad	3670016                         ; 0x380000
lCPI0_15:
	.quad	3473408                         ; 0x350000
	.quad	3538944                         ; 0x360000
lCPI0_16:
	.quad	3342336                         ; 0x330000
	.quad	3407872                         ; 0x340000
lCPI0_17:
	.quad	3211264                         ; 0x310000
	.quad	3276800                         ; 0x320000
lCPI0_18:
	.quad	3080192                         ; 0x2f0000
	.quad	3145728                         ; 0x300000
lCPI0_19:
	.quad	2949120                         ; 0x2d0000
	.quad	3014656                         ; 0x2e0000
lCPI0_20:
	.quad	2818048                         ; 0x2b0000
	.quad	2883584                         ; 0x2c0000
lCPI0_21:
	.quad	2686976                         ; 0x290000
	.quad	2752512                         ; 0x2a0000
lCPI0_22:
	.quad	2555904                         ; 0x270000
	.quad	2621440                         ; 0x280000
lCPI0_23:
	.quad	2424832                         ; 0x250000
	.quad	2490368                         ; 0x260000
lCPI0_24:
	.quad	2293760                         ; 0x230000
	.quad	2359296                         ; 0x240000
lCPI0_25:
	.quad	2162688                         ; 0x210000
	.quad	2228224                         ; 0x220000
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_mapper_sf002_w:                        ; @mapper_sf002_w
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _cart@GOTPAGE
Lloh1:
	ldr	x8, [x8, _cart@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x9, _m68k@GOTPAGE
Lloh4:
	ldr	x9, [x9, _m68k@GOTPAGEOFF]
Lloh5:
	ldr	x9, [x9]
	add	x10, x9, #264
	tbnz	w1, #7, LBB0_2
; %bb.1:
Lloh6:
	adrp	x11, lCPI0_13@PAGE
Lloh7:
	ldr	q0, [x11, lCPI0_13@PAGEOFF]
Lloh8:
	adrp	x11, lCPI0_14@PAGE
Lloh9:
	ldr	q1, [x11, lCPI0_14@PAGEOFF]
Lloh10:
	adrp	x11, lCPI0_15@PAGE
Lloh11:
	ldr	q2, [x11, lCPI0_15@PAGEOFF]
Lloh12:
	adrp	x11, lCPI0_16@PAGE
Lloh13:
	ldr	q3, [x11, lCPI0_16@PAGEOFF]
Lloh14:
	adrp	x11, lCPI0_17@PAGE
Lloh15:
	ldr	q4, [x11, lCPI0_17@PAGEOFF]
Lloh16:
	adrp	x11, lCPI0_18@PAGE
Lloh17:
	ldr	q5, [x11, lCPI0_18@PAGEOFF]
Lloh18:
	adrp	x11, lCPI0_19@PAGE
Lloh19:
	ldr	q6, [x11, lCPI0_19@PAGEOFF]
Lloh20:
	adrp	x11, lCPI0_20@PAGE
Lloh21:
	ldr	q7, [x11, lCPI0_20@PAGEOFF]
Lloh22:
	adrp	x11, lCPI0_21@PAGE
Lloh23:
	ldr	q16, [x11, lCPI0_21@PAGEOFF]
Lloh24:
	adrp	x11, lCPI0_22@PAGE
Lloh25:
	ldr	q17, [x11, lCPI0_22@PAGEOFF]
Lloh26:
	adrp	x11, lCPI0_23@PAGE
Lloh27:
	ldr	q18, [x11, lCPI0_23@PAGEOFF]
Lloh28:
	adrp	x11, lCPI0_24@PAGE
Lloh29:
	ldr	q19, [x11, lCPI0_24@PAGEOFF]
	add	x12, x8, #512, lsl #12          ; =2097152
Lloh30:
	adrp	x11, lCPI0_25@PAGE
Lloh31:
	ldr	q20, [x11, lCPI0_25@PAGEOFF]
	mov	w11, #3866624
	b	LBB0_3
LBB0_2:
Lloh32:
	adrp	x11, lCPI0_0@PAGE
Lloh33:
	ldr	q0, [x11, lCPI0_0@PAGEOFF]
Lloh34:
	adrp	x11, lCPI0_1@PAGE
Lloh35:
	ldr	q1, [x11, lCPI0_1@PAGEOFF]
Lloh36:
	adrp	x11, lCPI0_2@PAGE
Lloh37:
	ldr	q2, [x11, lCPI0_2@PAGEOFF]
Lloh38:
	adrp	x11, lCPI0_3@PAGE
Lloh39:
	ldr	q3, [x11, lCPI0_3@PAGEOFF]
Lloh40:
	adrp	x11, lCPI0_4@PAGE
Lloh41:
	ldr	q4, [x11, lCPI0_4@PAGEOFF]
Lloh42:
	adrp	x11, lCPI0_5@PAGE
Lloh43:
	ldr	q5, [x11, lCPI0_5@PAGEOFF]
Lloh44:
	adrp	x11, lCPI0_6@PAGE
Lloh45:
	ldr	q6, [x11, lCPI0_6@PAGEOFF]
Lloh46:
	adrp	x11, lCPI0_7@PAGE
Lloh47:
	ldr	q7, [x11, lCPI0_7@PAGEOFF]
Lloh48:
	adrp	x11, lCPI0_8@PAGE
Lloh49:
	ldr	q16, [x11, lCPI0_8@PAGEOFF]
Lloh50:
	adrp	x11, lCPI0_9@PAGE
Lloh51:
	ldr	q17, [x11, lCPI0_9@PAGEOFF]
Lloh52:
	adrp	x11, lCPI0_10@PAGE
Lloh53:
	ldr	q18, [x11, lCPI0_10@PAGEOFF]
Lloh54:
	adrp	x11, lCPI0_11@PAGE
Lloh55:
	ldr	q19, [x11, lCPI0_11@PAGEOFF]
	mov	w11, #1769472
Lloh56:
	adrp	x12, lCPI0_12@PAGE
Lloh57:
	ldr	q20, [x12, lCPI0_12@PAGEOFF]
	mov	x12, x8
LBB0_3:
	str	x12, [x9, #256]
	dup.2d	v21, x8
	add.2d	v20, v21, v20
	add.2d	v19, v21, v19
	stp	q20, q19, [x10]
	add.2d	v18, v21, v18
	add.2d	v17, v21, v17
	stp	q18, q17, [x10, #32]
	add.2d	v16, v21, v16
	add.2d	v7, v21, v7
	stp	q16, q7, [x10, #64]
	add.2d	v6, v21, v6
	add.2d	v5, v21, v5
	stp	q6, q5, [x10, #96]
	add.2d	v4, v21, v4
	add.2d	v3, v21, v3
	stp	q4, q3, [x10, #128]
	add.2d	v2, v21, v2
	add.2d	v1, v21, v1
	stp	q2, q1, [x10, #160]
	add.2d	v0, v21, v0
	str	q0, [x10, #192]
	add	x8, x8, x11
	str	x8, [x9, #472]
	ret
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdr	Lloh30, Lloh31
	.loh AdrpAdrp	Lloh28, Lloh30
	.loh AdrpLdr	Lloh28, Lloh29
	.loh AdrpAdrp	Lloh26, Lloh28
	.loh AdrpLdr	Lloh26, Lloh27
	.loh AdrpAdrp	Lloh24, Lloh26
	.loh AdrpLdr	Lloh24, Lloh25
	.loh AdrpAdrp	Lloh22, Lloh24
	.loh AdrpLdr	Lloh22, Lloh23
	.loh AdrpAdrp	Lloh20, Lloh22
	.loh AdrpLdr	Lloh20, Lloh21
	.loh AdrpAdrp	Lloh18, Lloh20
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpAdrp	Lloh16, Lloh18
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpAdrp	Lloh14, Lloh16
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpAdrp	Lloh12, Lloh14
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpAdrp	Lloh10, Lloh12
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpAdrp	Lloh8, Lloh10
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpLdr	Lloh56, Lloh57
	.loh AdrpLdr	Lloh54, Lloh55
	.loh AdrpAdrp	Lloh52, Lloh54
	.loh AdrpLdr	Lloh52, Lloh53
	.loh AdrpAdrp	Lloh50, Lloh52
	.loh AdrpLdr	Lloh50, Lloh51
	.loh AdrpAdrp	Lloh48, Lloh50
	.loh AdrpLdr	Lloh48, Lloh49
	.loh AdrpAdrp	Lloh46, Lloh48
	.loh AdrpLdr	Lloh46, Lloh47
	.loh AdrpAdrp	Lloh44, Lloh46
	.loh AdrpLdr	Lloh44, Lloh45
	.loh AdrpAdrp	Lloh42, Lloh44
	.loh AdrpLdr	Lloh42, Lloh43
	.loh AdrpAdrp	Lloh40, Lloh42
	.loh AdrpLdr	Lloh40, Lloh41
	.loh AdrpAdrp	Lloh38, Lloh40
	.loh AdrpLdr	Lloh38, Lloh39
	.loh AdrpAdrp	Lloh36, Lloh38
	.loh AdrpLdr	Lloh36, Lloh37
	.loh AdrpAdrp	Lloh34, Lloh36
	.loh AdrpLdr	Lloh34, Lloh35
	.loh AdrpAdrp	Lloh32, Lloh34
	.loh AdrpLdr	Lloh32, Lloh33
	.cfi_endproc
                                        ; -- End function
	.comm	_cart,8,3                       ; @cart
	.comm	_m68k,8,3                       ; @m68k
	.no_dead_strip	_mapper_sf002_w
.subsections_via_symbols
