	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_PLATFORM_Keyboard              ## -- Begin function PLATFORM_Keyboard
	.p2align	4, 0x90
_PLATFORM_Keyboard:                     ## @PLATFORM_Keyboard
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	xorl	%eax, %eax
	callq	_PadButtons
	movq	_INPUT_CONSOL_NONE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_INPUT_key_consol@GOTPCREL(%rip), %rsi
	movl	%edx, (%rsi)
	movq	_UI_is_active@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	testq	%rcx, %rcx
	je	LBB0_15
## %bb.1:
	movq	_PAD_CROSS@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_3
LBB0_2:
	movq	_AKEY_RETURN@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_3:
	movq	_PAD_CIRCLE@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_5
LBB0_4:
	movq	_AKEY_ESCAPE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_5:
	movq	_PAD_LEFT@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_7
LBB0_6:
	movq	_AKEY_LEFT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_7:
	movq	_PAD_RIGHT@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_9
LBB0_8:
	movq	_AKEY_RIGHT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_9:
	movq	_PAD_UP@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_11
LBB0_10:
	movq	_AKEY_UP@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_11:
	movq	_PAD_DOWN@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_13
LBB0_12:
	movq	_AKEY_DOWN@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_13:
	movq	_PAD_L1@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	jne	LBB0_23
## %bb.14:
	movq	_PAD_R1@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	jne	LBB0_25
LBB0_15:
	movq	_PAD_TRIANGLE@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_17
LBB0_16:
	movq	_AKEY_UI@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_17:
	movq	_PAD_SQUARE@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_21
LBB0_18:
	movq	_AKEY_SPACE@GOTPCREL(%rip), %rax
LBB0_19:
	movl	(%rax), %eax
LBB0_20:
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_21:
	movq	_PAD_CIRCLE@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	jne	LBB0_2
## %bb.22:
	movq	_PAD_L1@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_24
LBB0_23:
	movq	_AKEY_COLDSTART@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_24:
	movq	_PAD_R1@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_26
LBB0_25:
	movq	_AKEY_WARMSTART@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_26:
	movq	_Atari800_machine_type@GOTPCREL(%rip), %rdi
	movq	(%rdi), %r8
	movq	_Atari800_MACHINE_5200@GOTPCREL(%rip), %rdi
	movq	(%rdi), %rbx
	movq	_PAD_START@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	cmpq	%rbx, %r8
	jne	LBB0_29
## %bb.27:
	testl	%eax, %edi
	je	LBB0_35
## %bb.28:
	movq	_AKEY_5200_START@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_29:
	testl	%eax, %edi
	je	LBB0_31
## %bb.30:
	movq	_INPUT_CONSOL_START@GOTPCREL(%rip), %rdi
	xorl	(%rdi), %edx
	movl	%edx, (%rsi)
LBB0_31:
	movq	_PAD_SELECT@GOTPCREL(%rip), %rdi
	testl	%eax, (%rdi)
	je	LBB0_33
## %bb.32:
	movq	_INPUT_CONSOL_SELECT@GOTPCREL(%rip), %rdi
	xorl	(%rdi), %edx
	movl	%edx, (%rsi)
LBB0_33:
	movq	_PAD_CROSS@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_35
## %bb.34:
	movq	_AKEY_HELP@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_35:
	cmpq	%rbx, %r8
	jne	LBB0_37
## %bb.36:
	testq	%rcx, %rcx
	je	LBB0_104
LBB0_37:
	leaq	-56(%rbp), %rdi
	callq	_PS2KbdReadRaw
	testq	%rax, %rax
	je	LBB0_104
## %bb.38:
	movq	_PS2KBD_RAWKEY_DOWN@GOTPCREL(%rip), %rax
	leaq	LJTI0_1(%rip), %r10
	leaq	LJTI0_0(%rip), %r11
	movq	_PS2KbdSHIFT@GOTPCREL(%rip), %r14
	movq	_PS2KbdALT@GOTPCREL(%rip), %r15
	movq	_PS2KbdCONTROL@GOTPCREL(%rip), %r9
	leaq	LJTI0_3(%rip), %r12
	leaq	LJTI0_4(%rip), %r13
LBB0_39:                                ## =>This Inner Loop Header: Depth=1
	movq	-56(%rbp), %rdi
	movq	(%rax), %rcx
	cmpq	%rcx, %rdi
	jne	LBB0_44
## %bb.40:                              ##   in Loop: Header=BB0_39 Depth=1
	movl	-48(%rbp), %edx
	leal	-40(%rdx), %esi
	cmpl	$88, %esi
	ja	LBB0_42
## %bb.41:                              ##   in Loop: Header=BB0_39 Depth=1
	movslq	(%r11,%rsi,4), %rdx
	addq	%r11, %rdx
	jmpq	*%rdx
LBB0_42:                                ##   in Loop: Header=BB0_39 Depth=1
	addl	$-224, %edx
	cmpl	$6, %edx
	ja	LBB0_44
## %bb.43:                              ##   in Loop: Header=BB0_39 Depth=1
	movslq	(%r10,%rdx,4), %rdx
	addq	%r10, %rdx
	jmpq	*%rdx
LBB0_44:                                ##   in Loop: Header=BB0_39 Depth=1
	cmpq	%rcx, %rdi
	setne	%al
	movl	(%r14), %edx
	testl	%edx, %edx
	setne	%bl
	orb	%al, %bl
	movl	(%r15), %r8d
	jne	LBB0_49
## %bb.45:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%r8d, %r8d
	jne	LBB0_49
## %bb.46:                              ##   in Loop: Header=BB0_39 Depth=1
	movl	-48(%rbp), %edx
	addl	$-30, %edx
	cmpl	$37, %edx
	ja	LBB0_48
## %bb.47:                              ##   in Loop: Header=BB0_39 Depth=1
	leaq	LJTI0_2(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rax
	addq	%rsi, %rax
	jmpq	*%rax
LBB0_48:                                ##   in Loop: Header=BB0_39 Depth=1
	movl	(%r9), %esi
	testl	%esi, %esi
	setne	%al
	jmp	LBB0_55
LBB0_49:                                ##   in Loop: Header=BB0_39 Depth=1
	movl	(%r9), %esi
	testl	%esi, %esi
	setne	%al
	cmpq	%rcx, %rdi
	jne	LBB0_55
## %bb.50:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%edx, %edx
	je	LBB0_55
## %bb.51:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%esi, %esi
	jne	LBB0_55
## %bb.52:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%r8d, %r8d
	jne	LBB0_55
## %bb.53:                              ##   in Loop: Header=BB0_39 Depth=1
	xorl	%esi, %esi
	xorl	%eax, %eax
	movl	-48(%rbp), %edx
	addl	$-4, %edx
	cmpl	$72, %edx
	ja	LBB0_55
## %bb.54:                              ##   in Loop: Header=BB0_39 Depth=1
	movslq	(%r12,%rdx,4), %rdx
	addq	%r12, %rdx
	jmpq	*%rdx
LBB0_55:                                ##   in Loop: Header=BB0_39 Depth=1
	orb	%al, %bl
	jne	LBB0_59
## %bb.56:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%r8d, %r8d
	jne	LBB0_59
## %bb.57:                              ##   in Loop: Header=BB0_39 Depth=1
	movl	-48(%rbp), %edx
	addl	$-4, %edx
	cmpl	$72, %edx
	ja	LBB0_59
## %bb.58:                              ##   in Loop: Header=BB0_39 Depth=1
	movslq	(%r13,%rdx,4), %rax
	addq	%r13, %rax
	jmpq	*%rax
LBB0_59:                                ##   in Loop: Header=BB0_39 Depth=1
	movq	%r15, %r13
	movq	%r14, %r12
	cmpq	%rcx, %rdi
	jne	LBB0_64
## %bb.60:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%esi, %esi
	je	LBB0_64
## %bb.61:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%r8d, %r8d
	jne	LBB0_64
## %bb.62:                              ##   in Loop: Header=BB0_39 Depth=1
	movl	-48(%rbp), %edx
	addl	$-4, %edx
	cmpl	$51, %edx
	ja	LBB0_64
## %bb.63:                              ##   in Loop: Header=BB0_39 Depth=1
	leaq	LJTI0_5(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rax
	addq	%rsi, %rax
	jmpq	*%rax
LBB0_64:                                ##   in Loop: Header=BB0_39 Depth=1
	movq	%r11, %r15
	movq	%r10, %r14
	movq	%r9, %rbx
	cmpq	%rcx, %rdi
	jne	LBB0_68
## %bb.65:                              ##   in Loop: Header=BB0_39 Depth=1
	testl	%r8d, %r8d
	je	LBB0_68
## %bb.66:                              ##   in Loop: Header=BB0_39 Depth=1
	movl	-48(%rbp), %ecx
	addl	$-4, %ecx
	cmpl	$24, %ecx
	ja	LBB0_68
## %bb.67:                              ##   in Loop: Header=BB0_39 Depth=1
	leaq	LJTI0_6(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rax
	addq	%rdx, %rax
	jmpq	*%rax
LBB0_68:                                ##   in Loop: Header=BB0_39 Depth=1
	movq	_PS2KBD_RAWKEY_UP@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rdi
	jne	LBB0_72
## %bb.69:                              ##   in Loop: Header=BB0_39 Depth=1
	movl	-48(%rbp), %eax
	leal	-224(%rax), %ecx
	cmpl	$6, %ecx
	ja	LBB0_71
## %bb.70:                              ##   in Loop: Header=BB0_39 Depth=1
	leaq	LJTI0_7(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rax
	addq	%rdx, %rax
	jmpq	*%rax
LBB0_71:                                ##   in Loop: Header=BB0_39 Depth=1
	cmpl	$57, %eax
	je	LBB0_232
LBB0_72:                                ##   in Loop: Header=BB0_39 Depth=1
	leaq	-56(%rbp), %rdi
	callq	_PS2KbdReadRaw
	testq	%rax, %rax
	movq	%rbx, %r9
	movq	%r14, %r10
	movq	%r15, %r11
	movq	%r12, %r14
	movq	%r13, %r15
	movq	_PS2KBD_RAWKEY_DOWN@GOTPCREL(%rip), %rax
	leaq	LJTI0_3(%rip), %r12
	leaq	LJTI0_4(%rip), %r13
	jne	LBB0_39
	jmp	LBB0_104
LBB0_73:
	movq	_AKEY_SCREENSHOT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_74:
	movl	$1, (%r14)
	jmp	LBB0_104
LBB0_75:
	movl	$1, (%r15)
	jmp	LBB0_104
LBB0_76:
	movl	$1, (%r9)
	jmp	LBB0_104
LBB0_77:
	movq	_AKEY_BACKSPACE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_78:
	movq	_AKEY_TAB@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_79:
	movq	_AKEY_1@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_80:
	movq	_AKEY_2@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_81:
	movq	_AKEY_3@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_82:
	movq	_AKEY_4@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_83:
	movq	_AKEY_5@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_84:
	movq	_AKEY_6@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_85:
	movq	_AKEY_7@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_86:
	movq	_AKEY_8@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_87:
	movq	_AKEY_9@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_88:
	movq	_AKEY_0@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_89:
	movq	_AKEY_MINUS@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_90:
	movq	_AKEY_EQUAL@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_91:
	movq	_AKEY_BRACKETLEFT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_92:
	movq	_AKEY_BRACKETRIGHT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_93:
	movq	_AKEY_BACKSLASH@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_94:
	movq	_AKEY_SEMICOLON@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_95:
	movq	_AKEY_QUOTE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_96:
	movq	_AKEY_ATARI@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_97:
	movq	_AKEY_COMMA@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_98:
	movq	_AKEY_FULLSTOP@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_99:
	movq	_AKEY_SLASH@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_100:
	movq	_AKEY_EXIT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_101:
	movl	$0, (%r12)
	jmp	LBB0_104
LBB0_102:
	movl	$0, (%r13)
	jmp	LBB0_104
LBB0_103:
	movl	$0, (%rbx)
LBB0_104:
	movq	_AKEY_NONE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_106:
	movq	_AKEY_a@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_107:
	movq	_AKEY_b@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_108:
	movq	_AKEY_c@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_109:
	movq	_AKEY_d@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_110:
	movq	_AKEY_e@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_111:
	movq	_AKEY_f@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_112:
	movq	_AKEY_g@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_113:
	movq	_AKEY_h@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_114:
	movq	_AKEY_i@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_115:
	movq	_AKEY_j@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_116:
	movq	_AKEY_k@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_117:
	movq	_AKEY_l@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_118:
	movq	_AKEY_m@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_119:
	movq	_AKEY_n@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_120:
	movq	_AKEY_o@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_121:
	movq	_AKEY_p@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_122:
	movq	_AKEY_q@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_123:
	movq	_AKEY_r@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_124:
	movq	_AKEY_s@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_125:
	movq	_AKEY_t@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_126:
	movq	_AKEY_u@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_127:
	movq	_AKEY_v@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_128:
	movq	_AKEY_w@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_129:
	movq	_AKEY_x@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_130:
	movq	_AKEY_y@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_131:
	movq	_AKEY_z@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_132:
	movq	_AKEY_INSERT_CHAR@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_133:
	movq	_AKEY_DELETE_CHAR@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_134:
	movq	_UI_MENU_ABOUT@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_135:
	movq	_UI_MENU_CARTRIDGE@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_136:
	movq	_UI_MENU_DISK@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_137:
	movq	_UI_MENU_LOADSTATE@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_138:
	movq	_UI_MENU_RUN@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_139:
	movq	_UI_MENU_SAVESTATE@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_140:
	movq	_UI_MENU_CASSETTE@GOTPCREL(%rip), %rax
	jmp	LBB0_142
LBB0_141:
	movq	_UI_MENU_SYSTEM@GOTPCREL(%rip), %rax
LBB0_142:
	movl	(%rax), %eax
	movq	_UI_alt_function@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_AKEY_UI@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_143:
	movq	_AKEY_CTRL_a@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_144:
	movq	_AKEY_CTRL_b@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_145:
	movq	_AKEY_CTRL_c@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_146:
	movq	_AKEY_CTRL_d@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_147:
	movq	_AKEY_CTRL_e@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_148:
	movq	_AKEY_CTRL_f@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_149:
	movq	_AKEY_CTRL_g@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_150:
	movq	_AKEY_CTRL_h@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_151:
	movq	_AKEY_CTRL_i@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_152:
	movq	_AKEY_CTRL_j@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_153:
	movq	_AKEY_CTRL_k@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_154:
	movq	_AKEY_CTRL_l@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_155:
	movq	_AKEY_CTRL_m@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_156:
	movq	_AKEY_CTRL_n@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_157:
	movq	_AKEY_CTRL_o@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_158:
	movq	_AKEY_CTRL_p@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_159:
	movq	_AKEY_CTRL_q@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_160:
	movq	_AKEY_CTRL_r@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_161:
	movq	_AKEY_CTRL_s@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_162:
	movq	_AKEY_CTRL_t@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_163:
	movq	_AKEY_CTRL_u@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_164:
	movq	_AKEY_CTRL_v@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_165:
	movq	_AKEY_CTRL_w@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_166:
	movq	_AKEY_CTRL_x@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_167:
	movq	_AKEY_CTRL_y@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_168:
	movq	_AKEY_CTRL_z@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_169:
	movq	_AKEY_CTRL_1@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_170:
	movq	_AKEY_CTRL_2@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_171:
	movq	_AKEY_CTRL_3@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_172:
	movq	_AKEY_CTRL_4@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_173:
	movq	_AKEY_CTRL_5@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_174:
	movq	_AKEY_CTRL_6@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_175:
	movq	_AKEY_CTRL_7@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_176:
	movq	_AKEY_CTRL_8@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_177:
	movq	_AKEY_CTRL_9@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_178:
	movq	_AKEY_CTRL_0@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_179:
	movq	_AKEY_CLRTAB@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_180:
	movq	_AKEY_SEMICOLON@GOTPCREL(%rip), %rax
	jmp	LBB0_183
LBB0_181:
	movq	_AKEY_LESS@GOTPCREL(%rip), %rax
	jmp	LBB0_183
LBB0_182:
	movq	_AKEY_GREATER@GOTPCREL(%rip), %rax
LBB0_183:
	movq	_AKEY_CTRL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movl	%ecx, %eax
	jmp	LBB0_20
LBB0_184:
	movq	_AKEY_A@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_185:
	movq	_AKEY_B@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_186:
	movq	_AKEY_C@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_187:
	movq	_AKEY_D@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_188:
	movq	_AKEY_E@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_189:
	movq	_AKEY_F@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_190:
	movq	_AKEY_G@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_191:
	movq	_AKEY_H@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_192:
	movq	_AKEY_I@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_193:
	movq	_AKEY_J@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_194:
	movq	_AKEY_K@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_195:
	movq	_AKEY_L@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_196:
	movq	_AKEY_M@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_197:
	movq	_AKEY_N@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_198:
	movq	_AKEY_O@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_199:
	movq	_AKEY_P@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_200:
	movq	_AKEY_Q@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_201:
	movq	_AKEY_R@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_202:
	movq	_AKEY_S@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_203:
	movq	_AKEY_T@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_204:
	movq	_AKEY_U@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_205:
	movq	_AKEY_V@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_206:
	movq	_AKEY_W@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_207:
	movq	_AKEY_X@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_208:
	movq	_AKEY_Y@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_209:
	movq	_AKEY_Z@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_210:
	movq	_AKEY_EXCLAMATION@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_211:
	movq	_AKEY_AT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_212:
	movq	_AKEY_HASH@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_213:
	movq	_AKEY_DOLLAR@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_214:
	movq	_AKEY_PERCENT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_215:
	movq	_AKEY_CARET@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_216:
	movq	_AKEY_AMPERSAND@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_217:
	movq	_AKEY_ASTERISK@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_218:
	movq	_AKEY_PARENLEFT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_219:
	movq	_AKEY_PARENRIGHT@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_220:
	movq	_AKEY_SETTAB@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_221:
	movq	_AKEY_UNDERSCORE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_222:
	movq	_AKEY_PLUS@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_223:
	movq	_AKEY_BAR@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_224:
	movq	_AKEY_COLON@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_225:
	movq	_AKEY_DBLQUOTE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_226:
	movq	_AKEY_LESS@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_227:
	movq	_AKEY_GREATER@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_228:
	movq	_AKEY_QUESTION@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_229:
	movq	_AKEY_SCREENSHOT_INTERLACE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_230:
	movq	_AKEY_INSERT_LINE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_231:
	movq	_AKEY_DELETE_LINE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_232:
	movq	_AKEY_CAPSTOGGLE@GOTPCREL(%rip), %rax
	jmp	LBB0_19
LBB0_233:
	movq	_FALSE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_Atari800_Exit
	xorl	%edi, %edi
	callq	_exit
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_77, LBB0_77-LJTI0_0
.set L0_0_set_78, LBB0_78-LJTI0_0
.set L0_0_set_18, LBB0_18-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_73, LBB0_73-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_233, LBB0_233-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_4
	.long	L0_0_set_77
	.long	L0_0_set_78
	.long	L0_0_set_18
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_73
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_8
	.long	L0_0_set_6
	.long	L0_0_set_12
	.long	L0_0_set_10
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_2
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_233
.set L0_1_set_76, LBB0_76-LJTI0_1
.set L0_1_set_74, LBB0_74-LJTI0_1
.set L0_1_set_75, LBB0_75-LJTI0_1
.set L0_1_set_44, LBB0_44-LJTI0_1
LJTI0_1:
	.long	L0_1_set_76
	.long	L0_1_set_74
	.long	L0_1_set_75
	.long	L0_1_set_44
	.long	L0_1_set_76
	.long	L0_1_set_74
	.long	L0_1_set_75
.set L0_2_set_79, LBB0_79-LJTI0_2
.set L0_2_set_80, LBB0_80-LJTI0_2
.set L0_2_set_81, LBB0_81-LJTI0_2
.set L0_2_set_82, LBB0_82-LJTI0_2
.set L0_2_set_83, LBB0_83-LJTI0_2
.set L0_2_set_84, LBB0_84-LJTI0_2
.set L0_2_set_85, LBB0_85-LJTI0_2
.set L0_2_set_86, LBB0_86-LJTI0_2
.set L0_2_set_87, LBB0_87-LJTI0_2
.set L0_2_set_88, LBB0_88-LJTI0_2
.set L0_2_set_48, LBB0_48-LJTI0_2
.set L0_2_set_89, LBB0_89-LJTI0_2
.set L0_2_set_90, LBB0_90-LJTI0_2
.set L0_2_set_91, LBB0_91-LJTI0_2
.set L0_2_set_92, LBB0_92-LJTI0_2
.set L0_2_set_93, LBB0_93-LJTI0_2
.set L0_2_set_94, LBB0_94-LJTI0_2
.set L0_2_set_95, LBB0_95-LJTI0_2
.set L0_2_set_96, LBB0_96-LJTI0_2
.set L0_2_set_97, LBB0_97-LJTI0_2
.set L0_2_set_98, LBB0_98-LJTI0_2
.set L0_2_set_99, LBB0_99-LJTI0_2
.set L0_2_set_16, LBB0_16-LJTI0_2
.set L0_2_set_25, LBB0_25-LJTI0_2
.set L0_2_set_100, LBB0_100-LJTI0_2
.set L0_2_set_73, LBB0_73-LJTI0_2
LJTI0_2:
	.long	L0_2_set_79
	.long	L0_2_set_80
	.long	L0_2_set_81
	.long	L0_2_set_82
	.long	L0_2_set_83
	.long	L0_2_set_84
	.long	L0_2_set_85
	.long	L0_2_set_86
	.long	L0_2_set_87
	.long	L0_2_set_88
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_89
	.long	L0_2_set_90
	.long	L0_2_set_91
	.long	L0_2_set_92
	.long	L0_2_set_93
	.long	L0_2_set_48
	.long	L0_2_set_94
	.long	L0_2_set_95
	.long	L0_2_set_96
	.long	L0_2_set_97
	.long	L0_2_set_98
	.long	L0_2_set_99
	.long	L0_2_set_48
	.long	L0_2_set_16
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_25
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_48
	.long	L0_2_set_100
	.long	L0_2_set_73
.set L0_3_set_184, LBB0_184-LJTI0_3
.set L0_3_set_185, LBB0_185-LJTI0_3
.set L0_3_set_186, LBB0_186-LJTI0_3
.set L0_3_set_187, LBB0_187-LJTI0_3
.set L0_3_set_188, LBB0_188-LJTI0_3
.set L0_3_set_189, LBB0_189-LJTI0_3
.set L0_3_set_190, LBB0_190-LJTI0_3
.set L0_3_set_191, LBB0_191-LJTI0_3
.set L0_3_set_192, LBB0_192-LJTI0_3
.set L0_3_set_193, LBB0_193-LJTI0_3
.set L0_3_set_194, LBB0_194-LJTI0_3
.set L0_3_set_195, LBB0_195-LJTI0_3
.set L0_3_set_196, LBB0_196-LJTI0_3
.set L0_3_set_197, LBB0_197-LJTI0_3
.set L0_3_set_198, LBB0_198-LJTI0_3
.set L0_3_set_199, LBB0_199-LJTI0_3
.set L0_3_set_200, LBB0_200-LJTI0_3
.set L0_3_set_201, LBB0_201-LJTI0_3
.set L0_3_set_202, LBB0_202-LJTI0_3
.set L0_3_set_203, LBB0_203-LJTI0_3
.set L0_3_set_204, LBB0_204-LJTI0_3
.set L0_3_set_205, LBB0_205-LJTI0_3
.set L0_3_set_206, LBB0_206-LJTI0_3
.set L0_3_set_207, LBB0_207-LJTI0_3
.set L0_3_set_208, LBB0_208-LJTI0_3
.set L0_3_set_209, LBB0_209-LJTI0_3
.set L0_3_set_210, LBB0_210-LJTI0_3
.set L0_3_set_211, LBB0_211-LJTI0_3
.set L0_3_set_212, LBB0_212-LJTI0_3
.set L0_3_set_213, LBB0_213-LJTI0_3
.set L0_3_set_214, LBB0_214-LJTI0_3
.set L0_3_set_215, LBB0_215-LJTI0_3
.set L0_3_set_216, LBB0_216-LJTI0_3
.set L0_3_set_217, LBB0_217-LJTI0_3
.set L0_3_set_218, LBB0_218-LJTI0_3
.set L0_3_set_219, LBB0_219-LJTI0_3
.set L0_3_set_55, LBB0_55-LJTI0_3
.set L0_3_set_220, LBB0_220-LJTI0_3
.set L0_3_set_221, LBB0_221-LJTI0_3
.set L0_3_set_222, LBB0_222-LJTI0_3
.set L0_3_set_223, LBB0_223-LJTI0_3
.set L0_3_set_224, LBB0_224-LJTI0_3
.set L0_3_set_225, LBB0_225-LJTI0_3
.set L0_3_set_226, LBB0_226-LJTI0_3
.set L0_3_set_227, LBB0_227-LJTI0_3
.set L0_3_set_228, LBB0_228-LJTI0_3
.set L0_3_set_23, LBB0_23-LJTI0_3
.set L0_3_set_229, LBB0_229-LJTI0_3
.set L0_3_set_230, LBB0_230-LJTI0_3
.set L0_3_set_231, LBB0_231-LJTI0_3
LJTI0_3:
	.long	L0_3_set_184
	.long	L0_3_set_185
	.long	L0_3_set_186
	.long	L0_3_set_187
	.long	L0_3_set_188
	.long	L0_3_set_189
	.long	L0_3_set_190
	.long	L0_3_set_191
	.long	L0_3_set_192
	.long	L0_3_set_193
	.long	L0_3_set_194
	.long	L0_3_set_195
	.long	L0_3_set_196
	.long	L0_3_set_197
	.long	L0_3_set_198
	.long	L0_3_set_199
	.long	L0_3_set_200
	.long	L0_3_set_201
	.long	L0_3_set_202
	.long	L0_3_set_203
	.long	L0_3_set_204
	.long	L0_3_set_205
	.long	L0_3_set_206
	.long	L0_3_set_207
	.long	L0_3_set_208
	.long	L0_3_set_209
	.long	L0_3_set_210
	.long	L0_3_set_211
	.long	L0_3_set_212
	.long	L0_3_set_213
	.long	L0_3_set_214
	.long	L0_3_set_215
	.long	L0_3_set_216
	.long	L0_3_set_217
	.long	L0_3_set_218
	.long	L0_3_set_219
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_220
	.long	L0_3_set_55
	.long	L0_3_set_221
	.long	L0_3_set_222
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_223
	.long	L0_3_set_55
	.long	L0_3_set_224
	.long	L0_3_set_225
	.long	L0_3_set_55
	.long	L0_3_set_226
	.long	L0_3_set_227
	.long	L0_3_set_228
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_23
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_229
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_230
	.long	L0_3_set_55
	.long	L0_3_set_55
	.long	L0_3_set_231
.set L0_4_set_106, LBB0_106-LJTI0_4
.set L0_4_set_107, LBB0_107-LJTI0_4
.set L0_4_set_108, LBB0_108-LJTI0_4
.set L0_4_set_109, LBB0_109-LJTI0_4
.set L0_4_set_110, LBB0_110-LJTI0_4
.set L0_4_set_111, LBB0_111-LJTI0_4
.set L0_4_set_112, LBB0_112-LJTI0_4
.set L0_4_set_113, LBB0_113-LJTI0_4
.set L0_4_set_114, LBB0_114-LJTI0_4
.set L0_4_set_115, LBB0_115-LJTI0_4
.set L0_4_set_116, LBB0_116-LJTI0_4
.set L0_4_set_117, LBB0_117-LJTI0_4
.set L0_4_set_118, LBB0_118-LJTI0_4
.set L0_4_set_119, LBB0_119-LJTI0_4
.set L0_4_set_120, LBB0_120-LJTI0_4
.set L0_4_set_121, LBB0_121-LJTI0_4
.set L0_4_set_122, LBB0_122-LJTI0_4
.set L0_4_set_123, LBB0_123-LJTI0_4
.set L0_4_set_124, LBB0_124-LJTI0_4
.set L0_4_set_125, LBB0_125-LJTI0_4
.set L0_4_set_126, LBB0_126-LJTI0_4
.set L0_4_set_127, LBB0_127-LJTI0_4
.set L0_4_set_128, LBB0_128-LJTI0_4
.set L0_4_set_129, LBB0_129-LJTI0_4
.set L0_4_set_130, LBB0_130-LJTI0_4
.set L0_4_set_131, LBB0_131-LJTI0_4
.set L0_4_set_59, LBB0_59-LJTI0_4
.set L0_4_set_132, LBB0_132-LJTI0_4
.set L0_4_set_133, LBB0_133-LJTI0_4
LJTI0_4:
	.long	L0_4_set_106
	.long	L0_4_set_107
	.long	L0_4_set_108
	.long	L0_4_set_109
	.long	L0_4_set_110
	.long	L0_4_set_111
	.long	L0_4_set_112
	.long	L0_4_set_113
	.long	L0_4_set_114
	.long	L0_4_set_115
	.long	L0_4_set_116
	.long	L0_4_set_117
	.long	L0_4_set_118
	.long	L0_4_set_119
	.long	L0_4_set_120
	.long	L0_4_set_121
	.long	L0_4_set_122
	.long	L0_4_set_123
	.long	L0_4_set_124
	.long	L0_4_set_125
	.long	L0_4_set_126
	.long	L0_4_set_127
	.long	L0_4_set_128
	.long	L0_4_set_129
	.long	L0_4_set_130
	.long	L0_4_set_131
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_132
	.long	L0_4_set_59
	.long	L0_4_set_59
	.long	L0_4_set_133
.set L0_5_set_143, LBB0_143-LJTI0_5
.set L0_5_set_144, LBB0_144-LJTI0_5
.set L0_5_set_145, LBB0_145-LJTI0_5
.set L0_5_set_146, LBB0_146-LJTI0_5
.set L0_5_set_147, LBB0_147-LJTI0_5
.set L0_5_set_148, LBB0_148-LJTI0_5
.set L0_5_set_149, LBB0_149-LJTI0_5
.set L0_5_set_150, LBB0_150-LJTI0_5
.set L0_5_set_151, LBB0_151-LJTI0_5
.set L0_5_set_152, LBB0_152-LJTI0_5
.set L0_5_set_153, LBB0_153-LJTI0_5
.set L0_5_set_154, LBB0_154-LJTI0_5
.set L0_5_set_155, LBB0_155-LJTI0_5
.set L0_5_set_156, LBB0_156-LJTI0_5
.set L0_5_set_157, LBB0_157-LJTI0_5
.set L0_5_set_158, LBB0_158-LJTI0_5
.set L0_5_set_159, LBB0_159-LJTI0_5
.set L0_5_set_160, LBB0_160-LJTI0_5
.set L0_5_set_161, LBB0_161-LJTI0_5
.set L0_5_set_162, LBB0_162-LJTI0_5
.set L0_5_set_163, LBB0_163-LJTI0_5
.set L0_5_set_164, LBB0_164-LJTI0_5
.set L0_5_set_165, LBB0_165-LJTI0_5
.set L0_5_set_166, LBB0_166-LJTI0_5
.set L0_5_set_167, LBB0_167-LJTI0_5
.set L0_5_set_168, LBB0_168-LJTI0_5
.set L0_5_set_169, LBB0_169-LJTI0_5
.set L0_5_set_170, LBB0_170-LJTI0_5
.set L0_5_set_171, LBB0_171-LJTI0_5
.set L0_5_set_172, LBB0_172-LJTI0_5
.set L0_5_set_173, LBB0_173-LJTI0_5
.set L0_5_set_174, LBB0_174-LJTI0_5
.set L0_5_set_175, LBB0_175-LJTI0_5
.set L0_5_set_176, LBB0_176-LJTI0_5
.set L0_5_set_177, LBB0_177-LJTI0_5
.set L0_5_set_178, LBB0_178-LJTI0_5
.set L0_5_set_64, LBB0_64-LJTI0_5
.set L0_5_set_179, LBB0_179-LJTI0_5
.set L0_5_set_180, LBB0_180-LJTI0_5
.set L0_5_set_181, LBB0_181-LJTI0_5
.set L0_5_set_182, LBB0_182-LJTI0_5
LJTI0_5:
	.long	L0_5_set_143
	.long	L0_5_set_144
	.long	L0_5_set_145
	.long	L0_5_set_146
	.long	L0_5_set_147
	.long	L0_5_set_148
	.long	L0_5_set_149
	.long	L0_5_set_150
	.long	L0_5_set_151
	.long	L0_5_set_152
	.long	L0_5_set_153
	.long	L0_5_set_154
	.long	L0_5_set_155
	.long	L0_5_set_156
	.long	L0_5_set_157
	.long	L0_5_set_158
	.long	L0_5_set_159
	.long	L0_5_set_160
	.long	L0_5_set_161
	.long	L0_5_set_162
	.long	L0_5_set_163
	.long	L0_5_set_164
	.long	L0_5_set_165
	.long	L0_5_set_166
	.long	L0_5_set_167
	.long	L0_5_set_168
	.long	L0_5_set_169
	.long	L0_5_set_170
	.long	L0_5_set_171
	.long	L0_5_set_172
	.long	L0_5_set_173
	.long	L0_5_set_174
	.long	L0_5_set_175
	.long	L0_5_set_176
	.long	L0_5_set_177
	.long	L0_5_set_178
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_179
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_180
	.long	L0_5_set_64
	.long	L0_5_set_64
	.long	L0_5_set_181
	.long	L0_5_set_182
.set L0_6_set_134, LBB0_134-LJTI0_6
.set L0_6_set_68, LBB0_68-LJTI0_6
.set L0_6_set_135, LBB0_135-LJTI0_6
.set L0_6_set_136, LBB0_136-LJTI0_6
.set L0_6_set_137, LBB0_137-LJTI0_6
.set L0_6_set_138, LBB0_138-LJTI0_6
.set L0_6_set_139, LBB0_139-LJTI0_6
.set L0_6_set_140, LBB0_140-LJTI0_6
.set L0_6_set_141, LBB0_141-LJTI0_6
LJTI0_6:
	.long	L0_6_set_134
	.long	L0_6_set_68
	.long	L0_6_set_135
	.long	L0_6_set_136
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_137
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_138
	.long	L0_6_set_139
	.long	L0_6_set_140
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_68
	.long	L0_6_set_141
.set L0_7_set_103, LBB0_103-LJTI0_7
.set L0_7_set_101, LBB0_101-LJTI0_7
.set L0_7_set_102, LBB0_102-LJTI0_7
.set L0_7_set_72, LBB0_72-LJTI0_7
LJTI0_7:
	.long	L0_7_set_103
	.long	L0_7_set_101
	.long	L0_7_set_102
	.long	L0_7_set_72
	.long	L0_7_set_103
	.long	L0_7_set_101
	.long	L0_7_set_102
	.end_data_region
                                        ## -- End function
	.comm	_INPUT_CONSOL_NONE,4,2          ## @INPUT_CONSOL_NONE
	.comm	_INPUT_key_consol,4,2           ## @INPUT_key_consol
	.comm	_UI_is_active,8,3               ## @UI_is_active
	.comm	_PAD_CROSS,4,2                  ## @PAD_CROSS
	.comm	_AKEY_RETURN,4,2                ## @AKEY_RETURN
	.comm	_PAD_CIRCLE,4,2                 ## @PAD_CIRCLE
	.comm	_AKEY_ESCAPE,4,2                ## @AKEY_ESCAPE
	.comm	_PAD_LEFT,4,2                   ## @PAD_LEFT
	.comm	_AKEY_LEFT,4,2                  ## @AKEY_LEFT
	.comm	_PAD_RIGHT,4,2                  ## @PAD_RIGHT
	.comm	_AKEY_RIGHT,4,2                 ## @AKEY_RIGHT
	.comm	_PAD_UP,4,2                     ## @PAD_UP
	.comm	_AKEY_UP,4,2                    ## @AKEY_UP
	.comm	_PAD_DOWN,4,2                   ## @PAD_DOWN
	.comm	_AKEY_DOWN,4,2                  ## @AKEY_DOWN
	.comm	_PAD_L1,4,2                     ## @PAD_L1
	.comm	_AKEY_COLDSTART,4,2             ## @AKEY_COLDSTART
	.comm	_PAD_R1,4,2                     ## @PAD_R1
	.comm	_AKEY_WARMSTART,4,2             ## @AKEY_WARMSTART
	.comm	_PAD_TRIANGLE,4,2               ## @PAD_TRIANGLE
	.comm	_AKEY_UI,4,2                    ## @AKEY_UI
	.comm	_PAD_SQUARE,4,2                 ## @PAD_SQUARE
	.comm	_AKEY_SPACE,4,2                 ## @AKEY_SPACE
	.comm	_Atari800_machine_type,8,3      ## @Atari800_machine_type
	.comm	_Atari800_MACHINE_5200,8,3      ## @Atari800_MACHINE_5200
	.comm	_PAD_START,4,2                  ## @PAD_START
	.comm	_AKEY_5200_START,4,2            ## @AKEY_5200_START
	.comm	_INPUT_CONSOL_START,4,2         ## @INPUT_CONSOL_START
	.comm	_PAD_SELECT,4,2                 ## @PAD_SELECT
	.comm	_INPUT_CONSOL_SELECT,4,2        ## @INPUT_CONSOL_SELECT
	.comm	_AKEY_HELP,4,2                  ## @AKEY_HELP
	.comm	_PS2KBD_RAWKEY_DOWN,8,3         ## @PS2KBD_RAWKEY_DOWN
	.comm	_FALSE,4,2                      ## @FALSE
	.comm	_AKEY_BACKSPACE,4,2             ## @AKEY_BACKSPACE
	.comm	_AKEY_TAB,4,2                   ## @AKEY_TAB
	.comm	_AKEY_SCREENSHOT,4,2            ## @AKEY_SCREENSHOT
	.comm	_PS2KbdCONTROL,4,2              ## @PS2KbdCONTROL
	.comm	_AKEY_NONE,4,2                  ## @AKEY_NONE
	.comm	_PS2KbdSHIFT,4,2                ## @PS2KbdSHIFT
	.comm	_PS2KbdALT,4,2                  ## @PS2KbdALT
	.comm	_AKEY_1,4,2                     ## @AKEY_1
	.comm	_AKEY_2,4,2                     ## @AKEY_2
	.comm	_AKEY_3,4,2                     ## @AKEY_3
	.comm	_AKEY_4,4,2                     ## @AKEY_4
	.comm	_AKEY_5,4,2                     ## @AKEY_5
	.comm	_AKEY_6,4,2                     ## @AKEY_6
	.comm	_AKEY_7,4,2                     ## @AKEY_7
	.comm	_AKEY_8,4,2                     ## @AKEY_8
	.comm	_AKEY_9,4,2                     ## @AKEY_9
	.comm	_AKEY_0,4,2                     ## @AKEY_0
	.comm	_AKEY_MINUS,4,2                 ## @AKEY_MINUS
	.comm	_AKEY_EQUAL,4,2                 ## @AKEY_EQUAL
	.comm	_AKEY_BRACKETLEFT,4,2           ## @AKEY_BRACKETLEFT
	.comm	_AKEY_BRACKETRIGHT,4,2          ## @AKEY_BRACKETRIGHT
	.comm	_AKEY_BACKSLASH,4,2             ## @AKEY_BACKSLASH
	.comm	_AKEY_SEMICOLON,4,2             ## @AKEY_SEMICOLON
	.comm	_AKEY_QUOTE,4,2                 ## @AKEY_QUOTE
	.comm	_AKEY_ATARI,4,2                 ## @AKEY_ATARI
	.comm	_AKEY_COMMA,4,2                 ## @AKEY_COMMA
	.comm	_AKEY_FULLSTOP,4,2              ## @AKEY_FULLSTOP
	.comm	_AKEY_SLASH,4,2                 ## @AKEY_SLASH
	.comm	_AKEY_EXIT,4,2                  ## @AKEY_EXIT
	.comm	_AKEY_A,4,2                     ## @AKEY_A
	.comm	_AKEY_B,4,2                     ## @AKEY_B
	.comm	_AKEY_C,4,2                     ## @AKEY_C
	.comm	_AKEY_D,4,2                     ## @AKEY_D
	.comm	_AKEY_E,4,2                     ## @AKEY_E
	.comm	_AKEY_F,4,2                     ## @AKEY_F
	.comm	_AKEY_G,4,2                     ## @AKEY_G
	.comm	_AKEY_H,4,2                     ## @AKEY_H
	.comm	_AKEY_I,4,2                     ## @AKEY_I
	.comm	_AKEY_J,4,2                     ## @AKEY_J
	.comm	_AKEY_K,4,2                     ## @AKEY_K
	.comm	_AKEY_L,4,2                     ## @AKEY_L
	.comm	_AKEY_M,4,2                     ## @AKEY_M
	.comm	_AKEY_N,4,2                     ## @AKEY_N
	.comm	_AKEY_O,4,2                     ## @AKEY_O
	.comm	_AKEY_P,4,2                     ## @AKEY_P
	.comm	_AKEY_Q,4,2                     ## @AKEY_Q
	.comm	_AKEY_R,4,2                     ## @AKEY_R
	.comm	_AKEY_S,4,2                     ## @AKEY_S
	.comm	_AKEY_T,4,2                     ## @AKEY_T
	.comm	_AKEY_U,4,2                     ## @AKEY_U
	.comm	_AKEY_V,4,2                     ## @AKEY_V
	.comm	_AKEY_W,4,2                     ## @AKEY_W
	.comm	_AKEY_X,4,2                     ## @AKEY_X
	.comm	_AKEY_Y,4,2                     ## @AKEY_Y
	.comm	_AKEY_Z,4,2                     ## @AKEY_Z
	.comm	_AKEY_EXCLAMATION,4,2           ## @AKEY_EXCLAMATION
	.comm	_AKEY_AT,4,2                    ## @AKEY_AT
	.comm	_AKEY_HASH,4,2                  ## @AKEY_HASH
	.comm	_AKEY_DOLLAR,4,2                ## @AKEY_DOLLAR
	.comm	_AKEY_PERCENT,4,2               ## @AKEY_PERCENT
	.comm	_AKEY_CARET,4,2                 ## @AKEY_CARET
	.comm	_AKEY_AMPERSAND,4,2             ## @AKEY_AMPERSAND
	.comm	_AKEY_ASTERISK,4,2              ## @AKEY_ASTERISK
	.comm	_AKEY_PARENLEFT,4,2             ## @AKEY_PARENLEFT
	.comm	_AKEY_PARENRIGHT,4,2            ## @AKEY_PARENRIGHT
	.comm	_AKEY_SETTAB,4,2                ## @AKEY_SETTAB
	.comm	_AKEY_UNDERSCORE,4,2            ## @AKEY_UNDERSCORE
	.comm	_AKEY_PLUS,4,2                  ## @AKEY_PLUS
	.comm	_AKEY_BAR,4,2                   ## @AKEY_BAR
	.comm	_AKEY_COLON,4,2                 ## @AKEY_COLON
	.comm	_AKEY_DBLQUOTE,4,2              ## @AKEY_DBLQUOTE
	.comm	_AKEY_LESS,4,2                  ## @AKEY_LESS
	.comm	_AKEY_GREATER,4,2               ## @AKEY_GREATER
	.comm	_AKEY_QUESTION,4,2              ## @AKEY_QUESTION
	.comm	_AKEY_SCREENSHOT_INTERLACE,4,2  ## @AKEY_SCREENSHOT_INTERLACE
	.comm	_AKEY_INSERT_LINE,4,2           ## @AKEY_INSERT_LINE
	.comm	_AKEY_DELETE_LINE,4,2           ## @AKEY_DELETE_LINE
	.comm	_AKEY_a,4,2                     ## @AKEY_a
	.comm	_AKEY_b,4,2                     ## @AKEY_b
	.comm	_AKEY_c,4,2                     ## @AKEY_c
	.comm	_AKEY_d,4,2                     ## @AKEY_d
	.comm	_AKEY_e,4,2                     ## @AKEY_e
	.comm	_AKEY_f,4,2                     ## @AKEY_f
	.comm	_AKEY_g,4,2                     ## @AKEY_g
	.comm	_AKEY_h,4,2                     ## @AKEY_h
	.comm	_AKEY_i,4,2                     ## @AKEY_i
	.comm	_AKEY_j,4,2                     ## @AKEY_j
	.comm	_AKEY_k,4,2                     ## @AKEY_k
	.comm	_AKEY_l,4,2                     ## @AKEY_l
	.comm	_AKEY_m,4,2                     ## @AKEY_m
	.comm	_AKEY_n,4,2                     ## @AKEY_n
	.comm	_AKEY_o,4,2                     ## @AKEY_o
	.comm	_AKEY_p,4,2                     ## @AKEY_p
	.comm	_AKEY_q,4,2                     ## @AKEY_q
	.comm	_AKEY_r,4,2                     ## @AKEY_r
	.comm	_AKEY_s,4,2                     ## @AKEY_s
	.comm	_AKEY_t,4,2                     ## @AKEY_t
	.comm	_AKEY_u,4,2                     ## @AKEY_u
	.comm	_AKEY_v,4,2                     ## @AKEY_v
	.comm	_AKEY_w,4,2                     ## @AKEY_w
	.comm	_AKEY_x,4,2                     ## @AKEY_x
	.comm	_AKEY_y,4,2                     ## @AKEY_y
	.comm	_AKEY_z,4,2                     ## @AKEY_z
	.comm	_AKEY_INSERT_CHAR,4,2           ## @AKEY_INSERT_CHAR
	.comm	_AKEY_DELETE_CHAR,4,2           ## @AKEY_DELETE_CHAR
	.comm	_AKEY_CTRL_a,4,2                ## @AKEY_CTRL_a
	.comm	_AKEY_CTRL_b,4,2                ## @AKEY_CTRL_b
	.comm	_AKEY_CTRL_c,4,2                ## @AKEY_CTRL_c
	.comm	_AKEY_CTRL_d,4,2                ## @AKEY_CTRL_d
	.comm	_AKEY_CTRL_e,4,2                ## @AKEY_CTRL_e
	.comm	_AKEY_CTRL_f,4,2                ## @AKEY_CTRL_f
	.comm	_AKEY_CTRL_g,4,2                ## @AKEY_CTRL_g
	.comm	_AKEY_CTRL_h,4,2                ## @AKEY_CTRL_h
	.comm	_AKEY_CTRL_i,4,2                ## @AKEY_CTRL_i
	.comm	_AKEY_CTRL_j,4,2                ## @AKEY_CTRL_j
	.comm	_AKEY_CTRL_k,4,2                ## @AKEY_CTRL_k
	.comm	_AKEY_CTRL_l,4,2                ## @AKEY_CTRL_l
	.comm	_AKEY_CTRL_m,4,2                ## @AKEY_CTRL_m
	.comm	_AKEY_CTRL_n,4,2                ## @AKEY_CTRL_n
	.comm	_AKEY_CTRL_o,4,2                ## @AKEY_CTRL_o
	.comm	_AKEY_CTRL_p,4,2                ## @AKEY_CTRL_p
	.comm	_AKEY_CTRL_q,4,2                ## @AKEY_CTRL_q
	.comm	_AKEY_CTRL_r,4,2                ## @AKEY_CTRL_r
	.comm	_AKEY_CTRL_s,4,2                ## @AKEY_CTRL_s
	.comm	_AKEY_CTRL_t,4,2                ## @AKEY_CTRL_t
	.comm	_AKEY_CTRL_u,4,2                ## @AKEY_CTRL_u
	.comm	_AKEY_CTRL_v,4,2                ## @AKEY_CTRL_v
	.comm	_AKEY_CTRL_w,4,2                ## @AKEY_CTRL_w
	.comm	_AKEY_CTRL_x,4,2                ## @AKEY_CTRL_x
	.comm	_AKEY_CTRL_y,4,2                ## @AKEY_CTRL_y
	.comm	_AKEY_CTRL_z,4,2                ## @AKEY_CTRL_z
	.comm	_AKEY_CTRL_1,4,2                ## @AKEY_CTRL_1
	.comm	_AKEY_CTRL_2,4,2                ## @AKEY_CTRL_2
	.comm	_AKEY_CTRL_3,4,2                ## @AKEY_CTRL_3
	.comm	_AKEY_CTRL_4,4,2                ## @AKEY_CTRL_4
	.comm	_AKEY_CTRL_5,4,2                ## @AKEY_CTRL_5
	.comm	_AKEY_CTRL_6,4,2                ## @AKEY_CTRL_6
	.comm	_AKEY_CTRL_7,4,2                ## @AKEY_CTRL_7
	.comm	_AKEY_CTRL_8,4,2                ## @AKEY_CTRL_8
	.comm	_AKEY_CTRL_9,4,2                ## @AKEY_CTRL_9
	.comm	_AKEY_CTRL_0,4,2                ## @AKEY_CTRL_0
	.comm	_AKEY_CLRTAB,4,2                ## @AKEY_CLRTAB
	.comm	_AKEY_CTRL,4,2                  ## @AKEY_CTRL
	.comm	_UI_MENU_DISK,4,2               ## @UI_MENU_DISK
	.comm	_UI_alt_function,4,2            ## @UI_alt_function
	.comm	_UI_MENU_CARTRIDGE,4,2          ## @UI_MENU_CARTRIDGE
	.comm	_UI_MENU_RUN,4,2                ## @UI_MENU_RUN
	.comm	_UI_MENU_SYSTEM,4,2             ## @UI_MENU_SYSTEM
	.comm	_UI_MENU_LOADSTATE,4,2          ## @UI_MENU_LOADSTATE
	.comm	_UI_MENU_SAVESTATE,4,2          ## @UI_MENU_SAVESTATE
	.comm	_UI_MENU_CASSETTE,4,2           ## @UI_MENU_CASSETTE
	.comm	_UI_MENU_ABOUT,4,2              ## @UI_MENU_ABOUT
	.comm	_PS2KBD_RAWKEY_UP,8,3           ## @PS2KBD_RAWKEY_UP
	.comm	_AKEY_CAPSTOGGLE,4,2            ## @AKEY_CAPSTOGGLE
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_PLATFORM_Keyboard              ; -- Begin function PLATFORM_Keyboard
	.p2align	2
_PLATFORM_Keyboard:                     ; @PLATFORM_Keyboard
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #32
	.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
	bl	_PadButtons
Lloh0:
	adrp	x8, _INPUT_CONSOL_NONE@GOTPAGE
Lloh1:
	ldr	x8, [x8, _INPUT_CONSOL_NONE@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x8]
Lloh3:
	adrp	x10, _INPUT_key_consol@GOTPAGE
Lloh4:
	ldr	x10, [x10, _INPUT_key_consol@GOTPAGEOFF]
	str	w9, [x10]
Lloh5:
	adrp	x8, _UI_is_active@GOTPAGE
Lloh6:
	ldr	x8, [x8, _UI_is_active@GOTPAGEOFF]
Lloh7:
	ldr	x8, [x8]
	cbz	x8, LBB0_15
; %bb.1:
Lloh8:
	adrp	x11, _PAD_CROSS@GOTPAGE
Lloh9:
	ldr	x11, [x11, _PAD_CROSS@GOTPAGEOFF]
Lloh10:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_3
LBB0_2:
Lloh11:
	adrp	x8, _AKEY_RETURN@GOTPAGE
Lloh12:
	ldr	x8, [x8, _AKEY_RETURN@GOTPAGEOFF]
	b	LBB0_19
LBB0_3:
Lloh13:
	adrp	x11, _PAD_CIRCLE@GOTPAGE
Lloh14:
	ldr	x11, [x11, _PAD_CIRCLE@GOTPAGEOFF]
Lloh15:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_5
LBB0_4:
Lloh16:
	adrp	x8, _AKEY_ESCAPE@GOTPAGE
Lloh17:
	ldr	x8, [x8, _AKEY_ESCAPE@GOTPAGEOFF]
	b	LBB0_19
LBB0_5:
Lloh18:
	adrp	x11, _PAD_LEFT@GOTPAGE
Lloh19:
	ldr	x11, [x11, _PAD_LEFT@GOTPAGEOFF]
Lloh20:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_7
LBB0_6:
Lloh21:
	adrp	x8, _AKEY_LEFT@GOTPAGE
Lloh22:
	ldr	x8, [x8, _AKEY_LEFT@GOTPAGEOFF]
	b	LBB0_19
LBB0_7:
Lloh23:
	adrp	x11, _PAD_RIGHT@GOTPAGE
Lloh24:
	ldr	x11, [x11, _PAD_RIGHT@GOTPAGEOFF]
Lloh25:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_9
LBB0_8:
Lloh26:
	adrp	x8, _AKEY_RIGHT@GOTPAGE
Lloh27:
	ldr	x8, [x8, _AKEY_RIGHT@GOTPAGEOFF]
	b	LBB0_19
LBB0_9:
Lloh28:
	adrp	x11, _PAD_UP@GOTPAGE
Lloh29:
	ldr	x11, [x11, _PAD_UP@GOTPAGEOFF]
Lloh30:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_11
LBB0_10:
Lloh31:
	adrp	x8, _AKEY_UP@GOTPAGE
Lloh32:
	ldr	x8, [x8, _AKEY_UP@GOTPAGEOFF]
	b	LBB0_19
LBB0_11:
Lloh33:
	adrp	x11, _PAD_DOWN@GOTPAGE
Lloh34:
	ldr	x11, [x11, _PAD_DOWN@GOTPAGEOFF]
Lloh35:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_13
LBB0_12:
Lloh36:
	adrp	x8, _AKEY_DOWN@GOTPAGE
Lloh37:
	ldr	x8, [x8, _AKEY_DOWN@GOTPAGEOFF]
	b	LBB0_19
LBB0_13:
Lloh38:
	adrp	x11, _PAD_L1@GOTPAGE
Lloh39:
	ldr	x11, [x11, _PAD_L1@GOTPAGEOFF]
Lloh40:
	ldr	w11, [x11]
	tst	w11, w0
	b.ne	LBB0_23
; %bb.14:
Lloh41:
	adrp	x11, _PAD_R1@GOTPAGE
Lloh42:
	ldr	x11, [x11, _PAD_R1@GOTPAGEOFF]
Lloh43:
	ldr	w11, [x11]
	tst	w11, w0
	b.ne	LBB0_25
LBB0_15:
Lloh44:
	adrp	x11, _PAD_TRIANGLE@GOTPAGE
Lloh45:
	ldr	x11, [x11, _PAD_TRIANGLE@GOTPAGEOFF]
Lloh46:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_17
LBB0_16:
Lloh47:
	adrp	x8, _AKEY_UI@GOTPAGE
Lloh48:
	ldr	x8, [x8, _AKEY_UI@GOTPAGEOFF]
	b	LBB0_19
LBB0_17:
Lloh49:
	adrp	x11, _PAD_SQUARE@GOTPAGE
Lloh50:
	ldr	x11, [x11, _PAD_SQUARE@GOTPAGEOFF]
Lloh51:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_21
LBB0_18:
Lloh52:
	adrp	x8, _AKEY_SPACE@GOTPAGE
Lloh53:
	ldr	x8, [x8, _AKEY_SPACE@GOTPAGEOFF]
LBB0_19:
	ldr	w0, [x8]
LBB0_20:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #32
	ret
LBB0_21:
Lloh54:
	adrp	x11, _PAD_CIRCLE@GOTPAGE
Lloh55:
	ldr	x11, [x11, _PAD_CIRCLE@GOTPAGEOFF]
Lloh56:
	ldr	w11, [x11]
	tst	w11, w0
	b.ne	LBB0_2
; %bb.22:
Lloh57:
	adrp	x11, _PAD_L1@GOTPAGE
Lloh58:
	ldr	x11, [x11, _PAD_L1@GOTPAGEOFF]
Lloh59:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_24
LBB0_23:
Lloh60:
	adrp	x8, _AKEY_COLDSTART@GOTPAGE
Lloh61:
	ldr	x8, [x8, _AKEY_COLDSTART@GOTPAGEOFF]
	b	LBB0_19
LBB0_24:
Lloh62:
	adrp	x11, _PAD_R1@GOTPAGE
Lloh63:
	ldr	x11, [x11, _PAD_R1@GOTPAGEOFF]
Lloh64:
	ldr	w11, [x11]
	tst	w11, w0
	b.eq	LBB0_26
LBB0_25:
Lloh65:
	adrp	x8, _AKEY_WARMSTART@GOTPAGE
Lloh66:
	ldr	x8, [x8, _AKEY_WARMSTART@GOTPAGEOFF]
	b	LBB0_19
LBB0_26:
Lloh67:
	adrp	x11, _Atari800_machine_type@GOTPAGE
Lloh68:
	ldr	x11, [x11, _Atari800_machine_type@GOTPAGEOFF]
Lloh69:
	ldr	x11, [x11]
Lloh70:
	adrp	x12, _Atari800_MACHINE_5200@GOTPAGE
Lloh71:
	ldr	x12, [x12, _Atari800_MACHINE_5200@GOTPAGEOFF]
Lloh72:
	ldr	x12, [x12]
Lloh73:
	adrp	x13, _PAD_START@GOTPAGE
Lloh74:
	ldr	x13, [x13, _PAD_START@GOTPAGEOFF]
Lloh75:
	ldr	w13, [x13]
	and	w13, w13, w0
	cmp	x11, x12
	b.ne	LBB0_29
; %bb.27:
	cbz	w13, LBB0_35
; %bb.28:
Lloh76:
	adrp	x8, _AKEY_5200_START@GOTPAGE
Lloh77:
	ldr	x8, [x8, _AKEY_5200_START@GOTPAGEOFF]
	b	LBB0_19
LBB0_29:
	cbz	w13, LBB0_31
; %bb.30:
Lloh78:
	adrp	x13, _INPUT_CONSOL_START@GOTPAGE
Lloh79:
	ldr	x13, [x13, _INPUT_CONSOL_START@GOTPAGEOFF]
Lloh80:
	ldr	w13, [x13]
	eor	w9, w13, w9
	str	w9, [x10]
LBB0_31:
Lloh81:
	adrp	x13, _PAD_SELECT@GOTPAGE
Lloh82:
	ldr	x13, [x13, _PAD_SELECT@GOTPAGEOFF]
Lloh83:
	ldr	w13, [x13]
	tst	w13, w0
	b.eq	LBB0_33
; %bb.32:
Lloh84:
	adrp	x13, _INPUT_CONSOL_SELECT@GOTPAGE
Lloh85:
	ldr	x13, [x13, _INPUT_CONSOL_SELECT@GOTPAGEOFF]
Lloh86:
	ldr	w13, [x13]
	eor	w9, w9, w13
	str	w9, [x10]
LBB0_33:
Lloh87:
	adrp	x9, _PAD_CROSS@GOTPAGE
Lloh88:
	ldr	x9, [x9, _PAD_CROSS@GOTPAGEOFF]
Lloh89:
	ldr	w9, [x9]
	tst	w9, w0
	b.eq	LBB0_35
; %bb.34:
Lloh90:
	adrp	x8, _AKEY_HELP@GOTPAGE
Lloh91:
	ldr	x8, [x8, _AKEY_HELP@GOTPAGEOFF]
	b	LBB0_19
LBB0_35:
	cmp	x11, x12
	b.ne	LBB0_37
; %bb.36:
	cbz	x8, LBB0_100
LBB0_37:
	mov	x0, sp
	bl	_PS2KbdReadRaw
	cbz	x0, LBB0_100
; %bb.38:
Lloh92:
	adrp	x12, _PS2KBD_RAWKEY_DOWN@GOTPAGE
Lloh93:
	ldr	x12, [x12, _PS2KBD_RAWKEY_DOWN@GOTPAGEOFF]
Lloh94:
	adrp	x15, lJTI0_1@PAGE
Lloh95:
	add	x15, x15, lJTI0_1@PAGEOFF
Lloh96:
	adrp	x16, lJTI0_0@PAGE
Lloh97:
	add	x16, x16, lJTI0_0@PAGEOFF
Lloh98:
	adrp	x10, _PS2KbdSHIFT@GOTPAGE
Lloh99:
	ldr	x10, [x10, _PS2KbdSHIFT@GOTPAGEOFF]
Lloh100:
	adrp	x11, _PS2KbdALT@GOTPAGE
Lloh101:
	ldr	x11, [x11, _PS2KbdALT@GOTPAGEOFF]
Lloh102:
	adrp	x13, _PS2KbdCONTROL@GOTPAGE
Lloh103:
	ldr	x13, [x13, _PS2KbdCONTROL@GOTPAGEOFF]
Lloh104:
	adrp	x17, lJTI0_3@PAGE
Lloh105:
	add	x17, x17, lJTI0_3@PAGEOFF
Lloh106:
	adrp	x8, _PS2KBD_RAWKEY_UP@GOTPAGE
Lloh107:
	ldr	x8, [x8, _PS2KBD_RAWKEY_UP@GOTPAGEOFF]
Lloh108:
	adrp	x9, lJTI0_6@PAGE
Lloh109:
	add	x9, x9, lJTI0_6@PAGEOFF
Lloh110:
	adrp	x2, lJTI0_5@PAGE
Lloh111:
	add	x2, x2, lJTI0_5@PAGEOFF
Lloh112:
	adrp	x3, lJTI0_4@PAGE
Lloh113:
	add	x3, x3, lJTI0_4@PAGEOFF
Lloh114:
	adrp	x4, lJTI0_2@PAGE
Lloh115:
	add	x4, x4, lJTI0_2@PAGEOFF
LBB0_39:                                ; =>This Inner Loop Header: Depth=1
	ldr	x14, [sp]
	ldr	x0, [x12]
	cmp	x14, x0
	b.ne	LBB0_44
; %bb.40:                               ;   in Loop: Header=BB0_39 Depth=1
	ldr	w1, [sp, #8]
	sub	w12, w1, #40
	cmp	w12, #88
	b.hi	LBB0_42
; %bb.41:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x15, LBB0_2
	ldrh	w1, [x16, x12, lsl #1]
	add	x15, x15, x1, lsl #2
	br	x15
LBB0_42:                                ;   in Loop: Header=BB0_39 Depth=1
	sub	w12, w1, #224
	cmp	w12, #6
	b.hi	LBB0_44
; %bb.43:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x16, LBB0_44
	ldrb	w1, [x15, x12]
	add	x16, x16, x1, lsl #2
	br	x16
LBB0_44:                                ;   in Loop: Header=BB0_39 Depth=1
	cmp	x14, x0
	ldr	w12, [x10]
	ccmp	w12, #0, #0, eq
	cset	w6, ne
	ldr	w5, [x11]
	b.ne	LBB0_49
; %bb.45:                               ;   in Loop: Header=BB0_39 Depth=1
	cbnz	w5, LBB0_49
; %bb.46:                               ;   in Loop: Header=BB0_39 Depth=1
	ldr	w10, [sp, #8]
	sub	w10, w10, #30
	cmp	w10, #37
	b.hi	LBB0_48
; %bb.47:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x11, LBB0_16
	ldrh	w12, [x4, x10, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_48:                                ;   in Loop: Header=BB0_39 Depth=1
	ldr	w7, [x13]
	cmp	w7, #0
	cset	w10, ne
	b	LBB0_50
LBB0_49:                                ;   in Loop: Header=BB0_39 Depth=1
	ldr	w7, [x13]
	cmp	w7, #0
	cset	w10, ne
	cmp	x14, x0
	ccmp	w12, #0, #4, eq
	ccmp	w7, #0, #0, ne
	ccmp	w5, #0, #0, eq
	b.eq	LBB0_61
LBB0_50:                                ;   in Loop: Header=BB0_39 Depth=1
	orr	w10, w6, w10
	tbnz	w10, #0, LBB0_54
; %bb.51:                               ;   in Loop: Header=BB0_39 Depth=1
	cbnz	w5, LBB0_54
; %bb.52:                               ;   in Loop: Header=BB0_39 Depth=1
	ldr	w10, [sp, #8]
	sub	w10, w10, #4
	cmp	w10, #72
	b.hi	LBB0_54
; %bb.53:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x11, LBB0_54
	ldrb	w12, [x3, x10]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_54:                                ;   in Loop: Header=BB0_39 Depth=1
	cmp	x14, x0
	ccmp	w7, #0, #4, eq
	ccmp	w5, #0, #0, ne
	b.eq	LBB0_63
LBB0_55:                                ;   in Loop: Header=BB0_39 Depth=1
	cmp	x14, x0
	ccmp	w5, #0, #4, eq
	b.eq	LBB0_58
; %bb.56:                               ;   in Loop: Header=BB0_39 Depth=1
	ldr	w10, [sp, #8]
	sub	w10, w10, #4
	cmp	w10, #24
	b.hi	LBB0_58
; %bb.57:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x11, LBB0_58
	ldrh	w12, [x9, x10, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_58:                                ;   in Loop: Header=BB0_39 Depth=1
	ldr	x8, [x8]
	cmp	x14, x8
	b.ne	LBB0_66
; %bb.59:                               ;   in Loop: Header=BB0_39 Depth=1
	ldr	w9, [sp, #8]
	sub	w8, w9, #224
	cmp	w8, #6
	b.hi	LBB0_65
; %bb.60:                               ;   in Loop: Header=BB0_39 Depth=1
Lloh116:
	adrp	x9, lJTI0_7@PAGE
Lloh117:
	add	x9, x9, lJTI0_7@PAGEOFF
	adr	x10, LBB0_66
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_61:                                ;   in Loop: Header=BB0_39 Depth=1
	mov	w10, #0
	ldr	w11, [sp, #8]
	sub	w11, w11, #4
	cmp	w11, #72
	b.hi	LBB0_67
; %bb.62:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x12, LBB0_23
	ldrh	w13, [x17, x11, lsl #1]
	add	x12, x12, x13, lsl #2
	mov	x7, x10
	br	x12
LBB0_63:                                ;   in Loop: Header=BB0_39 Depth=1
	ldr	w10, [sp, #8]
	sub	w10, w10, #4
	cmp	w10, #51
	b.hi	LBB0_55
; %bb.64:                               ;   in Loop: Header=BB0_39 Depth=1
	adr	x11, LBB0_55
	ldrh	w12, [x2, x10, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_65:                                ;   in Loop: Header=BB0_39 Depth=1
	cmp	w9, #57
	b.eq	LBB0_227
LBB0_66:                                ;   in Loop: Header=BB0_39 Depth=1
	mov	x0, sp
	bl	_PS2KbdReadRaw
Lloh118:
	adrp	x10, _PS2KbdSHIFT@GOTPAGE
Lloh119:
	ldr	x10, [x10, _PS2KbdSHIFT@GOTPAGEOFF]
Lloh120:
	adrp	x11, _PS2KbdALT@GOTPAGE
Lloh121:
	ldr	x11, [x11, _PS2KbdALT@GOTPAGEOFF]
Lloh122:
	adrp	x13, _PS2KbdCONTROL@GOTPAGE
Lloh123:
	ldr	x13, [x13, _PS2KbdCONTROL@GOTPAGEOFF]
Lloh124:
	adrp	x12, _PS2KBD_RAWKEY_DOWN@GOTPAGE
Lloh125:
	ldr	x12, [x12, _PS2KBD_RAWKEY_DOWN@GOTPAGEOFF]
Lloh126:
	adrp	x15, lJTI0_1@PAGE
Lloh127:
	add	x15, x15, lJTI0_1@PAGEOFF
Lloh128:
	adrp	x16, lJTI0_0@PAGE
Lloh129:
	add	x16, x16, lJTI0_0@PAGEOFF
Lloh130:
	adrp	x17, lJTI0_3@PAGE
Lloh131:
	add	x17, x17, lJTI0_3@PAGEOFF
Lloh132:
	adrp	x8, _PS2KBD_RAWKEY_UP@GOTPAGE
Lloh133:
	ldr	x8, [x8, _PS2KBD_RAWKEY_UP@GOTPAGEOFF]
Lloh134:
	adrp	x9, lJTI0_6@PAGE
Lloh135:
	add	x9, x9, lJTI0_6@PAGEOFF
Lloh136:
	adrp	x2, lJTI0_5@PAGE
Lloh137:
	add	x2, x2, lJTI0_5@PAGEOFF
Lloh138:
	adrp	x3, lJTI0_4@PAGE
Lloh139:
	add	x3, x3, lJTI0_4@PAGEOFF
Lloh140:
	adrp	x4, lJTI0_2@PAGE
Lloh141:
	add	x4, x4, lJTI0_2@PAGEOFF
	cbnz	x0, LBB0_39
	b	LBB0_100
LBB0_67:                                ;   in Loop: Header=BB0_39 Depth=1
	mov	x7, x10
	b	LBB0_50
LBB0_68:
Lloh142:
	adrp	x8, _AKEY_SCREENSHOT@GOTPAGE
Lloh143:
	ldr	x8, [x8, _AKEY_SCREENSHOT@GOTPAGEOFF]
	b	LBB0_19
LBB0_69:
	mov	w8, #1
	str	w8, [x10]
	b	LBB0_100
LBB0_70:
	mov	w8, #1
	str	w8, [x11]
	b	LBB0_100
LBB0_71:
	mov	w8, #1
	str	w8, [x13]
	b	LBB0_100
LBB0_72:
Lloh144:
	adrp	x8, _AKEY_BACKSPACE@GOTPAGE
Lloh145:
	ldr	x8, [x8, _AKEY_BACKSPACE@GOTPAGEOFF]
	b	LBB0_19
LBB0_73:
Lloh146:
	adrp	x8, _AKEY_TAB@GOTPAGE
Lloh147:
	ldr	x8, [x8, _AKEY_TAB@GOTPAGEOFF]
	b	LBB0_19
LBB0_74:
Lloh148:
	adrp	x8, _AKEY_1@GOTPAGE
Lloh149:
	ldr	x8, [x8, _AKEY_1@GOTPAGEOFF]
	b	LBB0_19
LBB0_75:
Lloh150:
	adrp	x8, _AKEY_2@GOTPAGE
Lloh151:
	ldr	x8, [x8, _AKEY_2@GOTPAGEOFF]
	b	LBB0_19
LBB0_76:
Lloh152:
	adrp	x8, _AKEY_3@GOTPAGE
Lloh153:
	ldr	x8, [x8, _AKEY_3@GOTPAGEOFF]
	b	LBB0_19
LBB0_77:
Lloh154:
	adrp	x8, _AKEY_4@GOTPAGE
Lloh155:
	ldr	x8, [x8, _AKEY_4@GOTPAGEOFF]
	b	LBB0_19
LBB0_78:
Lloh156:
	adrp	x8, _AKEY_5@GOTPAGE
Lloh157:
	ldr	x8, [x8, _AKEY_5@GOTPAGEOFF]
	b	LBB0_19
LBB0_79:
Lloh158:
	adrp	x8, _AKEY_6@GOTPAGE
Lloh159:
	ldr	x8, [x8, _AKEY_6@GOTPAGEOFF]
	b	LBB0_19
LBB0_80:
Lloh160:
	adrp	x8, _AKEY_7@GOTPAGE
Lloh161:
	ldr	x8, [x8, _AKEY_7@GOTPAGEOFF]
	b	LBB0_19
LBB0_81:
Lloh162:
	adrp	x8, _AKEY_8@GOTPAGE
Lloh163:
	ldr	x8, [x8, _AKEY_8@GOTPAGEOFF]
	b	LBB0_19
LBB0_82:
Lloh164:
	adrp	x8, _AKEY_9@GOTPAGE
Lloh165:
	ldr	x8, [x8, _AKEY_9@GOTPAGEOFF]
	b	LBB0_19
LBB0_83:
Lloh166:
	adrp	x8, _AKEY_0@GOTPAGE
Lloh167:
	ldr	x8, [x8, _AKEY_0@GOTPAGEOFF]
	b	LBB0_19
LBB0_84:
Lloh168:
	adrp	x8, _AKEY_MINUS@GOTPAGE
Lloh169:
	ldr	x8, [x8, _AKEY_MINUS@GOTPAGEOFF]
	b	LBB0_19
LBB0_85:
Lloh170:
	adrp	x8, _AKEY_EQUAL@GOTPAGE
Lloh171:
	ldr	x8, [x8, _AKEY_EQUAL@GOTPAGEOFF]
	b	LBB0_19
LBB0_86:
Lloh172:
	adrp	x8, _AKEY_BRACKETLEFT@GOTPAGE
Lloh173:
	ldr	x8, [x8, _AKEY_BRACKETLEFT@GOTPAGEOFF]
	b	LBB0_19
LBB0_87:
Lloh174:
	adrp	x8, _AKEY_BRACKETRIGHT@GOTPAGE
Lloh175:
	ldr	x8, [x8, _AKEY_BRACKETRIGHT@GOTPAGEOFF]
	b	LBB0_19
LBB0_88:
Lloh176:
	adrp	x8, _AKEY_BACKSLASH@GOTPAGE
Lloh177:
	ldr	x8, [x8, _AKEY_BACKSLASH@GOTPAGEOFF]
	b	LBB0_19
LBB0_89:
Lloh178:
	adrp	x8, _AKEY_SEMICOLON@GOTPAGE
Lloh179:
	ldr	x8, [x8, _AKEY_SEMICOLON@GOTPAGEOFF]
	b	LBB0_19
LBB0_90:
Lloh180:
	adrp	x8, _AKEY_QUOTE@GOTPAGE
Lloh181:
	ldr	x8, [x8, _AKEY_QUOTE@GOTPAGEOFF]
	b	LBB0_19
LBB0_91:
Lloh182:
	adrp	x8, _AKEY_ATARI@GOTPAGE
Lloh183:
	ldr	x8, [x8, _AKEY_ATARI@GOTPAGEOFF]
	b	LBB0_19
LBB0_92:
Lloh184:
	adrp	x8, _AKEY_COMMA@GOTPAGE
Lloh185:
	ldr	x8, [x8, _AKEY_COMMA@GOTPAGEOFF]
	b	LBB0_19
LBB0_93:
Lloh186:
	adrp	x8, _AKEY_FULLSTOP@GOTPAGE
Lloh187:
	ldr	x8, [x8, _AKEY_FULLSTOP@GOTPAGEOFF]
	b	LBB0_19
LBB0_94:
Lloh188:
	adrp	x8, _AKEY_SLASH@GOTPAGE
Lloh189:
	ldr	x8, [x8, _AKEY_SLASH@GOTPAGEOFF]
	b	LBB0_19
LBB0_95:
Lloh190:
	adrp	x8, _AKEY_EXIT@GOTPAGE
Lloh191:
	ldr	x8, [x8, _AKEY_EXIT@GOTPAGEOFF]
	b	LBB0_19
LBB0_96:
Lloh192:
	adrp	x8, _PS2KbdSHIFT@GOTPAGE
Lloh193:
	ldr	x8, [x8, _PS2KbdSHIFT@GOTPAGEOFF]
	b	LBB0_99
LBB0_97:
Lloh194:
	adrp	x8, _PS2KbdALT@GOTPAGE
Lloh195:
	ldr	x8, [x8, _PS2KbdALT@GOTPAGEOFF]
	b	LBB0_99
LBB0_98:
Lloh196:
	adrp	x8, _PS2KbdCONTROL@GOTPAGE
Lloh197:
	ldr	x8, [x8, _PS2KbdCONTROL@GOTPAGEOFF]
LBB0_99:
	str	wzr, [x8]
LBB0_100:
Lloh198:
	adrp	x8, _AKEY_NONE@GOTPAGE
Lloh199:
	ldr	x8, [x8, _AKEY_NONE@GOTPAGEOFF]
	b	LBB0_19
LBB0_101:
Lloh200:
	adrp	x8, _AKEY_a@GOTPAGE
Lloh201:
	ldr	x8, [x8, _AKEY_a@GOTPAGEOFF]
	b	LBB0_19
LBB0_102:
Lloh202:
	adrp	x8, _AKEY_b@GOTPAGE
Lloh203:
	ldr	x8, [x8, _AKEY_b@GOTPAGEOFF]
	b	LBB0_19
LBB0_103:
Lloh204:
	adrp	x8, _AKEY_c@GOTPAGE
Lloh205:
	ldr	x8, [x8, _AKEY_c@GOTPAGEOFF]
	b	LBB0_19
LBB0_104:
Lloh206:
	adrp	x8, _AKEY_d@GOTPAGE
Lloh207:
	ldr	x8, [x8, _AKEY_d@GOTPAGEOFF]
	b	LBB0_19
LBB0_105:
Lloh208:
	adrp	x8, _AKEY_e@GOTPAGE
Lloh209:
	ldr	x8, [x8, _AKEY_e@GOTPAGEOFF]
	b	LBB0_19
LBB0_106:
Lloh210:
	adrp	x8, _AKEY_f@GOTPAGE
Lloh211:
	ldr	x8, [x8, _AKEY_f@GOTPAGEOFF]
	b	LBB0_19
LBB0_107:
Lloh212:
	adrp	x8, _AKEY_g@GOTPAGE
Lloh213:
	ldr	x8, [x8, _AKEY_g@GOTPAGEOFF]
	b	LBB0_19
LBB0_108:
Lloh214:
	adrp	x8, _AKEY_h@GOTPAGE
Lloh215:
	ldr	x8, [x8, _AKEY_h@GOTPAGEOFF]
	b	LBB0_19
LBB0_109:
Lloh216:
	adrp	x8, _AKEY_i@GOTPAGE
Lloh217:
	ldr	x8, [x8, _AKEY_i@GOTPAGEOFF]
	b	LBB0_19
LBB0_110:
Lloh218:
	adrp	x8, _AKEY_j@GOTPAGE
Lloh219:
	ldr	x8, [x8, _AKEY_j@GOTPAGEOFF]
	b	LBB0_19
LBB0_111:
Lloh220:
	adrp	x8, _AKEY_k@GOTPAGE
Lloh221:
	ldr	x8, [x8, _AKEY_k@GOTPAGEOFF]
	b	LBB0_19
LBB0_112:
Lloh222:
	adrp	x8, _AKEY_l@GOTPAGE
Lloh223:
	ldr	x8, [x8, _AKEY_l@GOTPAGEOFF]
	b	LBB0_19
LBB0_113:
Lloh224:
	adrp	x8, _AKEY_m@GOTPAGE
Lloh225:
	ldr	x8, [x8, _AKEY_m@GOTPAGEOFF]
	b	LBB0_19
LBB0_114:
Lloh226:
	adrp	x8, _AKEY_n@GOTPAGE
Lloh227:
	ldr	x8, [x8, _AKEY_n@GOTPAGEOFF]
	b	LBB0_19
LBB0_115:
Lloh228:
	adrp	x8, _AKEY_o@GOTPAGE
Lloh229:
	ldr	x8, [x8, _AKEY_o@GOTPAGEOFF]
	b	LBB0_19
LBB0_116:
Lloh230:
	adrp	x8, _AKEY_p@GOTPAGE
Lloh231:
	ldr	x8, [x8, _AKEY_p@GOTPAGEOFF]
	b	LBB0_19
LBB0_117:
Lloh232:
	adrp	x8, _AKEY_q@GOTPAGE
Lloh233:
	ldr	x8, [x8, _AKEY_q@GOTPAGEOFF]
	b	LBB0_19
LBB0_118:
Lloh234:
	adrp	x8, _AKEY_r@GOTPAGE
Lloh235:
	ldr	x8, [x8, _AKEY_r@GOTPAGEOFF]
	b	LBB0_19
LBB0_119:
Lloh236:
	adrp	x8, _AKEY_s@GOTPAGE
Lloh237:
	ldr	x8, [x8, _AKEY_s@GOTPAGEOFF]
	b	LBB0_19
LBB0_120:
Lloh238:
	adrp	x8, _AKEY_t@GOTPAGE
Lloh239:
	ldr	x8, [x8, _AKEY_t@GOTPAGEOFF]
	b	LBB0_19
LBB0_121:
Lloh240:
	adrp	x8, _AKEY_u@GOTPAGE
Lloh241:
	ldr	x8, [x8, _AKEY_u@GOTPAGEOFF]
	b	LBB0_19
LBB0_122:
Lloh242:
	adrp	x8, _AKEY_v@GOTPAGE
Lloh243:
	ldr	x8, [x8, _AKEY_v@GOTPAGEOFF]
	b	LBB0_19
LBB0_123:
Lloh244:
	adrp	x8, _AKEY_w@GOTPAGE
Lloh245:
	ldr	x8, [x8, _AKEY_w@GOTPAGEOFF]
	b	LBB0_19
LBB0_124:
Lloh246:
	adrp	x8, _AKEY_x@GOTPAGE
Lloh247:
	ldr	x8, [x8, _AKEY_x@GOTPAGEOFF]
	b	LBB0_19
LBB0_125:
Lloh248:
	adrp	x8, _AKEY_y@GOTPAGE
Lloh249:
	ldr	x8, [x8, _AKEY_y@GOTPAGEOFF]
	b	LBB0_19
LBB0_126:
Lloh250:
	adrp	x8, _AKEY_z@GOTPAGE
Lloh251:
	ldr	x8, [x8, _AKEY_z@GOTPAGEOFF]
	b	LBB0_19
LBB0_127:
Lloh252:
	adrp	x8, _AKEY_INSERT_CHAR@GOTPAGE
Lloh253:
	ldr	x8, [x8, _AKEY_INSERT_CHAR@GOTPAGEOFF]
	b	LBB0_19
LBB0_128:
Lloh254:
	adrp	x8, _AKEY_DELETE_CHAR@GOTPAGE
Lloh255:
	ldr	x8, [x8, _AKEY_DELETE_CHAR@GOTPAGEOFF]
	b	LBB0_19
LBB0_129:
Lloh256:
	adrp	x8, _UI_MENU_ABOUT@GOTPAGE
Lloh257:
	ldr	x8, [x8, _UI_MENU_ABOUT@GOTPAGEOFF]
	b	LBB0_137
LBB0_130:
Lloh258:
	adrp	x8, _UI_MENU_CARTRIDGE@GOTPAGE
Lloh259:
	ldr	x8, [x8, _UI_MENU_CARTRIDGE@GOTPAGEOFF]
	b	LBB0_137
LBB0_131:
Lloh260:
	adrp	x8, _UI_MENU_DISK@GOTPAGE
Lloh261:
	ldr	x8, [x8, _UI_MENU_DISK@GOTPAGEOFF]
	b	LBB0_137
LBB0_132:
Lloh262:
	adrp	x8, _UI_MENU_LOADSTATE@GOTPAGE
Lloh263:
	ldr	x8, [x8, _UI_MENU_LOADSTATE@GOTPAGEOFF]
	b	LBB0_137
LBB0_133:
Lloh264:
	adrp	x8, _UI_MENU_RUN@GOTPAGE
Lloh265:
	ldr	x8, [x8, _UI_MENU_RUN@GOTPAGEOFF]
	b	LBB0_137
LBB0_134:
Lloh266:
	adrp	x8, _UI_MENU_SAVESTATE@GOTPAGE
Lloh267:
	ldr	x8, [x8, _UI_MENU_SAVESTATE@GOTPAGEOFF]
	b	LBB0_137
LBB0_135:
Lloh268:
	adrp	x8, _UI_MENU_CASSETTE@GOTPAGE
Lloh269:
	ldr	x8, [x8, _UI_MENU_CASSETTE@GOTPAGEOFF]
	b	LBB0_137
LBB0_136:
Lloh270:
	adrp	x8, _UI_MENU_SYSTEM@GOTPAGE
Lloh271:
	ldr	x8, [x8, _UI_MENU_SYSTEM@GOTPAGEOFF]
LBB0_137:
Lloh272:
	adrp	x9, _UI_alt_function@GOTPAGE
Lloh273:
	ldr	x9, [x9, _UI_alt_function@GOTPAGEOFF]
	ldr	w8, [x8]
Lloh274:
	str	w8, [x9]
	b	LBB0_16
LBB0_138:
Lloh275:
	adrp	x8, _AKEY_CTRL_a@GOTPAGE
Lloh276:
	ldr	x8, [x8, _AKEY_CTRL_a@GOTPAGEOFF]
	b	LBB0_19
LBB0_139:
Lloh277:
	adrp	x8, _AKEY_CTRL_b@GOTPAGE
Lloh278:
	ldr	x8, [x8, _AKEY_CTRL_b@GOTPAGEOFF]
	b	LBB0_19
LBB0_140:
Lloh279:
	adrp	x8, _AKEY_CTRL_c@GOTPAGE
Lloh280:
	ldr	x8, [x8, _AKEY_CTRL_c@GOTPAGEOFF]
	b	LBB0_19
LBB0_141:
Lloh281:
	adrp	x8, _AKEY_CTRL_d@GOTPAGE
Lloh282:
	ldr	x8, [x8, _AKEY_CTRL_d@GOTPAGEOFF]
	b	LBB0_19
LBB0_142:
Lloh283:
	adrp	x8, _AKEY_CTRL_e@GOTPAGE
Lloh284:
	ldr	x8, [x8, _AKEY_CTRL_e@GOTPAGEOFF]
	b	LBB0_19
LBB0_143:
Lloh285:
	adrp	x8, _AKEY_CTRL_f@GOTPAGE
Lloh286:
	ldr	x8, [x8, _AKEY_CTRL_f@GOTPAGEOFF]
	b	LBB0_19
LBB0_144:
Lloh287:
	adrp	x8, _AKEY_CTRL_g@GOTPAGE
Lloh288:
	ldr	x8, [x8, _AKEY_CTRL_g@GOTPAGEOFF]
	b	LBB0_19
LBB0_145:
Lloh289:
	adrp	x8, _AKEY_CTRL_h@GOTPAGE
Lloh290:
	ldr	x8, [x8, _AKEY_CTRL_h@GOTPAGEOFF]
	b	LBB0_19
LBB0_146:
Lloh291:
	adrp	x8, _AKEY_CTRL_i@GOTPAGE
Lloh292:
	ldr	x8, [x8, _AKEY_CTRL_i@GOTPAGEOFF]
	b	LBB0_19
LBB0_147:
Lloh293:
	adrp	x8, _AKEY_CTRL_j@GOTPAGE
Lloh294:
	ldr	x8, [x8, _AKEY_CTRL_j@GOTPAGEOFF]
	b	LBB0_19
LBB0_148:
Lloh295:
	adrp	x8, _AKEY_CTRL_k@GOTPAGE
Lloh296:
	ldr	x8, [x8, _AKEY_CTRL_k@GOTPAGEOFF]
	b	LBB0_19
LBB0_149:
Lloh297:
	adrp	x8, _AKEY_CTRL_l@GOTPAGE
Lloh298:
	ldr	x8, [x8, _AKEY_CTRL_l@GOTPAGEOFF]
	b	LBB0_19
LBB0_150:
Lloh299:
	adrp	x8, _AKEY_CTRL_m@GOTPAGE
Lloh300:
	ldr	x8, [x8, _AKEY_CTRL_m@GOTPAGEOFF]
	b	LBB0_19
LBB0_151:
Lloh301:
	adrp	x8, _AKEY_CTRL_n@GOTPAGE
Lloh302:
	ldr	x8, [x8, _AKEY_CTRL_n@GOTPAGEOFF]
	b	LBB0_19
LBB0_152:
Lloh303:
	adrp	x8, _AKEY_CTRL_o@GOTPAGE
Lloh304:
	ldr	x8, [x8, _AKEY_CTRL_o@GOTPAGEOFF]
	b	LBB0_19
LBB0_153:
Lloh305:
	adrp	x8, _AKEY_CTRL_p@GOTPAGE
Lloh306:
	ldr	x8, [x8, _AKEY_CTRL_p@GOTPAGEOFF]
	b	LBB0_19
LBB0_154:
Lloh307:
	adrp	x8, _AKEY_CTRL_q@GOTPAGE
Lloh308:
	ldr	x8, [x8, _AKEY_CTRL_q@GOTPAGEOFF]
	b	LBB0_19
LBB0_155:
Lloh309:
	adrp	x8, _AKEY_CTRL_r@GOTPAGE
Lloh310:
	ldr	x8, [x8, _AKEY_CTRL_r@GOTPAGEOFF]
	b	LBB0_19
LBB0_156:
Lloh311:
	adrp	x8, _AKEY_CTRL_s@GOTPAGE
Lloh312:
	ldr	x8, [x8, _AKEY_CTRL_s@GOTPAGEOFF]
	b	LBB0_19
LBB0_157:
Lloh313:
	adrp	x8, _AKEY_CTRL_t@GOTPAGE
Lloh314:
	ldr	x8, [x8, _AKEY_CTRL_t@GOTPAGEOFF]
	b	LBB0_19
LBB0_158:
Lloh315:
	adrp	x8, _AKEY_CTRL_u@GOTPAGE
Lloh316:
	ldr	x8, [x8, _AKEY_CTRL_u@GOTPAGEOFF]
	b	LBB0_19
LBB0_159:
Lloh317:
	adrp	x8, _AKEY_CTRL_v@GOTPAGE
Lloh318:
	ldr	x8, [x8, _AKEY_CTRL_v@GOTPAGEOFF]
	b	LBB0_19
LBB0_160:
Lloh319:
	adrp	x8, _AKEY_CTRL_w@GOTPAGE
Lloh320:
	ldr	x8, [x8, _AKEY_CTRL_w@GOTPAGEOFF]
	b	LBB0_19
LBB0_161:
Lloh321:
	adrp	x8, _AKEY_CTRL_x@GOTPAGE
Lloh322:
	ldr	x8, [x8, _AKEY_CTRL_x@GOTPAGEOFF]
	b	LBB0_19
LBB0_162:
Lloh323:
	adrp	x8, _AKEY_CTRL_y@GOTPAGE
Lloh324:
	ldr	x8, [x8, _AKEY_CTRL_y@GOTPAGEOFF]
	b	LBB0_19
LBB0_163:
Lloh325:
	adrp	x8, _AKEY_CTRL_z@GOTPAGE
Lloh326:
	ldr	x8, [x8, _AKEY_CTRL_z@GOTPAGEOFF]
	b	LBB0_19
LBB0_164:
Lloh327:
	adrp	x8, _AKEY_CTRL_1@GOTPAGE
Lloh328:
	ldr	x8, [x8, _AKEY_CTRL_1@GOTPAGEOFF]
	b	LBB0_19
LBB0_165:
Lloh329:
	adrp	x8, _AKEY_CTRL_2@GOTPAGE
Lloh330:
	ldr	x8, [x8, _AKEY_CTRL_2@GOTPAGEOFF]
	b	LBB0_19
LBB0_166:
Lloh331:
	adrp	x8, _AKEY_CTRL_3@GOTPAGE
Lloh332:
	ldr	x8, [x8, _AKEY_CTRL_3@GOTPAGEOFF]
	b	LBB0_19
LBB0_167:
Lloh333:
	adrp	x8, _AKEY_CTRL_4@GOTPAGE
Lloh334:
	ldr	x8, [x8, _AKEY_CTRL_4@GOTPAGEOFF]
	b	LBB0_19
LBB0_168:
Lloh335:
	adrp	x8, _AKEY_CTRL_5@GOTPAGE
Lloh336:
	ldr	x8, [x8, _AKEY_CTRL_5@GOTPAGEOFF]
	b	LBB0_19
LBB0_169:
Lloh337:
	adrp	x8, _AKEY_CTRL_6@GOTPAGE
Lloh338:
	ldr	x8, [x8, _AKEY_CTRL_6@GOTPAGEOFF]
	b	LBB0_19
LBB0_170:
Lloh339:
	adrp	x8, _AKEY_CTRL_7@GOTPAGE
Lloh340:
	ldr	x8, [x8, _AKEY_CTRL_7@GOTPAGEOFF]
	b	LBB0_19
LBB0_171:
Lloh341:
	adrp	x8, _AKEY_CTRL_8@GOTPAGE
Lloh342:
	ldr	x8, [x8, _AKEY_CTRL_8@GOTPAGEOFF]
	b	LBB0_19
LBB0_172:
Lloh343:
	adrp	x8, _AKEY_CTRL_9@GOTPAGE
Lloh344:
	ldr	x8, [x8, _AKEY_CTRL_9@GOTPAGEOFF]
	b	LBB0_19
LBB0_173:
Lloh345:
	adrp	x8, _AKEY_CTRL_0@GOTPAGE
Lloh346:
	ldr	x8, [x8, _AKEY_CTRL_0@GOTPAGEOFF]
	b	LBB0_19
LBB0_174:
Lloh347:
	adrp	x8, _AKEY_CLRTAB@GOTPAGE
Lloh348:
	ldr	x8, [x8, _AKEY_CLRTAB@GOTPAGEOFF]
	b	LBB0_19
LBB0_175:
Lloh349:
	adrp	x8, _AKEY_SEMICOLON@GOTPAGE
Lloh350:
	ldr	x8, [x8, _AKEY_SEMICOLON@GOTPAGEOFF]
	b	LBB0_178
LBB0_176:
Lloh351:
	adrp	x8, _AKEY_LESS@GOTPAGE
Lloh352:
	ldr	x8, [x8, _AKEY_LESS@GOTPAGEOFF]
	b	LBB0_178
LBB0_177:
Lloh353:
	adrp	x8, _AKEY_GREATER@GOTPAGE
Lloh354:
	ldr	x8, [x8, _AKEY_GREATER@GOTPAGEOFF]
LBB0_178:
	ldr	w8, [x8]
Lloh355:
	adrp	x9, _AKEY_CTRL@GOTPAGE
Lloh356:
	ldr	x9, [x9, _AKEY_CTRL@GOTPAGEOFF]
Lloh357:
	ldr	w9, [x9]
	orr	w0, w9, w8
	b	LBB0_20
LBB0_179:
Lloh358:
	adrp	x8, _AKEY_A@GOTPAGE
Lloh359:
	ldr	x8, [x8, _AKEY_A@GOTPAGEOFF]
	b	LBB0_19
LBB0_180:
Lloh360:
	adrp	x8, _AKEY_B@GOTPAGE
Lloh361:
	ldr	x8, [x8, _AKEY_B@GOTPAGEOFF]
	b	LBB0_19
LBB0_181:
Lloh362:
	adrp	x8, _AKEY_C@GOTPAGE
Lloh363:
	ldr	x8, [x8, _AKEY_C@GOTPAGEOFF]
	b	LBB0_19
LBB0_182:
Lloh364:
	adrp	x8, _AKEY_D@GOTPAGE
Lloh365:
	ldr	x8, [x8, _AKEY_D@GOTPAGEOFF]
	b	LBB0_19
LBB0_183:
Lloh366:
	adrp	x8, _AKEY_E@GOTPAGE
Lloh367:
	ldr	x8, [x8, _AKEY_E@GOTPAGEOFF]
	b	LBB0_19
LBB0_184:
Lloh368:
	adrp	x8, _AKEY_F@GOTPAGE
Lloh369:
	ldr	x8, [x8, _AKEY_F@GOTPAGEOFF]
	b	LBB0_19
LBB0_185:
Lloh370:
	adrp	x8, _AKEY_G@GOTPAGE
Lloh371:
	ldr	x8, [x8, _AKEY_G@GOTPAGEOFF]
	b	LBB0_19
LBB0_186:
Lloh372:
	adrp	x8, _AKEY_H@GOTPAGE
Lloh373:
	ldr	x8, [x8, _AKEY_H@GOTPAGEOFF]
	b	LBB0_19
LBB0_187:
Lloh374:
	adrp	x8, _AKEY_I@GOTPAGE
Lloh375:
	ldr	x8, [x8, _AKEY_I@GOTPAGEOFF]
	b	LBB0_19
LBB0_188:
Lloh376:
	adrp	x8, _AKEY_J@GOTPAGE
Lloh377:
	ldr	x8, [x8, _AKEY_J@GOTPAGEOFF]
	b	LBB0_19
LBB0_189:
Lloh378:
	adrp	x8, _AKEY_K@GOTPAGE
Lloh379:
	ldr	x8, [x8, _AKEY_K@GOTPAGEOFF]
	b	LBB0_19
LBB0_190:
Lloh380:
	adrp	x8, _AKEY_L@GOTPAGE
Lloh381:
	ldr	x8, [x8, _AKEY_L@GOTPAGEOFF]
	b	LBB0_19
LBB0_191:
Lloh382:
	adrp	x8, _AKEY_M@GOTPAGE
Lloh383:
	ldr	x8, [x8, _AKEY_M@GOTPAGEOFF]
	b	LBB0_19
LBB0_192:
Lloh384:
	adrp	x8, _AKEY_N@GOTPAGE
Lloh385:
	ldr	x8, [x8, _AKEY_N@GOTPAGEOFF]
	b	LBB0_19
LBB0_193:
Lloh386:
	adrp	x8, _AKEY_O@GOTPAGE
Lloh387:
	ldr	x8, [x8, _AKEY_O@GOTPAGEOFF]
	b	LBB0_19
LBB0_194:
Lloh388:
	adrp	x8, _AKEY_P@GOTPAGE
Lloh389:
	ldr	x8, [x8, _AKEY_P@GOTPAGEOFF]
	b	LBB0_19
LBB0_195:
Lloh390:
	adrp	x8, _AKEY_Q@GOTPAGE
Lloh391:
	ldr	x8, [x8, _AKEY_Q@GOTPAGEOFF]
	b	LBB0_19
LBB0_196:
Lloh392:
	adrp	x8, _AKEY_R@GOTPAGE
Lloh393:
	ldr	x8, [x8, _AKEY_R@GOTPAGEOFF]
	b	LBB0_19
LBB0_197:
Lloh394:
	adrp	x8, _AKEY_S@GOTPAGE
Lloh395:
	ldr	x8, [x8, _AKEY_S@GOTPAGEOFF]
	b	LBB0_19
LBB0_198:
Lloh396:
	adrp	x8, _AKEY_T@GOTPAGE
Lloh397:
	ldr	x8, [x8, _AKEY_T@GOTPAGEOFF]
	b	LBB0_19
LBB0_199:
Lloh398:
	adrp	x8, _AKEY_U@GOTPAGE
Lloh399:
	ldr	x8, [x8, _AKEY_U@GOTPAGEOFF]
	b	LBB0_19
LBB0_200:
Lloh400:
	adrp	x8, _AKEY_V@GOTPAGE
Lloh401:
	ldr	x8, [x8, _AKEY_V@GOTPAGEOFF]
	b	LBB0_19
LBB0_201:
Lloh402:
	adrp	x8, _AKEY_W@GOTPAGE
Lloh403:
	ldr	x8, [x8, _AKEY_W@GOTPAGEOFF]
	b	LBB0_19
LBB0_202:
Lloh404:
	adrp	x8, _AKEY_X@GOTPAGE
Lloh405:
	ldr	x8, [x8, _AKEY_X@GOTPAGEOFF]
	b	LBB0_19
LBB0_203:
Lloh406:
	adrp	x8, _AKEY_Y@GOTPAGE
Lloh407:
	ldr	x8, [x8, _AKEY_Y@GOTPAGEOFF]
	b	LBB0_19
LBB0_204:
Lloh408:
	adrp	x8, _AKEY_Z@GOTPAGE
Lloh409:
	ldr	x8, [x8, _AKEY_Z@GOTPAGEOFF]
	b	LBB0_19
LBB0_205:
Lloh410:
	adrp	x8, _AKEY_EXCLAMATION@GOTPAGE
Lloh411:
	ldr	x8, [x8, _AKEY_EXCLAMATION@GOTPAGEOFF]
	b	LBB0_19
LBB0_206:
Lloh412:
	adrp	x8, _AKEY_AT@GOTPAGE
Lloh413:
	ldr	x8, [x8, _AKEY_AT@GOTPAGEOFF]
	b	LBB0_19
LBB0_207:
Lloh414:
	adrp	x8, _AKEY_HASH@GOTPAGE
Lloh415:
	ldr	x8, [x8, _AKEY_HASH@GOTPAGEOFF]
	b	LBB0_19
LBB0_208:
Lloh416:
	adrp	x8, _AKEY_DOLLAR@GOTPAGE
Lloh417:
	ldr	x8, [x8, _AKEY_DOLLAR@GOTPAGEOFF]
	b	LBB0_19
LBB0_209:
Lloh418:
	adrp	x8, _AKEY_PERCENT@GOTPAGE
Lloh419:
	ldr	x8, [x8, _AKEY_PERCENT@GOTPAGEOFF]
	b	LBB0_19
LBB0_210:
Lloh420:
	adrp	x8, _AKEY_CARET@GOTPAGE
Lloh421:
	ldr	x8, [x8, _AKEY_CARET@GOTPAGEOFF]
	b	LBB0_19
LBB0_211:
Lloh422:
	adrp	x8, _AKEY_AMPERSAND@GOTPAGE
Lloh423:
	ldr	x8, [x8, _AKEY_AMPERSAND@GOTPAGEOFF]
	b	LBB0_19
LBB0_212:
Lloh424:
	adrp	x8, _AKEY_ASTERISK@GOTPAGE
Lloh425:
	ldr	x8, [x8, _AKEY_ASTERISK@GOTPAGEOFF]
	b	LBB0_19
LBB0_213:
Lloh426:
	adrp	x8, _AKEY_PARENLEFT@GOTPAGE
Lloh427:
	ldr	x8, [x8, _AKEY_PARENLEFT@GOTPAGEOFF]
	b	LBB0_19
LBB0_214:
Lloh428:
	adrp	x8, _AKEY_PARENRIGHT@GOTPAGE
Lloh429:
	ldr	x8, [x8, _AKEY_PARENRIGHT@GOTPAGEOFF]
	b	LBB0_19
LBB0_215:
Lloh430:
	adrp	x8, _AKEY_SETTAB@GOTPAGE
Lloh431:
	ldr	x8, [x8, _AKEY_SETTAB@GOTPAGEOFF]
	b	LBB0_19
LBB0_216:
Lloh432:
	adrp	x8, _AKEY_UNDERSCORE@GOTPAGE
Lloh433:
	ldr	x8, [x8, _AKEY_UNDERSCORE@GOTPAGEOFF]
	b	LBB0_19
LBB0_217:
Lloh434:
	adrp	x8, _AKEY_PLUS@GOTPAGE
Lloh435:
	ldr	x8, [x8, _AKEY_PLUS@GOTPAGEOFF]
	b	LBB0_19
LBB0_218:
Lloh436:
	adrp	x8, _AKEY_BAR@GOTPAGE
Lloh437:
	ldr	x8, [x8, _AKEY_BAR@GOTPAGEOFF]
	b	LBB0_19
LBB0_219:
Lloh438:
	adrp	x8, _AKEY_COLON@GOTPAGE
Lloh439:
	ldr	x8, [x8, _AKEY_COLON@GOTPAGEOFF]
	b	LBB0_19
LBB0_220:
Lloh440:
	adrp	x8, _AKEY_DBLQUOTE@GOTPAGE
Lloh441:
	ldr	x8, [x8, _AKEY_DBLQUOTE@GOTPAGEOFF]
	b	LBB0_19
LBB0_221:
Lloh442:
	adrp	x8, _AKEY_LESS@GOTPAGE
Lloh443:
	ldr	x8, [x8, _AKEY_LESS@GOTPAGEOFF]
	b	LBB0_19
LBB0_222:
Lloh444:
	adrp	x8, _AKEY_GREATER@GOTPAGE
Lloh445:
	ldr	x8, [x8, _AKEY_GREATER@GOTPAGEOFF]
	b	LBB0_19
LBB0_223:
Lloh446:
	adrp	x8, _AKEY_QUESTION@GOTPAGE
Lloh447:
	ldr	x8, [x8, _AKEY_QUESTION@GOTPAGEOFF]
	b	LBB0_19
LBB0_224:
Lloh448:
	adrp	x8, _AKEY_SCREENSHOT_INTERLACE@GOTPAGE
Lloh449:
	ldr	x8, [x8, _AKEY_SCREENSHOT_INTERLACE@GOTPAGEOFF]
	b	LBB0_19
LBB0_225:
Lloh450:
	adrp	x8, _AKEY_INSERT_LINE@GOTPAGE
Lloh451:
	ldr	x8, [x8, _AKEY_INSERT_LINE@GOTPAGEOFF]
	b	LBB0_19
LBB0_226:
Lloh452:
	adrp	x8, _AKEY_DELETE_LINE@GOTPAGE
Lloh453:
	ldr	x8, [x8, _AKEY_DELETE_LINE@GOTPAGEOFF]
	b	LBB0_19
LBB0_227:
Lloh454:
	adrp	x8, _AKEY_CAPSTOGGLE@GOTPAGE
Lloh455:
	ldr	x8, [x8, _AKEY_CAPSTOGGLE@GOTPAGEOFF]
	b	LBB0_19
LBB0_228:
Lloh456:
	adrp	x8, _FALSE@GOTPAGE
Lloh457:
	ldr	x8, [x8, _FALSE@GOTPAGEOFF]
Lloh458:
	ldr	w0, [x8]
	bl	_Atari800_Exit
	mov	w0, #0
	bl	_exit
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGot	Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGot	Lloh90, Lloh91
	.loh AdrpAdd	Lloh114, Lloh115
	.loh AdrpAdd	Lloh112, Lloh113
	.loh AdrpAdd	Lloh110, Lloh111
	.loh AdrpAdd	Lloh108, Lloh109
	.loh AdrpLdrGot	Lloh106, Lloh107
	.loh AdrpAdd	Lloh104, Lloh105
	.loh AdrpLdrGot	Lloh102, Lloh103
	.loh AdrpLdrGot	Lloh100, Lloh101
	.loh AdrpLdrGot	Lloh98, Lloh99
	.loh AdrpAdd	Lloh96, Lloh97
	.loh AdrpAdd	Lloh94, Lloh95
	.loh AdrpLdrGot	Lloh92, Lloh93
	.loh AdrpAdd	Lloh116, Lloh117
	.loh AdrpAdd	Lloh140, Lloh141
	.loh AdrpAdd	Lloh138, Lloh139
	.loh AdrpAdd	Lloh136, Lloh137
	.loh AdrpAdd	Lloh134, Lloh135
	.loh AdrpLdrGot	Lloh132, Lloh133
	.loh AdrpAdd	Lloh130, Lloh131
	.loh AdrpAdd	Lloh128, Lloh129
	.loh AdrpAdd	Lloh126, Lloh127
	.loh AdrpLdrGot	Lloh124, Lloh125
	.loh AdrpLdrGot	Lloh122, Lloh123
	.loh AdrpLdrGot	Lloh120, Lloh121
	.loh AdrpLdrGot	Lloh118, Lloh119
	.loh AdrpLdrGot	Lloh142, Lloh143
	.loh AdrpLdrGot	Lloh144, Lloh145
	.loh AdrpLdrGot	Lloh146, Lloh147
	.loh AdrpLdrGot	Lloh148, Lloh149
	.loh AdrpLdrGot	Lloh150, Lloh151
	.loh AdrpLdrGot	Lloh152, Lloh153
	.loh AdrpLdrGot	Lloh154, Lloh155
	.loh AdrpLdrGot	Lloh156, Lloh157
	.loh AdrpLdrGot	Lloh158, Lloh159
	.loh AdrpLdrGot	Lloh160, Lloh161
	.loh AdrpLdrGot	Lloh162, Lloh163
	.loh AdrpLdrGot	Lloh164, Lloh165
	.loh AdrpLdrGot	Lloh166, Lloh167
	.loh AdrpLdrGot	Lloh168, Lloh169
	.loh AdrpLdrGot	Lloh170, Lloh171
	.loh AdrpLdrGot	Lloh172, Lloh173
	.loh AdrpLdrGot	Lloh174, Lloh175
	.loh AdrpLdrGot	Lloh176, Lloh177
	.loh AdrpLdrGot	Lloh178, Lloh179
	.loh AdrpLdrGot	Lloh180, Lloh181
	.loh AdrpLdrGot	Lloh182, Lloh183
	.loh AdrpLdrGot	Lloh184, Lloh185
	.loh AdrpLdrGot	Lloh186, Lloh187
	.loh AdrpLdrGot	Lloh188, Lloh189
	.loh AdrpLdrGot	Lloh190, Lloh191
	.loh AdrpLdrGot	Lloh192, Lloh193
	.loh AdrpLdrGot	Lloh194, Lloh195
	.loh AdrpLdrGot	Lloh196, Lloh197
	.loh AdrpLdrGot	Lloh198, Lloh199
	.loh AdrpLdrGot	Lloh200, Lloh201
	.loh AdrpLdrGot	Lloh202, Lloh203
	.loh AdrpLdrGot	Lloh204, Lloh205
	.loh AdrpLdrGot	Lloh206, Lloh207
	.loh AdrpLdrGot	Lloh208, Lloh209
	.loh AdrpLdrGot	Lloh210, Lloh211
	.loh AdrpLdrGot	Lloh212, Lloh213
	.loh AdrpLdrGot	Lloh214, Lloh215
	.loh AdrpLdrGot	Lloh216, Lloh217
	.loh AdrpLdrGot	Lloh218, Lloh219
	.loh AdrpLdrGot	Lloh220, Lloh221
	.loh AdrpLdrGot	Lloh222, Lloh223
	.loh AdrpLdrGot	Lloh224, Lloh225
	.loh AdrpLdrGot	Lloh226, Lloh227
	.loh AdrpLdrGot	Lloh228, Lloh229
	.loh AdrpLdrGot	Lloh230, Lloh231
	.loh AdrpLdrGot	Lloh232, Lloh233
	.loh AdrpLdrGot	Lloh234, Lloh235
	.loh AdrpLdrGot	Lloh236, Lloh237
	.loh AdrpLdrGot	Lloh238, Lloh239
	.loh AdrpLdrGot	Lloh240, Lloh241
	.loh AdrpLdrGot	Lloh242, Lloh243
	.loh AdrpLdrGot	Lloh244, Lloh245
	.loh AdrpLdrGot	Lloh246, Lloh247
	.loh AdrpLdrGot	Lloh248, Lloh249
	.loh AdrpLdrGot	Lloh250, Lloh251
	.loh AdrpLdrGot	Lloh252, Lloh253
	.loh AdrpLdrGot	Lloh254, Lloh255
	.loh AdrpLdrGot	Lloh256, Lloh257
	.loh AdrpLdrGot	Lloh258, Lloh259
	.loh AdrpLdrGot	Lloh260, Lloh261
	.loh AdrpLdrGot	Lloh262, Lloh263
	.loh AdrpLdrGot	Lloh264, Lloh265
	.loh AdrpLdrGot	Lloh266, Lloh267
	.loh AdrpLdrGot	Lloh268, Lloh269
	.loh AdrpLdrGot	Lloh270, Lloh271
	.loh AdrpLdrGotStr	Lloh272, Lloh273, Lloh274
	.loh AdrpLdrGot	Lloh275, Lloh276
	.loh AdrpLdrGot	Lloh277, Lloh278
	.loh AdrpLdrGot	Lloh279, Lloh280
	.loh AdrpLdrGot	Lloh281, Lloh282
	.loh AdrpLdrGot	Lloh283, Lloh284
	.loh AdrpLdrGot	Lloh285, Lloh286
	.loh AdrpLdrGot	Lloh287, Lloh288
	.loh AdrpLdrGot	Lloh289, Lloh290
	.loh AdrpLdrGot	Lloh291, Lloh292
	.loh AdrpLdrGot	Lloh293, Lloh294
	.loh AdrpLdrGot	Lloh295, Lloh296
	.loh AdrpLdrGot	Lloh297, Lloh298
	.loh AdrpLdrGot	Lloh299, Lloh300
	.loh AdrpLdrGot	Lloh301, Lloh302
	.loh AdrpLdrGot	Lloh303, Lloh304
	.loh AdrpLdrGot	Lloh305, Lloh306
	.loh AdrpLdrGot	Lloh307, Lloh308
	.loh AdrpLdrGot	Lloh309, Lloh310
	.loh AdrpLdrGot	Lloh311, Lloh312
	.loh AdrpLdrGot	Lloh313, Lloh314
	.loh AdrpLdrGot	Lloh315, Lloh316
	.loh AdrpLdrGot	Lloh317, Lloh318
	.loh AdrpLdrGot	Lloh319, Lloh320
	.loh AdrpLdrGot	Lloh321, Lloh322
	.loh AdrpLdrGot	Lloh323, Lloh324
	.loh AdrpLdrGot	Lloh325, Lloh326
	.loh AdrpLdrGot	Lloh327, Lloh328
	.loh AdrpLdrGot	Lloh329, Lloh330
	.loh AdrpLdrGot	Lloh331, Lloh332
	.loh AdrpLdrGot	Lloh333, Lloh334
	.loh AdrpLdrGot	Lloh335, Lloh336
	.loh AdrpLdrGot	Lloh337, Lloh338
	.loh AdrpLdrGot	Lloh339, Lloh340
	.loh AdrpLdrGot	Lloh341, Lloh342
	.loh AdrpLdrGot	Lloh343, Lloh344
	.loh AdrpLdrGot	Lloh345, Lloh346
	.loh AdrpLdrGot	Lloh347, Lloh348
	.loh AdrpLdrGot	Lloh349, Lloh350
	.loh AdrpLdrGot	Lloh351, Lloh352
	.loh AdrpLdrGot	Lloh353, Lloh354
	.loh AdrpLdrGotLdr	Lloh355, Lloh356, Lloh357
	.loh AdrpLdrGot	Lloh358, Lloh359
	.loh AdrpLdrGot	Lloh360, Lloh361
	.loh AdrpLdrGot	Lloh362, Lloh363
	.loh AdrpLdrGot	Lloh364, Lloh365
	.loh AdrpLdrGot	Lloh366, Lloh367
	.loh AdrpLdrGot	Lloh368, Lloh369
	.loh AdrpLdrGot	Lloh370, Lloh371
	.loh AdrpLdrGot	Lloh372, Lloh373
	.loh AdrpLdrGot	Lloh374, Lloh375
	.loh AdrpLdrGot	Lloh376, Lloh377
	.loh AdrpLdrGot	Lloh378, Lloh379
	.loh AdrpLdrGot	Lloh380, Lloh381
	.loh AdrpLdrGot	Lloh382, Lloh383
	.loh AdrpLdrGot	Lloh384, Lloh385
	.loh AdrpLdrGot	Lloh386, Lloh387
	.loh AdrpLdrGot	Lloh388, Lloh389
	.loh AdrpLdrGot	Lloh390, Lloh391
	.loh AdrpLdrGot	Lloh392, Lloh393
	.loh AdrpLdrGot	Lloh394, Lloh395
	.loh AdrpLdrGot	Lloh396, Lloh397
	.loh AdrpLdrGot	Lloh398, Lloh399
	.loh AdrpLdrGot	Lloh400, Lloh401
	.loh AdrpLdrGot	Lloh402, Lloh403
	.loh AdrpLdrGot	Lloh404, Lloh405
	.loh AdrpLdrGot	Lloh406, Lloh407
	.loh AdrpLdrGot	Lloh408, Lloh409
	.loh AdrpLdrGot	Lloh410, Lloh411
	.loh AdrpLdrGot	Lloh412, Lloh413
	.loh AdrpLdrGot	Lloh414, Lloh415
	.loh AdrpLdrGot	Lloh416, Lloh417
	.loh AdrpLdrGot	Lloh418, Lloh419
	.loh AdrpLdrGot	Lloh420, Lloh421
	.loh AdrpLdrGot	Lloh422, Lloh423
	.loh AdrpLdrGot	Lloh424, Lloh425
	.loh AdrpLdrGot	Lloh426, Lloh427
	.loh AdrpLdrGot	Lloh428, Lloh429
	.loh AdrpLdrGot	Lloh430, Lloh431
	.loh AdrpLdrGot	Lloh432, Lloh433
	.loh AdrpLdrGot	Lloh434, Lloh435
	.loh AdrpLdrGot	Lloh436, Lloh437
	.loh AdrpLdrGot	Lloh438, Lloh439
	.loh AdrpLdrGot	Lloh440, Lloh441
	.loh AdrpLdrGot	Lloh442, Lloh443
	.loh AdrpLdrGot	Lloh444, Lloh445
	.loh AdrpLdrGot	Lloh446, Lloh447
	.loh AdrpLdrGot	Lloh448, Lloh449
	.loh AdrpLdrGot	Lloh450, Lloh451
	.loh AdrpLdrGot	Lloh452, Lloh453
	.loh AdrpLdrGot	Lloh454, Lloh455
	.loh AdrpLdrGotLdr	Lloh456, Lloh457, Lloh458
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_4-LBB0_2)>>2
	.short	(LBB0_72-LBB0_2)>>2
	.short	(LBB0_73-LBB0_2)>>2
	.short	(LBB0_18-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_68-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_8-LBB0_2)>>2
	.short	(LBB0_6-LBB0_2)>>2
	.short	(LBB0_12-LBB0_2)>>2
	.short	(LBB0_10-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_228-LBB0_2)>>2
lJTI0_1:
	.byte	(LBB0_71-LBB0_44)>>2
	.byte	(LBB0_69-LBB0_44)>>2
	.byte	(LBB0_70-LBB0_44)>>2
	.byte	(LBB0_44-LBB0_44)>>2
	.byte	(LBB0_71-LBB0_44)>>2
	.byte	(LBB0_69-LBB0_44)>>2
	.byte	(LBB0_70-LBB0_44)>>2
	.p2align	1
lJTI0_2:
	.short	(LBB0_74-LBB0_16)>>2
	.short	(LBB0_75-LBB0_16)>>2
	.short	(LBB0_76-LBB0_16)>>2
	.short	(LBB0_77-LBB0_16)>>2
	.short	(LBB0_78-LBB0_16)>>2
	.short	(LBB0_79-LBB0_16)>>2
	.short	(LBB0_80-LBB0_16)>>2
	.short	(LBB0_81-LBB0_16)>>2
	.short	(LBB0_82-LBB0_16)>>2
	.short	(LBB0_83-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_84-LBB0_16)>>2
	.short	(LBB0_85-LBB0_16)>>2
	.short	(LBB0_86-LBB0_16)>>2
	.short	(LBB0_87-LBB0_16)>>2
	.short	(LBB0_88-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_89-LBB0_16)>>2
	.short	(LBB0_90-LBB0_16)>>2
	.short	(LBB0_91-LBB0_16)>>2
	.short	(LBB0_92-LBB0_16)>>2
	.short	(LBB0_93-LBB0_16)>>2
	.short	(LBB0_94-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_16-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_25-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_48-LBB0_16)>>2
	.short	(LBB0_95-LBB0_16)>>2
	.short	(LBB0_68-LBB0_16)>>2
	.p2align	1
lJTI0_3:
	.short	(LBB0_179-LBB0_23)>>2
	.short	(LBB0_180-LBB0_23)>>2
	.short	(LBB0_181-LBB0_23)>>2
	.short	(LBB0_182-LBB0_23)>>2
	.short	(LBB0_183-LBB0_23)>>2
	.short	(LBB0_184-LBB0_23)>>2
	.short	(LBB0_185-LBB0_23)>>2
	.short	(LBB0_186-LBB0_23)>>2
	.short	(LBB0_187-LBB0_23)>>2
	.short	(LBB0_188-LBB0_23)>>2
	.short	(LBB0_189-LBB0_23)>>2
	.short	(LBB0_190-LBB0_23)>>2
	.short	(LBB0_191-LBB0_23)>>2
	.short	(LBB0_192-LBB0_23)>>2
	.short	(LBB0_193-LBB0_23)>>2
	.short	(LBB0_194-LBB0_23)>>2
	.short	(LBB0_195-LBB0_23)>>2
	.short	(LBB0_196-LBB0_23)>>2
	.short	(LBB0_197-LBB0_23)>>2
	.short	(LBB0_198-LBB0_23)>>2
	.short	(LBB0_199-LBB0_23)>>2
	.short	(LBB0_200-LBB0_23)>>2
	.short	(LBB0_201-LBB0_23)>>2
	.short	(LBB0_202-LBB0_23)>>2
	.short	(LBB0_203-LBB0_23)>>2
	.short	(LBB0_204-LBB0_23)>>2
	.short	(LBB0_205-LBB0_23)>>2
	.short	(LBB0_206-LBB0_23)>>2
	.short	(LBB0_207-LBB0_23)>>2
	.short	(LBB0_208-LBB0_23)>>2
	.short	(LBB0_209-LBB0_23)>>2
	.short	(LBB0_210-LBB0_23)>>2
	.short	(LBB0_211-LBB0_23)>>2
	.short	(LBB0_212-LBB0_23)>>2
	.short	(LBB0_213-LBB0_23)>>2
	.short	(LBB0_214-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_215-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_216-LBB0_23)>>2
	.short	(LBB0_217-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_218-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_219-LBB0_23)>>2
	.short	(LBB0_220-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_221-LBB0_23)>>2
	.short	(LBB0_222-LBB0_23)>>2
	.short	(LBB0_223-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_23-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_224-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_225-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_50-LBB0_23)>>2
	.short	(LBB0_226-LBB0_23)>>2
lJTI0_4:
	.byte	(LBB0_101-LBB0_54)>>2
	.byte	(LBB0_102-LBB0_54)>>2
	.byte	(LBB0_103-LBB0_54)>>2
	.byte	(LBB0_104-LBB0_54)>>2
	.byte	(LBB0_105-LBB0_54)>>2
	.byte	(LBB0_106-LBB0_54)>>2
	.byte	(LBB0_107-LBB0_54)>>2
	.byte	(LBB0_108-LBB0_54)>>2
	.byte	(LBB0_109-LBB0_54)>>2
	.byte	(LBB0_110-LBB0_54)>>2
	.byte	(LBB0_111-LBB0_54)>>2
	.byte	(LBB0_112-LBB0_54)>>2
	.byte	(LBB0_113-LBB0_54)>>2
	.byte	(LBB0_114-LBB0_54)>>2
	.byte	(LBB0_115-LBB0_54)>>2
	.byte	(LBB0_116-LBB0_54)>>2
	.byte	(LBB0_117-LBB0_54)>>2
	.byte	(LBB0_118-LBB0_54)>>2
	.byte	(LBB0_119-LBB0_54)>>2
	.byte	(LBB0_120-LBB0_54)>>2
	.byte	(LBB0_121-LBB0_54)>>2
	.byte	(LBB0_122-LBB0_54)>>2
	.byte	(LBB0_123-LBB0_54)>>2
	.byte	(LBB0_124-LBB0_54)>>2
	.byte	(LBB0_125-LBB0_54)>>2
	.byte	(LBB0_126-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_127-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_54-LBB0_54)>>2
	.byte	(LBB0_128-LBB0_54)>>2
	.p2align	1
lJTI0_5:
	.short	(LBB0_138-LBB0_55)>>2
	.short	(LBB0_139-LBB0_55)>>2
	.short	(LBB0_140-LBB0_55)>>2
	.short	(LBB0_141-LBB0_55)>>2
	.short	(LBB0_142-LBB0_55)>>2
	.short	(LBB0_143-LBB0_55)>>2
	.short	(LBB0_144-LBB0_55)>>2
	.short	(LBB0_145-LBB0_55)>>2
	.short	(LBB0_146-LBB0_55)>>2
	.short	(LBB0_147-LBB0_55)>>2
	.short	(LBB0_148-LBB0_55)>>2
	.short	(LBB0_149-LBB0_55)>>2
	.short	(LBB0_150-LBB0_55)>>2
	.short	(LBB0_151-LBB0_55)>>2
	.short	(LBB0_152-LBB0_55)>>2
	.short	(LBB0_153-LBB0_55)>>2
	.short	(LBB0_154-LBB0_55)>>2
	.short	(LBB0_155-LBB0_55)>>2
	.short	(LBB0_156-LBB0_55)>>2
	.short	(LBB0_157-LBB0_55)>>2
	.short	(LBB0_158-LBB0_55)>>2
	.short	(LBB0_159-LBB0_55)>>2
	.short	(LBB0_160-LBB0_55)>>2
	.short	(LBB0_161-LBB0_55)>>2
	.short	(LBB0_162-LBB0_55)>>2
	.short	(LBB0_163-LBB0_55)>>2
	.short	(LBB0_164-LBB0_55)>>2
	.short	(LBB0_165-LBB0_55)>>2
	.short	(LBB0_166-LBB0_55)>>2
	.short	(LBB0_167-LBB0_55)>>2
	.short	(LBB0_168-LBB0_55)>>2
	.short	(LBB0_169-LBB0_55)>>2
	.short	(LBB0_170-LBB0_55)>>2
	.short	(LBB0_171-LBB0_55)>>2
	.short	(LBB0_172-LBB0_55)>>2
	.short	(LBB0_173-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_174-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_175-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_55-LBB0_55)>>2
	.short	(LBB0_176-LBB0_55)>>2
	.short	(LBB0_177-LBB0_55)>>2
	.p2align	1
lJTI0_6:
	.short	(LBB0_129-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_130-LBB0_58)>>2
	.short	(LBB0_131-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_132-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_133-LBB0_58)>>2
	.short	(LBB0_134-LBB0_58)>>2
	.short	(LBB0_135-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_58-LBB0_58)>>2
	.short	(LBB0_136-LBB0_58)>>2
lJTI0_7:
	.byte	(LBB0_98-LBB0_66)>>2
	.byte	(LBB0_96-LBB0_66)>>2
	.byte	(LBB0_97-LBB0_66)>>2
	.byte	(LBB0_66-LBB0_66)>>2
	.byte	(LBB0_98-LBB0_66)>>2
	.byte	(LBB0_96-LBB0_66)>>2
	.byte	(LBB0_97-LBB0_66)>>2
                                        ; -- End function
	.comm	_INPUT_CONSOL_NONE,4,2          ; @INPUT_CONSOL_NONE
	.comm	_INPUT_key_consol,4,2           ; @INPUT_key_consol
	.comm	_UI_is_active,8,3               ; @UI_is_active
	.comm	_PAD_CROSS,4,2                  ; @PAD_CROSS
	.comm	_AKEY_RETURN,4,2                ; @AKEY_RETURN
	.comm	_PAD_CIRCLE,4,2                 ; @PAD_CIRCLE
	.comm	_AKEY_ESCAPE,4,2                ; @AKEY_ESCAPE
	.comm	_PAD_LEFT,4,2                   ; @PAD_LEFT
	.comm	_AKEY_LEFT,4,2                  ; @AKEY_LEFT
	.comm	_PAD_RIGHT,4,2                  ; @PAD_RIGHT
	.comm	_AKEY_RIGHT,4,2                 ; @AKEY_RIGHT
	.comm	_PAD_UP,4,2                     ; @PAD_UP
	.comm	_AKEY_UP,4,2                    ; @AKEY_UP
	.comm	_PAD_DOWN,4,2                   ; @PAD_DOWN
	.comm	_AKEY_DOWN,4,2                  ; @AKEY_DOWN
	.comm	_PAD_L1,4,2                     ; @PAD_L1
	.comm	_AKEY_COLDSTART,4,2             ; @AKEY_COLDSTART
	.comm	_PAD_R1,4,2                     ; @PAD_R1
	.comm	_AKEY_WARMSTART,4,2             ; @AKEY_WARMSTART
	.comm	_PAD_TRIANGLE,4,2               ; @PAD_TRIANGLE
	.comm	_AKEY_UI,4,2                    ; @AKEY_UI
	.comm	_PAD_SQUARE,4,2                 ; @PAD_SQUARE
	.comm	_AKEY_SPACE,4,2                 ; @AKEY_SPACE
	.comm	_Atari800_machine_type,8,3      ; @Atari800_machine_type
	.comm	_Atari800_MACHINE_5200,8,3      ; @Atari800_MACHINE_5200
	.comm	_PAD_START,4,2                  ; @PAD_START
	.comm	_AKEY_5200_START,4,2            ; @AKEY_5200_START
	.comm	_INPUT_CONSOL_START,4,2         ; @INPUT_CONSOL_START
	.comm	_PAD_SELECT,4,2                 ; @PAD_SELECT
	.comm	_INPUT_CONSOL_SELECT,4,2        ; @INPUT_CONSOL_SELECT
	.comm	_AKEY_HELP,4,2                  ; @AKEY_HELP
	.comm	_PS2KBD_RAWKEY_DOWN,8,3         ; @PS2KBD_RAWKEY_DOWN
	.comm	_FALSE,4,2                      ; @FALSE
	.comm	_AKEY_BACKSPACE,4,2             ; @AKEY_BACKSPACE
	.comm	_AKEY_TAB,4,2                   ; @AKEY_TAB
	.comm	_AKEY_SCREENSHOT,4,2            ; @AKEY_SCREENSHOT
	.comm	_PS2KbdCONTROL,4,2              ; @PS2KbdCONTROL
	.comm	_AKEY_NONE,4,2                  ; @AKEY_NONE
	.comm	_PS2KbdSHIFT,4,2                ; @PS2KbdSHIFT
	.comm	_PS2KbdALT,4,2                  ; @PS2KbdALT
	.comm	_AKEY_1,4,2                     ; @AKEY_1
	.comm	_AKEY_2,4,2                     ; @AKEY_2
	.comm	_AKEY_3,4,2                     ; @AKEY_3
	.comm	_AKEY_4,4,2                     ; @AKEY_4
	.comm	_AKEY_5,4,2                     ; @AKEY_5
	.comm	_AKEY_6,4,2                     ; @AKEY_6
	.comm	_AKEY_7,4,2                     ; @AKEY_7
	.comm	_AKEY_8,4,2                     ; @AKEY_8
	.comm	_AKEY_9,4,2                     ; @AKEY_9
	.comm	_AKEY_0,4,2                     ; @AKEY_0
	.comm	_AKEY_MINUS,4,2                 ; @AKEY_MINUS
	.comm	_AKEY_EQUAL,4,2                 ; @AKEY_EQUAL
	.comm	_AKEY_BRACKETLEFT,4,2           ; @AKEY_BRACKETLEFT
	.comm	_AKEY_BRACKETRIGHT,4,2          ; @AKEY_BRACKETRIGHT
	.comm	_AKEY_BACKSLASH,4,2             ; @AKEY_BACKSLASH
	.comm	_AKEY_SEMICOLON,4,2             ; @AKEY_SEMICOLON
	.comm	_AKEY_QUOTE,4,2                 ; @AKEY_QUOTE
	.comm	_AKEY_ATARI,4,2                 ; @AKEY_ATARI
	.comm	_AKEY_COMMA,4,2                 ; @AKEY_COMMA
	.comm	_AKEY_FULLSTOP,4,2              ; @AKEY_FULLSTOP
	.comm	_AKEY_SLASH,4,2                 ; @AKEY_SLASH
	.comm	_AKEY_EXIT,4,2                  ; @AKEY_EXIT
	.comm	_AKEY_A,4,2                     ; @AKEY_A
	.comm	_AKEY_B,4,2                     ; @AKEY_B
	.comm	_AKEY_C,4,2                     ; @AKEY_C
	.comm	_AKEY_D,4,2                     ; @AKEY_D
	.comm	_AKEY_E,4,2                     ; @AKEY_E
	.comm	_AKEY_F,4,2                     ; @AKEY_F
	.comm	_AKEY_G,4,2                     ; @AKEY_G
	.comm	_AKEY_H,4,2                     ; @AKEY_H
	.comm	_AKEY_I,4,2                     ; @AKEY_I
	.comm	_AKEY_J,4,2                     ; @AKEY_J
	.comm	_AKEY_K,4,2                     ; @AKEY_K
	.comm	_AKEY_L,4,2                     ; @AKEY_L
	.comm	_AKEY_M,4,2                     ; @AKEY_M
	.comm	_AKEY_N,4,2                     ; @AKEY_N
	.comm	_AKEY_O,4,2                     ; @AKEY_O
	.comm	_AKEY_P,4,2                     ; @AKEY_P
	.comm	_AKEY_Q,4,2                     ; @AKEY_Q
	.comm	_AKEY_R,4,2                     ; @AKEY_R
	.comm	_AKEY_S,4,2                     ; @AKEY_S
	.comm	_AKEY_T,4,2                     ; @AKEY_T
	.comm	_AKEY_U,4,2                     ; @AKEY_U
	.comm	_AKEY_V,4,2                     ; @AKEY_V
	.comm	_AKEY_W,4,2                     ; @AKEY_W
	.comm	_AKEY_X,4,2                     ; @AKEY_X
	.comm	_AKEY_Y,4,2                     ; @AKEY_Y
	.comm	_AKEY_Z,4,2                     ; @AKEY_Z
	.comm	_AKEY_EXCLAMATION,4,2           ; @AKEY_EXCLAMATION
	.comm	_AKEY_AT,4,2                    ; @AKEY_AT
	.comm	_AKEY_HASH,4,2                  ; @AKEY_HASH
	.comm	_AKEY_DOLLAR,4,2                ; @AKEY_DOLLAR
	.comm	_AKEY_PERCENT,4,2               ; @AKEY_PERCENT
	.comm	_AKEY_CARET,4,2                 ; @AKEY_CARET
	.comm	_AKEY_AMPERSAND,4,2             ; @AKEY_AMPERSAND
	.comm	_AKEY_ASTERISK,4,2              ; @AKEY_ASTERISK
	.comm	_AKEY_PARENLEFT,4,2             ; @AKEY_PARENLEFT
	.comm	_AKEY_PARENRIGHT,4,2            ; @AKEY_PARENRIGHT
	.comm	_AKEY_SETTAB,4,2                ; @AKEY_SETTAB
	.comm	_AKEY_UNDERSCORE,4,2            ; @AKEY_UNDERSCORE
	.comm	_AKEY_PLUS,4,2                  ; @AKEY_PLUS
	.comm	_AKEY_BAR,4,2                   ; @AKEY_BAR
	.comm	_AKEY_COLON,4,2                 ; @AKEY_COLON
	.comm	_AKEY_DBLQUOTE,4,2              ; @AKEY_DBLQUOTE
	.comm	_AKEY_LESS,4,2                  ; @AKEY_LESS
	.comm	_AKEY_GREATER,4,2               ; @AKEY_GREATER
	.comm	_AKEY_QUESTION,4,2              ; @AKEY_QUESTION
	.comm	_AKEY_SCREENSHOT_INTERLACE,4,2  ; @AKEY_SCREENSHOT_INTERLACE
	.comm	_AKEY_INSERT_LINE,4,2           ; @AKEY_INSERT_LINE
	.comm	_AKEY_DELETE_LINE,4,2           ; @AKEY_DELETE_LINE
	.comm	_AKEY_a,4,2                     ; @AKEY_a
	.comm	_AKEY_b,4,2                     ; @AKEY_b
	.comm	_AKEY_c,4,2                     ; @AKEY_c
	.comm	_AKEY_d,4,2                     ; @AKEY_d
	.comm	_AKEY_e,4,2                     ; @AKEY_e
	.comm	_AKEY_f,4,2                     ; @AKEY_f
	.comm	_AKEY_g,4,2                     ; @AKEY_g
	.comm	_AKEY_h,4,2                     ; @AKEY_h
	.comm	_AKEY_i,4,2                     ; @AKEY_i
	.comm	_AKEY_j,4,2                     ; @AKEY_j
	.comm	_AKEY_k,4,2                     ; @AKEY_k
	.comm	_AKEY_l,4,2                     ; @AKEY_l
	.comm	_AKEY_m,4,2                     ; @AKEY_m
	.comm	_AKEY_n,4,2                     ; @AKEY_n
	.comm	_AKEY_o,4,2                     ; @AKEY_o
	.comm	_AKEY_p,4,2                     ; @AKEY_p
	.comm	_AKEY_q,4,2                     ; @AKEY_q
	.comm	_AKEY_r,4,2                     ; @AKEY_r
	.comm	_AKEY_s,4,2                     ; @AKEY_s
	.comm	_AKEY_t,4,2                     ; @AKEY_t
	.comm	_AKEY_u,4,2                     ; @AKEY_u
	.comm	_AKEY_v,4,2                     ; @AKEY_v
	.comm	_AKEY_w,4,2                     ; @AKEY_w
	.comm	_AKEY_x,4,2                     ; @AKEY_x
	.comm	_AKEY_y,4,2                     ; @AKEY_y
	.comm	_AKEY_z,4,2                     ; @AKEY_z
	.comm	_AKEY_INSERT_CHAR,4,2           ; @AKEY_INSERT_CHAR
	.comm	_AKEY_DELETE_CHAR,4,2           ; @AKEY_DELETE_CHAR
	.comm	_AKEY_CTRL_a,4,2                ; @AKEY_CTRL_a
	.comm	_AKEY_CTRL_b,4,2                ; @AKEY_CTRL_b
	.comm	_AKEY_CTRL_c,4,2                ; @AKEY_CTRL_c
	.comm	_AKEY_CTRL_d,4,2                ; @AKEY_CTRL_d
	.comm	_AKEY_CTRL_e,4,2                ; @AKEY_CTRL_e
	.comm	_AKEY_CTRL_f,4,2                ; @AKEY_CTRL_f
	.comm	_AKEY_CTRL_g,4,2                ; @AKEY_CTRL_g
	.comm	_AKEY_CTRL_h,4,2                ; @AKEY_CTRL_h
	.comm	_AKEY_CTRL_i,4,2                ; @AKEY_CTRL_i
	.comm	_AKEY_CTRL_j,4,2                ; @AKEY_CTRL_j
	.comm	_AKEY_CTRL_k,4,2                ; @AKEY_CTRL_k
	.comm	_AKEY_CTRL_l,4,2                ; @AKEY_CTRL_l
	.comm	_AKEY_CTRL_m,4,2                ; @AKEY_CTRL_m
	.comm	_AKEY_CTRL_n,4,2                ; @AKEY_CTRL_n
	.comm	_AKEY_CTRL_o,4,2                ; @AKEY_CTRL_o
	.comm	_AKEY_CTRL_p,4,2                ; @AKEY_CTRL_p
	.comm	_AKEY_CTRL_q,4,2                ; @AKEY_CTRL_q
	.comm	_AKEY_CTRL_r,4,2                ; @AKEY_CTRL_r
	.comm	_AKEY_CTRL_s,4,2                ; @AKEY_CTRL_s
	.comm	_AKEY_CTRL_t,4,2                ; @AKEY_CTRL_t
	.comm	_AKEY_CTRL_u,4,2                ; @AKEY_CTRL_u
	.comm	_AKEY_CTRL_v,4,2                ; @AKEY_CTRL_v
	.comm	_AKEY_CTRL_w,4,2                ; @AKEY_CTRL_w
	.comm	_AKEY_CTRL_x,4,2                ; @AKEY_CTRL_x
	.comm	_AKEY_CTRL_y,4,2                ; @AKEY_CTRL_y
	.comm	_AKEY_CTRL_z,4,2                ; @AKEY_CTRL_z
	.comm	_AKEY_CTRL_1,4,2                ; @AKEY_CTRL_1
	.comm	_AKEY_CTRL_2,4,2                ; @AKEY_CTRL_2
	.comm	_AKEY_CTRL_3,4,2                ; @AKEY_CTRL_3
	.comm	_AKEY_CTRL_4,4,2                ; @AKEY_CTRL_4
	.comm	_AKEY_CTRL_5,4,2                ; @AKEY_CTRL_5
	.comm	_AKEY_CTRL_6,4,2                ; @AKEY_CTRL_6
	.comm	_AKEY_CTRL_7,4,2                ; @AKEY_CTRL_7
	.comm	_AKEY_CTRL_8,4,2                ; @AKEY_CTRL_8
	.comm	_AKEY_CTRL_9,4,2                ; @AKEY_CTRL_9
	.comm	_AKEY_CTRL_0,4,2                ; @AKEY_CTRL_0
	.comm	_AKEY_CLRTAB,4,2                ; @AKEY_CLRTAB
	.comm	_AKEY_CTRL,4,2                  ; @AKEY_CTRL
	.comm	_UI_MENU_DISK,4,2               ; @UI_MENU_DISK
	.comm	_UI_alt_function,4,2            ; @UI_alt_function
	.comm	_UI_MENU_CARTRIDGE,4,2          ; @UI_MENU_CARTRIDGE
	.comm	_UI_MENU_RUN,4,2                ; @UI_MENU_RUN
	.comm	_UI_MENU_SYSTEM,4,2             ; @UI_MENU_SYSTEM
	.comm	_UI_MENU_LOADSTATE,4,2          ; @UI_MENU_LOADSTATE
	.comm	_UI_MENU_SAVESTATE,4,2          ; @UI_MENU_SAVESTATE
	.comm	_UI_MENU_CASSETTE,4,2           ; @UI_MENU_CASSETTE
	.comm	_UI_MENU_ABOUT,4,2              ; @UI_MENU_ABOUT
	.comm	_PS2KBD_RAWKEY_UP,8,3           ; @PS2KBD_RAWKEY_UP
	.comm	_AKEY_CAPSTOGGLE,4,2            ; @AKEY_CAPSTOGGLE
.subsections_via_symbols
