	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function Controls_DrawKeyBinding
LCPI0_0:
	.quad	0x3fe0000000000000              ## double 0.5
LCPI0_1:
	.quad	0x3fe999999999999a              ## double 0.80000000000000004
LCPI0_2:
	.quad	0x3fe8f5c28f5c28f6              ## double 0.78000000000000003
LCPI0_3:
	.quad	0x3fea3d70a3d70a3d              ## double 0.81999999999999995
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_Controls_DrawKeyBinding:               ## @Controls_DrawKeyBinding
	.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	$88, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %rbx
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movl	(%rdi), %r15d
	movl	4(%rdi), %eax
	movl	%eax, -116(%rbp)                ## 4-byte Spill
	movl	56(%rdi), %edi
	callq	_Menu_ItemAtCursor
	movq	%rax, %r12
	movq	_g_bindings@GOTPCREL(%rip), %r13
	movq	(%r13), %rax
	movq	8(%rbx), %rcx
	shlq	$4, %rcx
	movl	(%rax,%rcx), %edi
	cmpl	$-1, %edi
	je	LBB0_1
## %bb.2:
	leaq	-80(%rbp), %r13
	movq	%r13, %rsi
	movl	$32, %edx
	callq	_trap_Key_KeynumToStringBuf
	movq	%r13, %rdi
	movq	_g_bindings@GOTPCREL(%rip), %r13
	callq	_Q_strupr
	movq	(%r13), %rax
	movq	8(%rbx), %rcx
	shlq	$4, %rcx
	movl	4(%rax,%rcx), %edi
	cmpl	$-1, %edi
	je	LBB0_4
## %bb.3:
	leaq	-112(%rbp), %r13
	movq	%r13, %rsi
	movl	$32, %edx
	callq	_trap_Key_KeynumToStringBuf
	movq	%r13, %rdi
	callq	_Q_strupr
	leaq	L_.str.1(%rip), %rsi
	leaq	-80(%rbp), %r14
	movq	%r14, %rdi
	callq	_strcat
	movq	%r14, %rdi
	movq	%r13, %rsi
	movq	_g_bindings@GOTPCREL(%rip), %r13
	callq	_strcat
LBB0_4:
	cmpq	%rbx, %r12
	je	LBB0_5
LBB0_8:
	movq	_QMF_GRAYED@GOTPCREL(%rip), %rax
	movq	_SMALLCHAR_WIDTH@GOTPCREL(%rip), %r14
	movl	%r15d, %edi
	subl	(%r14), %edi
	movl	(%rax), %eax
	movq	8(%rbx), %rdx
	shlq	$4, %rdx
	movq	_UI_RIGHT@GOTPCREL(%rip), %rsi
	movq	_UI_SMALLFONT@GOTPCREL(%rip), %r12
	movl	(%r12), %ecx
	orl	(%rsi), %ecx
	movq	(%r13), %rsi
	movq	8(%rsi,%rdx), %rdx
	testl	%eax, 16(%rbx)
	je	LBB0_10
## %bb.9:
	movq	_text_color_disabled@GOTPCREL(%rip), %r13
	jmp	LBB0_11
LBB0_1:
	leaq	L_.str(%rip), %rsi
	leaq	-80(%rbp), %rdi
	callq	_strcpy
	cmpq	%rbx, %r12
	jne	LBB0_8
LBB0_5:
	movq	40(%rbx), %rdi
	movq	48(%rbx), %rdx
	subq	%rdi, %rdx
	incq	%rdx
	movq	24(%rbx), %rsi
	movq	32(%rbx), %rcx
	subq	%rsi, %rcx
	incq	%rcx
	movq	_listbar_color@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	callq	_UI_FillRect
	movq	_SMALLCHAR_WIDTH@GOTPCREL(%rip), %r14
	movl	%r15d, %edi
	subl	(%r14), %edi
	movq	(%r13), %rax
	movq	8(%rbx), %rcx
	shlq	$4, %rcx
	movq	8(%rax,%rcx), %rdx
	movq	_UI_RIGHT@GOTPCREL(%rip), %rax
	movq	_UI_SMALLFONT@GOTPCREL(%rip), %r13
	movl	(%r13), %ecx
	orl	(%rax), %ecx
	movq	_text_color_highlight@GOTPCREL(%rip), %rbx
	movl	(%rbx), %r8d
	movl	-116(%rbp), %r12d               ## 4-byte Reload
	movl	%r12d, %esi
	callq	_UI_DrawString
	movl	(%r14), %edi
	addl	%r15d, %edi
	movq	_UI_LEFT@GOTPCREL(%rip), %rax
	movl	(%r13), %ecx
	orl	(%rax), %ecx
	movq	_UI_PULSE@GOTPCREL(%rip), %r14
	orl	(%r14), %ecx
	movl	(%rbx), %r8d
	leaq	-80(%rbp), %rdx
	movl	%r12d, %esi
	callq	_UI_DrawString
	movq	_UI_CENTER@GOTPCREL(%rip), %rdx
	movq	_UI_BLINK@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	orl	(%rdx), %ecx
	orl	(%r13), %ecx
	movq	_s_controls@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	movl	(%rbx), %r8d
	movl	%r15d, %edi
	movl	%r12d, %esi
	je	LBB0_7
## %bb.6:
	movl	$61, %edx
	callq	_UI_DrawChar
	movq	_SCREEN_WIDTH@GOTPCREL(%rip), %rax
	movsd	(%rax), %xmm0                   ## xmm0 = mem[0],zero
	mulsd	LCPI0_0(%rip), %xmm0
	cvttsd2si	%xmm0, %edi
	movq	_SCREEN_HEIGHT@GOTPCREL(%rip), %rax
	movsd	(%rax), %xmm0                   ## xmm0 = mem[0],zero
	mulsd	LCPI0_1(%rip), %xmm0
	cvttsd2si	%xmm0, %esi
	movq	_UI_CENTER@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	orl	(%r13), %ecx
	orl	(%r14), %ecx
	movq	_colorBlack@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	leaq	L_.str.2(%rip), %rdx
	jmp	LBB0_12
LBB0_10:
	movq	_controls_binding_color@GOTPCREL(%rip), %r13
LBB0_11:
	movl	(%r13), %r8d
	movl	-116(%rbp), %ebx                ## 4-byte Reload
	movl	%ebx, %esi
	callq	_UI_DrawString
	addl	(%r14), %r15d
	movq	_UI_LEFT@GOTPCREL(%rip), %rax
	movl	(%r12), %ecx
	orl	(%rax), %ecx
	movl	(%r13), %r8d
	leaq	-80(%rbp), %rdx
	movl	%r15d, %edi
	movl	%ebx, %esi
LBB0_12:
	callq	_UI_DrawString
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_14
## %bb.13:
	addq	$88, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_7:
	movl	$13, %edx
	callq	_UI_DrawChar
	movq	_SCREEN_WIDTH@GOTPCREL(%rip), %r15
	movsd	(%r15), %xmm0                   ## xmm0 = mem[0],zero
	mulsd	LCPI0_0(%rip), %xmm0
	cvttsd2si	%xmm0, %edi
	movq	_SCREEN_HEIGHT@GOTPCREL(%rip), %r12
	movsd	(%r12), %xmm0                   ## xmm0 = mem[0],zero
	mulsd	LCPI0_2(%rip), %xmm0
	cvttsd2si	%xmm0, %esi
	movq	_UI_CENTER@GOTPCREL(%rip), %r14
	movl	(%r14), %ecx
	orl	(%r13), %ecx
	movq	_colorBlack@GOTPCREL(%rip), %rbx
	movl	(%rbx), %r8d
	leaq	L_.str.3(%rip), %rdx
	callq	_UI_DrawString
	movsd	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero
	mulsd	(%r15), %xmm0
	cvttsd2si	%xmm0, %edi
	movsd	(%r12), %xmm0                   ## xmm0 = mem[0],zero
	mulsd	LCPI0_3(%rip), %xmm0
	cvttsd2si	%xmm0, %esi
	movl	(%r14), %ecx
	orl	(%r13), %ecx
	movl	(%rbx), %r8d
	leaq	L_.str.4(%rip), %rdx
	jmp	LBB0_12
LBB0_14:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_g_bindings,8,3                 ## @g_bindings
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"???"

L_.str.1:                               ## @.str.1
	.asciz	" or "

	.comm	_listbar_color,4,2              ## @listbar_color
	.comm	_SMALLCHAR_WIDTH,4,2            ## @SMALLCHAR_WIDTH
	.comm	_UI_RIGHT,4,2                   ## @UI_RIGHT
	.comm	_UI_SMALLFONT,4,2               ## @UI_SMALLFONT
	.comm	_text_color_highlight,4,2       ## @text_color_highlight
	.comm	_UI_LEFT,4,2                    ## @UI_LEFT
	.comm	_UI_PULSE,4,2                   ## @UI_PULSE
	.comm	_s_controls,8,3                 ## @s_controls
	.comm	_UI_CENTER,4,2                  ## @UI_CENTER
	.comm	_UI_BLINK,4,2                   ## @UI_BLINK
	.comm	_SCREEN_WIDTH,8,3               ## @SCREEN_WIDTH
	.comm	_SCREEN_HEIGHT,8,3              ## @SCREEN_HEIGHT
L_.str.2:                               ## @.str.2
	.asciz	"Waiting for new key ... ESCAPE to cancel"

	.comm	_colorBlack,4,2                 ## @colorBlack
L_.str.3:                               ## @.str.3
	.asciz	"Press ENTER or CLICK to change"

L_.str.4:                               ## @.str.4
	.asciz	"Press BACKSPACE to clear"

	.comm	_QMF_GRAYED,4,2                 ## @QMF_GRAYED
	.comm	_text_color_disabled,4,2        ## @text_color_disabled
	.comm	_controls_binding_color,4,2     ## @controls_binding_color
	.no_dead_strip	_Controls_DrawKeyBinding
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function Controls_DrawKeyBinding
_Controls_DrawKeyBinding:               ; @Controls_DrawKeyBinding
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #160
	.cfi_def_cfa_offset 160
	stp	d9, d8, [sp, #80]               ; 16-byte Folded Spill
	stp	x24, x23, [sp, #96]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #112]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #128]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #144]            ; 16-byte Folded Spill
	add	x29, sp, #144
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset b8, -72
	.cfi_offset b9, -80
	mov	x21, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	str	x8, [sp, #72]
	ldp	w20, w19, [x0]
	ldr	w0, [x0, #56]
	bl	_Menu_ItemAtCursor
	mov	x22, x0
Lloh3:
	adrp	x23, _g_bindings@GOTPAGE
Lloh4:
	ldr	x23, [x23, _g_bindings@GOTPAGEOFF]
	ldr	x8, [x23]
	ldr	x9, [x21, #8]
	lsl	x9, x9, #4
	ldr	w0, [x8, x9]
	cmn	w0, #1
	b.eq	LBB0_6
; %bb.1:
	add	x1, sp, #40
	mov	w2, #32
	bl	_trap_Key_KeynumToStringBuf
	add	x0, sp, #40
	bl	_Q_strupr
	ldr	x8, [x23]
	ldr	x9, [x21, #8]
	add	x8, x8, x9, lsl #4
	ldr	w0, [x8, #4]
	cmn	w0, #1
	b.eq	LBB0_3
; %bb.2:
	add	x1, sp, #8
	mov	w2, #32
	bl	_trap_Key_KeynumToStringBuf
	add	x0, sp, #8
	bl	_Q_strupr
Lloh5:
	adrp	x1, l_.str.1@PAGE
Lloh6:
	add	x1, x1, l_.str.1@PAGEOFF
	add	x0, sp, #40
	bl	_strcat
	add	x0, sp, #40
	add	x1, sp, #8
	bl	_strcat
LBB0_3:
	cmp	x22, x21
	b.eq	LBB0_7
LBB0_4:
Lloh7:
	adrp	x8, _QMF_GRAYED@GOTPAGE
Lloh8:
	ldr	x8, [x8, _QMF_GRAYED@GOTPAGEOFF]
	ldr	w9, [x21, #16]
Lloh9:
	ldr	w8, [x8]
Lloh10:
	adrp	x22, _SMALLCHAR_WIDTH@GOTPAGE
Lloh11:
	ldr	x22, [x22, _SMALLCHAR_WIDTH@GOTPAGEOFF]
	ldr	x10, [x23]
	ldr	x11, [x21, #8]
	add	x10, x10, x11, lsl #4
Lloh12:
	adrp	x11, _UI_RIGHT@GOTPAGE
Lloh13:
	ldr	x11, [x11, _UI_RIGHT@GOTPAGEOFF]
Lloh14:
	ldr	w11, [x11]
Lloh15:
	adrp	x21, _UI_SMALLFONT@GOTPAGE
Lloh16:
	ldr	x21, [x21, _UI_SMALLFONT@GOTPAGEOFF]
	ldr	w12, [x21]
	orr	w3, w12, w11
	ldr	w11, [x22]
	sub	w0, w20, w11
	ldr	x2, [x10, #8]
	and	w8, w8, w9
	cbz	w8, LBB0_9
; %bb.5:
Lloh17:
	adrp	x23, _text_color_disabled@GOTPAGE
Lloh18:
	ldr	x23, [x23, _text_color_disabled@GOTPAGEOFF]
	b	LBB0_10
LBB0_6:
Lloh19:
	adrp	x1, l_.str@PAGE
Lloh20:
	add	x1, x1, l_.str@PAGEOFF
	add	x0, sp, #40
	bl	_strcpy
	cmp	x22, x21
	b.ne	LBB0_4
LBB0_7:
	ldp	x0, x8, [x21, #40]
	sub	x8, x8, x0
	add	x2, x8, #1
	ldp	x1, x8, [x21, #24]
	sub	x8, x8, x1
	add	x3, x8, #1
Lloh21:
	adrp	x8, _listbar_color@GOTPAGE
Lloh22:
	ldr	x8, [x8, _listbar_color@GOTPAGEOFF]
Lloh23:
	ldr	w4, [x8]
	bl	_UI_FillRect
Lloh24:
	adrp	x22, _SMALLCHAR_WIDTH@GOTPAGE
Lloh25:
	ldr	x22, [x22, _SMALLCHAR_WIDTH@GOTPAGEOFF]
	ldr	w8, [x22]
	sub	w0, w20, w8
	ldr	x8, [x23]
	ldr	x9, [x21, #8]
	add	x8, x8, x9, lsl #4
	ldr	x2, [x8, #8]
Lloh26:
	adrp	x8, _UI_RIGHT@GOTPAGE
Lloh27:
	ldr	x8, [x8, _UI_RIGHT@GOTPAGEOFF]
Lloh28:
	adrp	x21, _UI_SMALLFONT@GOTPAGE
Lloh29:
	ldr	x21, [x21, _UI_SMALLFONT@GOTPAGEOFF]
Lloh30:
	ldr	w8, [x8]
	ldr	w9, [x21]
	orr	w3, w9, w8
Lloh31:
	adrp	x24, _text_color_highlight@GOTPAGE
Lloh32:
	ldr	x24, [x24, _text_color_highlight@GOTPAGEOFF]
	ldr	w4, [x24]
	mov	x1, x19
	bl	_UI_DrawString
	ldr	w8, [x22]
	add	w0, w8, w20
Lloh33:
	adrp	x8, _UI_LEFT@GOTPAGE
Lloh34:
	ldr	x8, [x8, _UI_LEFT@GOTPAGEOFF]
Lloh35:
	ldr	w8, [x8]
	ldr	w9, [x21]
	orr	w8, w9, w8
Lloh36:
	adrp	x23, _UI_PULSE@GOTPAGE
Lloh37:
	ldr	x23, [x23, _UI_PULSE@GOTPAGEOFF]
	ldr	w9, [x23]
	orr	w3, w8, w9
	ldr	w4, [x24]
	add	x2, sp, #40
	mov	x1, x19
	bl	_UI_DrawString
Lloh38:
	adrp	x8, _s_controls@GOTPAGE
Lloh39:
	ldr	x8, [x8, _s_controls@GOTPAGEOFF]
Lloh40:
	ldr	x8, [x8]
Lloh41:
	adrp	x22, _UI_CENTER@GOTPAGE
Lloh42:
	ldr	x22, [x22, _UI_CENTER@GOTPAGEOFF]
Lloh43:
	adrp	x9, _UI_BLINK@GOTPAGE
Lloh44:
	ldr	x9, [x9, _UI_BLINK@GOTPAGEOFF]
	ldr	w10, [x22]
Lloh45:
	ldr	w9, [x9]
	orr	w9, w9, w10
	ldr	w10, [x21]
	orr	w3, w9, w10
	ldr	w4, [x24]
	mov	x0, x20
	mov	x1, x19
	cbz	x8, LBB0_13
; %bb.8:
	mov	w2, #61
	bl	_UI_DrawChar
Lloh46:
	adrp	x8, _SCREEN_WIDTH@GOTPAGE
Lloh47:
	ldr	x8, [x8, _SCREEN_WIDTH@GOTPAGEOFF]
Lloh48:
	ldr	d0, [x8]
	fmov	d1, #0.50000000
	fmul	d0, d0, d1
	fcvtzs	w0, d0
Lloh49:
	adrp	x8, _SCREEN_HEIGHT@GOTPAGE
Lloh50:
	ldr	x8, [x8, _SCREEN_HEIGHT@GOTPAGEOFF]
Lloh51:
	ldr	d0, [x8]
	mov	x8, #-7378697629483820647
	movk	x8, #39322
	movk	x8, #16361, lsl #48
	fmov	d1, x8
	fmul	d0, d0, d1
	fcvtzs	w1, d0
	ldr	w8, [x21]
	ldr	w9, [x22]
	orr	w8, w9, w8
	ldr	w9, [x23]
	orr	w3, w8, w9
Lloh52:
	adrp	x8, _colorBlack@GOTPAGE
Lloh53:
	ldr	x8, [x8, _colorBlack@GOTPAGEOFF]
Lloh54:
	ldr	w4, [x8]
Lloh55:
	adrp	x2, l_.str.2@PAGE
Lloh56:
	add	x2, x2, l_.str.2@PAGEOFF
	b	LBB0_11
LBB0_9:
Lloh57:
	adrp	x23, _controls_binding_color@GOTPAGE
Lloh58:
	ldr	x23, [x23, _controls_binding_color@GOTPAGEOFF]
LBB0_10:
	ldr	w4, [x23]
	mov	x1, x19
	bl	_UI_DrawString
	ldr	w8, [x22]
	add	w0, w8, w20
Lloh59:
	adrp	x8, _UI_LEFT@GOTPAGE
Lloh60:
	ldr	x8, [x8, _UI_LEFT@GOTPAGEOFF]
Lloh61:
	ldr	w8, [x8]
	ldr	w9, [x21]
	orr	w3, w9, w8
	ldr	w4, [x23]
	add	x2, sp, #40
	mov	x1, x19
LBB0_11:
	bl	_UI_DrawString
	ldr	x8, [sp, #72]
Lloh62:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh63:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh64:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_14
; %bb.12:
	ldp	x29, x30, [sp, #144]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #128]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #112]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #96]             ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #80]               ; 16-byte Folded Reload
	add	sp, sp, #160
	ret
LBB0_13:
	mov	w2, #13
	bl	_UI_DrawChar
Lloh65:
	adrp	x19, _SCREEN_WIDTH@GOTPAGE
Lloh66:
	ldr	x19, [x19, _SCREEN_WIDTH@GOTPAGEOFF]
	ldr	d0, [x19]
	fmov	d8, #0.50000000
	fmul	d0, d0, d8
	fcvtzs	w0, d0
Lloh67:
	adrp	x20, _SCREEN_HEIGHT@GOTPAGE
Lloh68:
	ldr	x20, [x20, _SCREEN_HEIGHT@GOTPAGEOFF]
	ldr	d0, [x20]
	mov	x8, #10486
	movk	x8, #36700, lsl #16
	movk	x8, #62914, lsl #32
	movk	x8, #16360, lsl #48
	fmov	d1, x8
	fmul	d0, d0, d1
	fcvtzs	w1, d0
	ldr	w8, [x21]
	ldr	w9, [x22]
	orr	w3, w9, w8
Lloh69:
	adrp	x23, _colorBlack@GOTPAGE
Lloh70:
	ldr	x23, [x23, _colorBlack@GOTPAGEOFF]
	ldr	w4, [x23]
Lloh71:
	adrp	x2, l_.str.3@PAGE
Lloh72:
	add	x2, x2, l_.str.3@PAGEOFF
	bl	_UI_DrawString
	ldr	d0, [x19]
	fmul	d0, d0, d8
	fcvtzs	w0, d0
	ldr	d0, [x20]
	mov	x8, #2621
	movk	x8, #41943, lsl #16
	movk	x8, #15728, lsl #32
	movk	x8, #16362, lsl #48
	fmov	d1, x8
	fmul	d0, d0, d1
	fcvtzs	w1, d0
	ldr	w8, [x21]
	ldr	w9, [x22]
	orr	w3, w9, w8
	ldr	w4, [x23]
Lloh73:
	adrp	x2, l_.str.4@PAGE
Lloh74:
	add	x2, x2, l_.str.4@PAGEOFF
	b	LBB0_11
LBB0_14:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh30
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh67, Lloh68
	.loh AdrpLdrGot	Lloh65, Lloh66
	.cfi_endproc
                                        ; -- End function
	.comm	_g_bindings,8,3                 ; @g_bindings
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"???"

l_.str.1:                               ; @.str.1
	.asciz	" or "

	.comm	_listbar_color,4,2              ; @listbar_color
	.comm	_SMALLCHAR_WIDTH,4,2            ; @SMALLCHAR_WIDTH
	.comm	_UI_RIGHT,4,2                   ; @UI_RIGHT
	.comm	_UI_SMALLFONT,4,2               ; @UI_SMALLFONT
	.comm	_text_color_highlight,4,2       ; @text_color_highlight
	.comm	_UI_LEFT,4,2                    ; @UI_LEFT
	.comm	_UI_PULSE,4,2                   ; @UI_PULSE
	.comm	_s_controls,8,3                 ; @s_controls
	.comm	_UI_CENTER,4,2                  ; @UI_CENTER
	.comm	_UI_BLINK,4,2                   ; @UI_BLINK
	.comm	_SCREEN_WIDTH,8,3               ; @SCREEN_WIDTH
	.comm	_SCREEN_HEIGHT,8,3              ; @SCREEN_HEIGHT
l_.str.2:                               ; @.str.2
	.asciz	"Waiting for new key ... ESCAPE to cancel"

	.comm	_colorBlack,4,2                 ; @colorBlack
l_.str.3:                               ; @.str.3
	.asciz	"Press ENTER or CLICK to change"

l_.str.4:                               ; @.str.4
	.asciz	"Press BACKSPACE to clear"

	.comm	_QMF_GRAYED,4,2                 ; @QMF_GRAYED
	.comm	_text_color_disabled,4,2        ; @text_color_disabled
	.comm	_controls_binding_color,4,2     ; @controls_binding_color
	.no_dead_strip	_Controls_DrawKeyBinding
.subsections_via_symbols
