	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ctrl_io_write_word             ## -- Begin function ctrl_io_write_word
	.p2align	4, 0x90
_ctrl_io_write_word:                    ## @ctrl_io_write_word
	.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
	movl	%esi, %ebx
	movl	%edi, %eax
	shrl	$8, %eax
	cmpb	$80, %al
	ja	LBB0_35
## %bb.1:
	movzbl	%al, %eax
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_3:
	movl	%ebx, %esi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_m68k_unused_16_w               ## TAILCALL
LBB0_2:
	testb	$-32, %dil
	jne	LBB0_3
## %bb.38:
	shrl	%edi
	andl	$15, %edi
	movzbl	%bl, %esi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_io_68k_write                   ## TAILCALL
LBB0_4:
	shrl	$8, %ebx
	andl	$1, %ebx
	movq	_m68k@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movl	%ebx, %edi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_gen_zbusreq_w                  ## TAILCALL
LBB0_5:
	shrl	$8, %ebx
	andl	$1, %ebx
	movq	_m68k@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movl	%ebx, %edi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_gen_zreset_w                   ## TAILCALL
LBB0_30:
	movq	_cart@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%ebx, %esi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmpq	*%rax                           ## TAILCALL
LBB0_33:
	testb	$-3, %dil
	jne	LBB0_3
## %bb.34:
	movq	_svp@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	8(%rax), %rcx
	movq	_SSP_XST@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	%ebx, (%rcx,%rdx,4)
	movq	_SSP_PM0@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	orl	$2, (%rcx,%rdx,4)
	movq	_SSP_WAIT_PM0@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	notl	%ecx
	andl	%ecx, (%rax)
	jmp	LBB0_37
LBB0_35:
	movl	%ebx, %esi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_m68k_lockup_w_16               ## TAILCALL
LBB0_6:
	movq	_system_hw@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_SYSTEM_MCD@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_3
## %bb.7:
	movl	%edi, %r14d
	shrl	%r14d
	movl	%r14d, %eax
	andl	$31, %eax
	cmpl	$7, %eax
	ja	LBB0_28
## %bb.8:
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_9:
	testb	$1, %bl
	je	LBB0_14
## %bb.10:
	movq	_scd@GOTPCREL(%rip), %rax
	movq	8(%rax), %rax
	testb	$1, 4(%rax)
	jne	LBB0_12
## %bb.11:
	xorl	%eax, %eax
	callq	_s68k_pulse_reset
LBB0_12:
	testb	$2, %bl
	jne	LBB0_14
## %bb.13:
	xorl	%eax, %eax
	callq	_s68k_clear_halt
	jmp	LBB0_15
LBB0_31:
	movq	_config@GOTPCREL(%rip), %rax
	testb	$1, (%rax)
	je	LBB0_3
## %bb.32:
	andl	$3, %edi
	movl	%ebx, %esi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_gen_tmss_w                     ## TAILCALL
LBB0_26:
	movq	_m68k@GOTPCREL(%rip), %rax
	movq	8(%rax), %rax
	movslq	(%rax), %rax
	movl	%ebx, 114(%rax)
	jmp	LBB0_37
LBB0_19:
	movl	$2, %edi
	callq	_m68k_poll_sync
	movq	_scd@GOTPCREL(%rip), %r8
	movl	20(%r8), %eax
	movl	%ebx, %edx
	shll	$11, %edx
	andl	$393216, %edx                   ## imm = 0x60000
	leal	(%rax,%rdx), %esi
	movq	_m68k@GOTPCREL(%rip), %rdi
	movq	8(%rdi), %rdi
	movslq	16(%r8), %rcx
	movl	%esi, 8(%rdi,%rcx,4)
	addl	%edx, %eax
	addl	$65536, %eax                    ## imm = 0x10000
	movl	%eax, 12(%rdi,%rcx,4)
	movq	8(%r8), %rax
	testb	$4, 16(%rax)
	jne	LBB0_20
## %bb.23:
	testb	$2, %bl
	je	LBB0_22
## %bb.24:
	movl	$1, 4(%r8)
	movl	$-65476, %ecx                   ## imm = 0xFFFF003C
	andl	12(%rax), %ecx
	andl	$65474, %ebx                    ## imm = 0xFFC2
	jmp	LBB0_25
LBB0_28:
	movl	%edi, %eax
	andl	$48, %eax
	cmpl	$16, %eax
	jne	LBB0_3
## %bb.29:
	andl	$30, %edi
	callq	_m68k_poll_sync
	movq	_scd@GOTPCREL(%rip), %rax
	movq	8(%rax), %rax
	movzbl	%r14b, %ecx
	leaq	(%rcx,%rcx,2), %rcx
	movl	%ebx, (%rax,%rcx,4)
	jmp	LBB0_37
LBB0_27:
	movl	$14, %edi
	callq	_m68k_poll_sync
	movq	_scd@GOTPCREL(%rip), %rax
	movq	8(%rax), %rax
	movl	%ebx, 92(%rax)
	jmp	LBB0_37
LBB0_14:
	xorl	%eax, %eax
	callq	_s68k_pulse_halt
LBB0_15:
	testl	$256, %ebx                      ## imm = 0x100
	je	LBB0_18
## %bb.16:
	movq	_scd@GOTPCREL(%rip), %rcx
	movq	8(%rcx), %rdx
	movl	304(%rdx), %eax
	testb	$4, %al
	je	LBB0_18
## %bb.17:
	orb	$1, 8(%rdx)
	movl	(%rcx), %edi
	orl	$4, %edi
	movl	%edi, (%rcx)
	andl	%eax, %edi
	sarl	%edi
	callq	_s68k_update_irq
LBB0_18:
	movzbl	%bl, %eax
	movq	_scd@GOTPCREL(%rip), %rcx
	movq	8(%rcx), %rcx
	movl	%eax, 4(%rcx)
	jmp	LBB0_37
LBB0_20:
	testb	$2, %bl
	jne	LBB0_21
## %bb.36:
	movl	$-65475, %ecx                   ## imm = 0xFFFF003D
	andl	12(%rax), %ecx
	andl	$65472, %ebx                    ## imm = 0xFFC0
	addl	%ebx, %ecx
	addl	$2, %ecx
	movl	%ecx, 12(%rax)
	jmp	LBB0_37
LBB0_21:
	movl	$1, 4(%r8)
LBB0_22:
	movl	$-65473, %ecx                   ## imm = 0xFFFF003F
	andl	12(%rax), %ecx
	andl	$65472, %ebx                    ## imm = 0xFFC0
LBB0_25:
	orl	%ecx, %ebx
	movl	%ebx, 12(%rax)
LBB0_37:
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_3
	.long	L0_0_set_4
	.long	L0_0_set_5
	.long	L0_0_set_3
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_6
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_30
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_31
	.long	L0_0_set_3
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_3
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_35
	.long	L0_0_set_33
.set L0_1_set_9, LBB0_9-LJTI0_1
.set L0_1_set_19, LBB0_19-LJTI0_1
.set L0_1_set_28, LBB0_28-LJTI0_1
.set L0_1_set_26, LBB0_26-LJTI0_1
.set L0_1_set_27, LBB0_27-LJTI0_1
LJTI0_1:
	.long	L0_1_set_9
	.long	L0_1_set_19
	.long	L0_1_set_28
	.long	L0_1_set_26
	.long	L0_1_set_28
	.long	L0_1_set_28
	.long	L0_1_set_28
	.long	L0_1_set_27
	.end_data_region
                                        ## -- End function
	.comm	_m68k,24,3                      ## @m68k
	.comm	_system_hw,4,2                  ## @system_hw
	.comm	_SYSTEM_MCD,4,2                 ## @SYSTEM_MCD
	.comm	_scd,24,3                       ## @scd
	.comm	_cart,8,3                       ## @cart
	.comm	_config,4,2                     ## @config
	.comm	_svp,8,3                        ## @svp
	.comm	_SSP_XST,8,3                    ## @SSP_XST
	.comm	_SSP_PM0,8,3                    ## @SSP_PM0
	.comm	_SSP_WAIT_PM0,4,2               ## @SSP_WAIT_PM0
	.comm	_v_counter,4,2                  ## @v_counter
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ctrl_io_write_word             ; -- Begin function ctrl_io_write_word
	.p2align	2
_ctrl_io_write_word:                    ; @ctrl_io_write_word
	.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
	mov	x19, x1
	mov	x20, x0
	ubfx	w8, w0, #8, #8
	cmp	w8, #80
	b.hi	LBB0_10
; %bb.1:
	ubfx	x8, x20, #8, #8
Lloh0:
	adrp	x9, lJTI0_0@PAGE
Lloh1:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
	mov	x0, x20
	mov	x1, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_m68k_unused_16_w
LBB0_3:
	tst	w20, #0xe0
	b.ne	LBB0_2
; %bb.4:
	ubfx	w0, w20, #1, #4
	and	w1, w19, #0xff
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_io_68k_write
LBB0_5:
	ubfx	w0, w19, #8, #1
Lloh2:
	adrp	x8, _m68k@GOTPAGE
Lloh3:
	ldr	x8, [x8, _m68k@GOTPAGEOFF]
Lloh4:
	ldr	x1, [x8]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_gen_zbusreq_w
LBB0_6:
	ubfx	w0, w19, #8, #1
Lloh5:
	adrp	x8, _m68k@GOTPAGE
Lloh6:
	ldr	x8, [x8, _m68k@GOTPAGEOFF]
Lloh7:
	ldr	x1, [x8]
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_gen_zreset_w
LBB0_7:
Lloh8:
	adrp	x8, _cart@GOTPAGE
Lloh9:
	ldr	x8, [x8, _cart@GOTPAGEOFF]
Lloh10:
	ldr	x2, [x8]
	mov	x0, x20
	mov	x1, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	br	x2
LBB0_8:
	mov	w8, #253
	tst	w20, w8
	b.ne	LBB0_2
; %bb.9:
Lloh11:
	adrp	x8, _svp@GOTPAGE
Lloh12:
	ldr	x8, [x8, _svp@GOTPAGEOFF]
Lloh13:
	ldr	x8, [x8]
	ldr	x9, [x8, #8]
Lloh14:
	adrp	x10, _SSP_XST@GOTPAGE
Lloh15:
	ldr	x10, [x10, _SSP_XST@GOTPAGEOFF]
Lloh16:
	ldr	x10, [x10]
	str	w19, [x9, x10, lsl #2]
Lloh17:
	adrp	x10, _SSP_PM0@GOTPAGE
Lloh18:
	ldr	x10, [x10, _SSP_PM0@GOTPAGEOFF]
Lloh19:
	ldr	x10, [x10]
	lsl	x10, x10, #2
	ldr	w11, [x9, x10]
	orr	w11, w11, #0x2
	str	w11, [x9, x10]
Lloh20:
	adrp	x9, _SSP_WAIT_PM0@GOTPAGE
Lloh21:
	ldr	x9, [x9, _SSP_WAIT_PM0@GOTPAGEOFF]
Lloh22:
	ldr	w9, [x9]
	ldr	w10, [x8]
	bic	w9, w10, w9
	str	w9, [x8]
	b	LBB0_38
LBB0_10:
	mov	x0, x20
	mov	x1, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_m68k_lockup_w_16
LBB0_11:
Lloh23:
	adrp	x8, _system_hw@GOTPAGE
Lloh24:
	ldr	x8, [x8, _system_hw@GOTPAGEOFF]
Lloh25:
	ldr	w8, [x8]
Lloh26:
	adrp	x9, _SYSTEM_MCD@GOTPAGE
Lloh27:
	ldr	x9, [x9, _SYSTEM_MCD@GOTPAGEOFF]
Lloh28:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_2
; %bb.12:
	ubfx	w8, w20, #1, #5
	cmp	w8, #7
	b.hi	LBB0_25
; %bb.13:
Lloh29:
	adrp	x9, lJTI0_1@PAGE
Lloh30:
	add	x9, x9, lJTI0_1@PAGEOFF
	adr	x10, LBB0_14
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_14:
	tbz	w19, #0, LBB0_28
; %bb.15:
Lloh31:
	adrp	x8, _scd@GOTPAGE
Lloh32:
	ldr	x8, [x8, _scd@GOTPAGEOFF]
Lloh33:
	ldr	x8, [x8, #8]
	ldrb	w8, [x8, #4]
	tbnz	w8, #0, LBB0_17
; %bb.16:
	bl	_s68k_pulse_reset
LBB0_17:
	tbnz	w19, #1, LBB0_28
; %bb.18:
	bl	_s68k_clear_halt
	b	LBB0_29
LBB0_19:
Lloh34:
	adrp	x8, _config@GOTPAGE
Lloh35:
	ldr	x8, [x8, _config@GOTPAGEOFF]
	ldrb	w8, [x8]
	tbz	w8, #0, LBB0_2
; %bb.20:
	and	w0, w20, #0x3
	mov	x1, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_gen_tmss_w
LBB0_21:
Lloh36:
	adrp	x8, _m68k@GOTPAGE
Lloh37:
	ldr	x8, [x8, _m68k@GOTPAGEOFF]
Lloh38:
	ldr	x8, [x8, #8]
	ldrsw	x8, [x8]
	stur	w19, [x8, #114]
	b	LBB0_38
LBB0_22:
	mov	w0, #2
	bl	_m68k_poll_sync
Lloh39:
	adrp	x9, _scd@GOTPAGE
Lloh40:
	ldr	x9, [x9, _scd@GOTPAGEOFF]
	lsl	w8, w19, #11
	and	w8, w8, #0x60000
	ldp	w11, w10, [x9, #16]
	add	w8, w10, w8
Lloh41:
	adrp	x10, _m68k@GOTPAGE
Lloh42:
	ldr	x10, [x10, _m68k@GOTPAGEOFF]
Lloh43:
	ldr	x10, [x10, #8]
	add	w12, w11, #2
	str	w8, [x10, w12, sxtw #2]
	add	w8, w8, #16, lsl #12            ; =65536
	add	w11, w11, #3
	str	w8, [x10, w11, sxtw #2]
	ldr	x8, [x9, #8]
	ldrb	w10, [x8, #16]
	tbnz	w10, #2, LBB0_33
; %bb.23:
	tbz	w19, #1, LBB0_36
; %bb.24:
	mov	w10, #1
	str	w10, [x9, #4]
	ldr	w9, [x8, #12]
	mov	w10, #-65476
	and	w9, w9, w10
	mov	w10, #65474
	and	w10, w19, w10
	orr	w9, w9, w10
	b	LBB0_37
LBB0_25:
	and	w8, w20, #0x30
	cmp	w8, #16
	b.ne	LBB0_2
; %bb.26:
	and	w0, w20, #0x1e
	bl	_m68k_poll_sync
Lloh44:
	adrp	x8, _scd@GOTPAGE
Lloh45:
	ldr	x8, [x8, _scd@GOTPAGEOFF]
Lloh46:
	ldr	x8, [x8, #8]
	ubfx	w9, w20, #1, #8
	mov	w10, #12
	umull	x9, w9, w10
	str	w19, [x8, x9]
	b	LBB0_38
LBB0_27:
	mov	w0, #14
	bl	_m68k_poll_sync
Lloh47:
	adrp	x8, _scd@GOTPAGE
Lloh48:
	ldr	x8, [x8, _scd@GOTPAGEOFF]
Lloh49:
	ldr	x8, [x8, #8]
	str	w19, [x8, #92]
	b	LBB0_38
LBB0_28:
	bl	_s68k_pulse_halt
LBB0_29:
	tbz	w19, #8, LBB0_32
; %bb.30:
Lloh50:
	adrp	x8, _scd@GOTPAGE
Lloh51:
	ldr	x8, [x8, _scd@GOTPAGEOFF]
	ldr	x10, [x8, #8]
	ldr	w9, [x10, #304]
	tbz	w9, #2, LBB0_32
; %bb.31:
	ldr	w11, [x10, #8]
	orr	w11, w11, #0x1
	str	w11, [x10, #8]
	ldr	w10, [x8]
	orr	w10, w10, #0x4
	str	w10, [x8]
	and	w8, w10, w9
	asr	w0, w8, #1
	bl	_s68k_update_irq
LBB0_32:
	and	w8, w19, #0xff
Lloh52:
	adrp	x9, _scd@GOTPAGE
Lloh53:
	ldr	x9, [x9, _scd@GOTPAGEOFF]
Lloh54:
	ldr	x9, [x9, #8]
	str	w8, [x9, #4]
	b	LBB0_38
LBB0_33:
	tbnz	w19, #1, LBB0_35
; %bb.34:
	ldr	w9, [x8, #12]
	and	w9, w9, #0xffff003f
	and	w10, w19, #0xffc0
	orr	w9, w10, w9
	orr	w9, w9, #0x2
	b	LBB0_37
LBB0_35:
	mov	w10, #1
	str	w10, [x9, #4]
LBB0_36:
	ldr	w9, [x8, #12]
	lsr	w10, w19, #6
	bfi	w9, w10, #6, #10
LBB0_37:
	str	w9, [x8, #12]
LBB0_38:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_3-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_6-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_7-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_19-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_8-LBB0_2)>>2
lJTI0_1:
	.byte	(LBB0_14-LBB0_14)>>2
	.byte	(LBB0_22-LBB0_14)>>2
	.byte	(LBB0_25-LBB0_14)>>2
	.byte	(LBB0_21-LBB0_14)>>2
	.byte	(LBB0_25-LBB0_14)>>2
	.byte	(LBB0_25-LBB0_14)>>2
	.byte	(LBB0_25-LBB0_14)>>2
	.byte	(LBB0_27-LBB0_14)>>2
                                        ; -- End function
	.comm	_m68k,24,3                      ; @m68k
	.comm	_system_hw,4,2                  ; @system_hw
	.comm	_SYSTEM_MCD,4,2                 ; @SYSTEM_MCD
	.comm	_scd,24,3                       ; @scd
	.comm	_cart,8,3                       ; @cart
	.comm	_config,4,2                     ; @config
	.comm	_svp,8,3                        ; @svp
	.comm	_SSP_XST,8,3                    ; @SSP_XST
	.comm	_SSP_PM0,8,3                    ; @SSP_PM0
	.comm	_SSP_WAIT_PM0,4,2               ; @SSP_WAIT_PM0
	.comm	_v_counter,4,2                  ; @v_counter
.subsections_via_symbols
