	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function createKeyTables
_createKeyTables:                       ## @createKeyTables
	.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
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	__glfw@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	$-1, %esi
	movl	$8, %edx
	callq	_memset
	movq	8(%rbx), %rdi
	movl	$-1, %esi
	movl	$8, %edx
	callq	_memset
	cmpq	$0, 24(%rbx)
	je	LBB0_56
## %bb.1:
	movq	%rsp, -56(%rbp)                 ## 8-byte Spill
	movq	_XkbKeyNameLength@GOTPCREL(%rip), %r12
	movl	(%r12), %eax
	incl	%eax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, %r15
	movl	16(%rbx), %edi
	movq	_XkbUseCoreKbd@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	xorl	%esi, %esi
	callq	_XkbGetMap
	movq	%rax, %r14
	movl	16(%rbx), %edi
	movq	_XkbKeyNamesMask@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdx
	callq	_XkbGetNames
	movslq	(%r14), %r13
	cmpl	4(%r14), %r13d
	jle	LBB0_2
LBB0_55:
	movq	_XkbKeyNamesMask@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_True@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edx
	movq	%r14, %rdi
	callq	_XkbFreeNames
	movl	(%rbx), %edx
	movq	%r14, %rdi
	xorl	%esi, %esi
	callq	_XkbFreeKeyboard
	movq	-56(%rbp), %rsp                 ## 8-byte Reload
	movq	__glfw@GOTPCREL(%rip), %rbx
LBB0_56:
	movq	(%rbx), %rax
	movq	8(%rbx), %rcx
	xorl	%edx, %edx
	jmp	LBB0_57
	.p2align	4, 0x90
LBB0_61:                                ##   in Loop: Header=BB0_57 Depth=1
	addq	$2, %rdx
	cmpq	$256, %rdx                      ## imm = 0x100
	je	LBB0_62
LBB0_57:                                ## =>This Inner Loop Header: Depth=1
	movq	(%rax,%rdx,8), %rsi
	testq	%rsi, %rsi
	je	LBB0_59
## %bb.58:                              ##   in Loop: Header=BB0_57 Depth=1
	movq	%rdx, (%rcx,%rsi,8)
LBB0_59:                                ##   in Loop: Header=BB0_57 Depth=1
	movq	8(%rax,%rdx,8), %rsi
	testq	%rsi, %rsi
	je	LBB0_61
## %bb.60:                              ##   in Loop: Header=BB0_57 Depth=1
	leaq	1(%rdx), %rdi
	movq	%rdi, (%rcx,%rsi,8)
	jmp	LBB0_61
LBB0_62:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_64
## %bb.63:
	leaq	-40(%rbp), %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_2:
	movq	_GLFW_KEY_GRAVE_ACCENT@GOTPCREL(%rip), %rbx
	jmp	LBB0_3
	.p2align	4, 0x90
LBB0_52:                                ##   in Loop: Header=BB0_3 Depth=1
	testl	$-256, %r13d
	je	LBB0_53
LBB0_54:                                ##   in Loop: Header=BB0_3 Depth=1
	leaq	1(%r13), %rax
	movslq	4(%r14), %rcx
	cmpq	%rcx, %r13
	movq	%rax, %r13
	jge	LBB0_55
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movq	8(%r14), %rax
	movq	(%rax), %rax
	movl	(%rax,%r13,4), %esi
	movl	(%r12), %edx
	movq	%r15, %rdi
	callq	_memcpy
	movslq	(%r12), %rax
	movb	$0, (%r15,%rax)
	movq	%r15, %rdi
	leaq	L_.str(%rip), %rsi
	callq	_strcmp
	movq	%rbx, %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.4:                               ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.1(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_1@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.5:                               ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.2(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_2@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.6:                               ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.3(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_3@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.7:                               ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.4(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_4@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.8:                               ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.5(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_5@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.9:                               ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.6(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_6@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.10:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.7(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_7@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.11:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.8(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_8@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.12:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.9(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_9@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.13:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.10(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_0@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.14:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.11(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_MINUS@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.15:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.12(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_EQUAL@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.16:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.13(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_Q@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.17:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.14(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_W@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.18:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.15(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_E@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.19:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.16(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_R@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.20:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.17(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_T@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.21:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.18(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_Y@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.22:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.19(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_U@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.23:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.20(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_I@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.24:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.21(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_O@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.25:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.22(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_P@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.26:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.23(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_LEFT_BRACKET@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.27:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.24(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_RIGHT_BRACKET@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.28:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.25(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_A@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.29:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.26(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_S@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.30:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.27(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_D@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.31:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.28(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_F@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.32:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.29(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_G@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.33:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.30(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_H@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.34:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.31(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_J@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.35:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.32(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_K@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.36:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.33(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_L@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.37:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.34(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_SEMICOLON@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.38:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.35(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_APOSTROPHE@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.39:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.36(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_Z@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.40:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.37(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_X@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.41:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.38(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_C@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.42:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.39(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_V@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.43:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.40(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_B@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.44:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.41(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_N@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.45:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.42(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_M@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.46:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.43(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_COMMA@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.47:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.44(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_PERIOD@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.48:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.45(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_SLASH@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.49:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.46(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_BACKSLASH@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	je	LBB0_52
## %bb.50:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	%r15, %rdi
	leaq	L_.str.47(%rip), %rsi
	callq	_strcmp
	movq	_GLFW_KEY_UNKNOWN@GOTPCREL(%rip), %rcx
	testq	%rax, %rax
	jne	LBB0_52
## %bb.51:                              ##   in Loop: Header=BB0_3 Depth=1
	movq	_GLFW_KEY_WORLD_1@GOTPCREL(%rip), %rcx
	jmp	LBB0_52
	.p2align	4, 0x90
LBB0_53:                                ##   in Loop: Header=BB0_3 Depth=1
	movslq	(%rcx), %rax
	movq	__glfw@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	%rax, (%rcx,%r13,8)
	jmp	LBB0_54
LBB0_64:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	__glfw,32,3                     ## @_glfw
	.comm	_XkbKeyNameLength,4,2           ## @XkbKeyNameLength
	.comm	_XkbUseCoreKbd,4,2              ## @XkbUseCoreKbd
	.comm	_XkbKeyNamesMask,4,2            ## @XkbKeyNamesMask
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"TLDE"

	.comm	_GLFW_KEY_GRAVE_ACCENT,4,2      ## @GLFW_KEY_GRAVE_ACCENT
L_.str.1:                               ## @.str.1
	.asciz	"AE01"

	.comm	_GLFW_KEY_1,4,2                 ## @GLFW_KEY_1
L_.str.2:                               ## @.str.2
	.asciz	"AE02"

	.comm	_GLFW_KEY_2,4,2                 ## @GLFW_KEY_2
L_.str.3:                               ## @.str.3
	.asciz	"AE03"

	.comm	_GLFW_KEY_3,4,2                 ## @GLFW_KEY_3
L_.str.4:                               ## @.str.4
	.asciz	"AE04"

	.comm	_GLFW_KEY_4,4,2                 ## @GLFW_KEY_4
L_.str.5:                               ## @.str.5
	.asciz	"AE05"

	.comm	_GLFW_KEY_5,4,2                 ## @GLFW_KEY_5
L_.str.6:                               ## @.str.6
	.asciz	"AE06"

	.comm	_GLFW_KEY_6,4,2                 ## @GLFW_KEY_6
L_.str.7:                               ## @.str.7
	.asciz	"AE07"

	.comm	_GLFW_KEY_7,4,2                 ## @GLFW_KEY_7
L_.str.8:                               ## @.str.8
	.asciz	"AE08"

	.comm	_GLFW_KEY_8,4,2                 ## @GLFW_KEY_8
L_.str.9:                               ## @.str.9
	.asciz	"AE09"

	.comm	_GLFW_KEY_9,4,2                 ## @GLFW_KEY_9
L_.str.10:                              ## @.str.10
	.asciz	"AE10"

	.comm	_GLFW_KEY_0,4,2                 ## @GLFW_KEY_0
L_.str.11:                              ## @.str.11
	.asciz	"AE11"

	.comm	_GLFW_KEY_MINUS,4,2             ## @GLFW_KEY_MINUS
L_.str.12:                              ## @.str.12
	.asciz	"AE12"

	.comm	_GLFW_KEY_EQUAL,4,2             ## @GLFW_KEY_EQUAL
L_.str.13:                              ## @.str.13
	.asciz	"AD01"

	.comm	_GLFW_KEY_Q,4,2                 ## @GLFW_KEY_Q
L_.str.14:                              ## @.str.14
	.asciz	"AD02"

	.comm	_GLFW_KEY_W,4,2                 ## @GLFW_KEY_W
L_.str.15:                              ## @.str.15
	.asciz	"AD03"

	.comm	_GLFW_KEY_E,4,2                 ## @GLFW_KEY_E
L_.str.16:                              ## @.str.16
	.asciz	"AD04"

	.comm	_GLFW_KEY_R,4,2                 ## @GLFW_KEY_R
L_.str.17:                              ## @.str.17
	.asciz	"AD05"

	.comm	_GLFW_KEY_T,4,2                 ## @GLFW_KEY_T
L_.str.18:                              ## @.str.18
	.asciz	"AD06"

	.comm	_GLFW_KEY_Y,4,2                 ## @GLFW_KEY_Y
L_.str.19:                              ## @.str.19
	.asciz	"AD07"

	.comm	_GLFW_KEY_U,4,2                 ## @GLFW_KEY_U
L_.str.20:                              ## @.str.20
	.asciz	"AD08"

	.comm	_GLFW_KEY_I,4,2                 ## @GLFW_KEY_I
L_.str.21:                              ## @.str.21
	.asciz	"AD09"

	.comm	_GLFW_KEY_O,4,2                 ## @GLFW_KEY_O
L_.str.22:                              ## @.str.22
	.asciz	"AD10"

	.comm	_GLFW_KEY_P,4,2                 ## @GLFW_KEY_P
L_.str.23:                              ## @.str.23
	.asciz	"AD11"

	.comm	_GLFW_KEY_LEFT_BRACKET,4,2      ## @GLFW_KEY_LEFT_BRACKET
L_.str.24:                              ## @.str.24
	.asciz	"AD12"

	.comm	_GLFW_KEY_RIGHT_BRACKET,4,2     ## @GLFW_KEY_RIGHT_BRACKET
L_.str.25:                              ## @.str.25
	.asciz	"AC01"

	.comm	_GLFW_KEY_A,4,2                 ## @GLFW_KEY_A
L_.str.26:                              ## @.str.26
	.asciz	"AC02"

	.comm	_GLFW_KEY_S,4,2                 ## @GLFW_KEY_S
L_.str.27:                              ## @.str.27
	.asciz	"AC03"

	.comm	_GLFW_KEY_D,4,2                 ## @GLFW_KEY_D
L_.str.28:                              ## @.str.28
	.asciz	"AC04"

	.comm	_GLFW_KEY_F,4,2                 ## @GLFW_KEY_F
L_.str.29:                              ## @.str.29
	.asciz	"AC05"

	.comm	_GLFW_KEY_G,4,2                 ## @GLFW_KEY_G
L_.str.30:                              ## @.str.30
	.asciz	"AC06"

	.comm	_GLFW_KEY_H,4,2                 ## @GLFW_KEY_H
L_.str.31:                              ## @.str.31
	.asciz	"AC07"

	.comm	_GLFW_KEY_J,4,2                 ## @GLFW_KEY_J
L_.str.32:                              ## @.str.32
	.asciz	"AC08"

	.comm	_GLFW_KEY_K,4,2                 ## @GLFW_KEY_K
L_.str.33:                              ## @.str.33
	.asciz	"AC09"

	.comm	_GLFW_KEY_L,4,2                 ## @GLFW_KEY_L
L_.str.34:                              ## @.str.34
	.asciz	"AC10"

	.comm	_GLFW_KEY_SEMICOLON,4,2         ## @GLFW_KEY_SEMICOLON
L_.str.35:                              ## @.str.35
	.asciz	"AC11"

	.comm	_GLFW_KEY_APOSTROPHE,4,2        ## @GLFW_KEY_APOSTROPHE
L_.str.36:                              ## @.str.36
	.asciz	"AB01"

	.comm	_GLFW_KEY_Z,4,2                 ## @GLFW_KEY_Z
L_.str.37:                              ## @.str.37
	.asciz	"AB02"

	.comm	_GLFW_KEY_X,4,2                 ## @GLFW_KEY_X
L_.str.38:                              ## @.str.38
	.asciz	"AB03"

	.comm	_GLFW_KEY_C,4,2                 ## @GLFW_KEY_C
L_.str.39:                              ## @.str.39
	.asciz	"AB04"

	.comm	_GLFW_KEY_V,4,2                 ## @GLFW_KEY_V
L_.str.40:                              ## @.str.40
	.asciz	"AB05"

	.comm	_GLFW_KEY_B,4,2                 ## @GLFW_KEY_B
L_.str.41:                              ## @.str.41
	.asciz	"AB06"

	.comm	_GLFW_KEY_N,4,2                 ## @GLFW_KEY_N
L_.str.42:                              ## @.str.42
	.asciz	"AB07"

	.comm	_GLFW_KEY_M,4,2                 ## @GLFW_KEY_M
L_.str.43:                              ## @.str.43
	.asciz	"AB08"

	.comm	_GLFW_KEY_COMMA,4,2             ## @GLFW_KEY_COMMA
L_.str.44:                              ## @.str.44
	.asciz	"AB09"

	.comm	_GLFW_KEY_PERIOD,4,2            ## @GLFW_KEY_PERIOD
L_.str.45:                              ## @.str.45
	.asciz	"AB10"

	.comm	_GLFW_KEY_SLASH,4,2             ## @GLFW_KEY_SLASH
L_.str.46:                              ## @.str.46
	.asciz	"BKSL"

	.comm	_GLFW_KEY_BACKSLASH,4,2         ## @GLFW_KEY_BACKSLASH
L_.str.47:                              ## @.str.47
	.asciz	"LSGT"

	.comm	_GLFW_KEY_WORLD_1,4,2           ## @GLFW_KEY_WORLD_1
	.comm	_GLFW_KEY_UNKNOWN,4,2           ## @GLFW_KEY_UNKNOWN
	.comm	_True,4,2                       ## @True
	.no_dead_strip	_createKeyTables
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function createKeyTables
_createKeyTables:                       ; @createKeyTables
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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 w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	sub	sp, sp, #16
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-88]
Lloh3:
	adrp	x28, __glfw@GOTPAGE
Lloh4:
	ldr	x28, [x28, __glfw@GOTPAGEOFF]
	ldr	x0, [x28]
	mov	w1, #-1
	mov	w2, #8
	bl	_memset
	ldr	x0, [x28, #8]
	mov	w1, #-1
	mov	w2, #8
	bl	_memset
	ldr	x8, [x28, #24]
	cbz	x8, LBB0_3
; %bb.1:
	mov	x8, sp
	stur	x8, [x29, #-96]                 ; 8-byte Folded Spill
Lloh5:
	adrp	x26, _XkbKeyNameLength@GOTPAGE
Lloh6:
	ldr	x26, [x26, _XkbKeyNameLength@GOTPAGEOFF]
	ldr	w8, [x26]
	add	w8, w8, #1
	mov	x9, x8
Lloh7:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh8:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	add	x8, x8, #15
	and	x8, x8, #0x1fffffff0
	sub	x20, x9, x8
	mov	sp, x20
	ldr	w0, [x28, #16]
Lloh9:
	adrp	x8, _XkbUseCoreKbd@GOTPAGE
Lloh10:
	ldr	x8, [x8, _XkbUseCoreKbd@GOTPAGEOFF]
Lloh11:
	ldr	w2, [x8]
	mov	w1, #0
	bl	_XkbGetMap
	mov	x19, x0
	ldr	w0, [x28, #16]
Lloh12:
	adrp	x8, _XkbKeyNamesMask@GOTPAGE
Lloh13:
	ldr	x8, [x8, _XkbKeyNamesMask@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
	mov	x2, x19
	bl	_XkbGetNames
	ldp	w25, w8, [x19]
                                        ; kill: def $w25 killed $w25 def $x25
	sxtw	x25, w25
	cmp	w25, w8
	b.le	LBB0_9
LBB0_2:
Lloh15:
	adrp	x8, _XkbKeyNamesMask@GOTPAGE
Lloh16:
	ldr	x8, [x8, _XkbKeyNamesMask@GOTPAGEOFF]
Lloh17:
	ldr	w1, [x8]
Lloh18:
	adrp	x20, _True@GOTPAGE
Lloh19:
	ldr	x20, [x20, _True@GOTPAGEOFF]
	ldr	w2, [x20]
	mov	x0, x19
	bl	_XkbFreeNames
	ldr	w2, [x20]
	mov	x0, x19
	mov	w1, #0
	bl	_XkbFreeKeyboard
	ldur	x8, [x29, #-96]                 ; 8-byte Folded Reload
	mov	sp, x8
LBB0_3:
	mov	x8, #0
	ldp	x9, x10, [x28]
	b	LBB0_5
LBB0_4:                                 ;   in Loop: Header=BB0_5 Depth=1
	add	x8, x8, #1
	cmp	x8, #256
	b.eq	LBB0_7
LBB0_5:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x11, [x9, x8, lsl #3]
	cbz	x11, LBB0_4
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	str	x8, [x10, x11, lsl #3]
	b	LBB0_4
LBB0_7:
	ldur	x8, [x29, #-88]
Lloh20:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh21:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh22:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_108
; %bb.8:
	sub	sp, x29, #80
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_9:
Lloh23:
	adrp	x21, l_.str@PAGE
Lloh24:
	add	x21, x21, l_.str@PAGEOFF
Lloh25:
	adrp	x27, _GLFW_KEY_GRAVE_ACCENT@GOTPAGE
Lloh26:
	ldr	x27, [x27, _GLFW_KEY_GRAVE_ACCENT@GOTPAGEOFF]
Lloh27:
	adrp	x22, l_.str.1@PAGE
Lloh28:
	add	x22, x22, l_.str.1@PAGEOFF
Lloh29:
	adrp	x23, l_.str.2@PAGE
Lloh30:
	add	x23, x23, l_.str.2@PAGEOFF
Lloh31:
	adrp	x24, l_.str.3@PAGE
Lloh32:
	add	x24, x24, l_.str.3@PAGEOFF
	b	LBB0_11
LBB0_10:                                ;   in Loop: Header=BB0_11 Depth=1
	add	x8, x25, #1
	ldrsw	x9, [x19, #4]
	cmp	x25, x9
	mov	x25, x8
	b.ge	LBB0_2
LBB0_11:                                ; =>This Inner Loop Header: Depth=1
	ldr	x8, [x19, #8]
	ldr	x8, [x8]
	ldr	w1, [x8, x25, lsl #2]
	ldr	w2, [x26]
	mov	x0, x20
	bl	_memcpy
	ldrsw	x8, [x26]
	strb	wzr, [x20, x8]
	mov	x0, x20
	mov	x1, x21
	bl	_strcmp
	cbz	x0, LBB0_59
; %bb.12:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
	mov	x1, x22
	bl	_strcmp
	cbz	x0, LBB0_60
; %bb.13:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
	mov	x1, x23
	bl	_strcmp
	cbz	x0, LBB0_61
; %bb.14:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
	mov	x1, x24
	bl	_strcmp
	cbz	x0, LBB0_62
; %bb.15:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh33:
	adrp	x1, l_.str.4@PAGE
Lloh34:
	add	x1, x1, l_.str.4@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_63
; %bb.16:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh35:
	adrp	x1, l_.str.5@PAGE
Lloh36:
	add	x1, x1, l_.str.5@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_64
; %bb.17:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh37:
	adrp	x1, l_.str.6@PAGE
Lloh38:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_65
; %bb.18:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh39:
	adrp	x1, l_.str.7@PAGE
Lloh40:
	add	x1, x1, l_.str.7@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_66
; %bb.19:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh41:
	adrp	x1, l_.str.8@PAGE
Lloh42:
	add	x1, x1, l_.str.8@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_67
; %bb.20:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh43:
	adrp	x1, l_.str.9@PAGE
Lloh44:
	add	x1, x1, l_.str.9@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_68
; %bb.21:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh45:
	adrp	x1, l_.str.10@PAGE
Lloh46:
	add	x1, x1, l_.str.10@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_69
; %bb.22:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh47:
	adrp	x1, l_.str.11@PAGE
Lloh48:
	add	x1, x1, l_.str.11@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_70
; %bb.23:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh49:
	adrp	x1, l_.str.12@PAGE
Lloh50:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_71
; %bb.24:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh51:
	adrp	x1, l_.str.13@PAGE
Lloh52:
	add	x1, x1, l_.str.13@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_72
; %bb.25:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh53:
	adrp	x1, l_.str.14@PAGE
Lloh54:
	add	x1, x1, l_.str.14@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_73
; %bb.26:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh55:
	adrp	x1, l_.str.15@PAGE
Lloh56:
	add	x1, x1, l_.str.15@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_74
; %bb.27:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh57:
	adrp	x1, l_.str.16@PAGE
Lloh58:
	add	x1, x1, l_.str.16@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_75
; %bb.28:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh59:
	adrp	x1, l_.str.17@PAGE
Lloh60:
	add	x1, x1, l_.str.17@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_76
; %bb.29:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh61:
	adrp	x1, l_.str.18@PAGE
Lloh62:
	add	x1, x1, l_.str.18@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_77
; %bb.30:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh63:
	adrp	x1, l_.str.19@PAGE
Lloh64:
	add	x1, x1, l_.str.19@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_78
; %bb.31:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh65:
	adrp	x1, l_.str.20@PAGE
Lloh66:
	add	x1, x1, l_.str.20@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_79
; %bb.32:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh67:
	adrp	x1, l_.str.21@PAGE
Lloh68:
	add	x1, x1, l_.str.21@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_80
; %bb.33:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh69:
	adrp	x1, l_.str.22@PAGE
Lloh70:
	add	x1, x1, l_.str.22@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_81
; %bb.34:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh71:
	adrp	x1, l_.str.23@PAGE
Lloh72:
	add	x1, x1, l_.str.23@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_82
; %bb.35:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh73:
	adrp	x1, l_.str.24@PAGE
Lloh74:
	add	x1, x1, l_.str.24@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_83
; %bb.36:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh75:
	adrp	x1, l_.str.25@PAGE
Lloh76:
	add	x1, x1, l_.str.25@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_84
; %bb.37:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh77:
	adrp	x1, l_.str.26@PAGE
Lloh78:
	add	x1, x1, l_.str.26@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_85
; %bb.38:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh79:
	adrp	x1, l_.str.27@PAGE
Lloh80:
	add	x1, x1, l_.str.27@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_86
; %bb.39:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh81:
	adrp	x1, l_.str.28@PAGE
Lloh82:
	add	x1, x1, l_.str.28@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_87
; %bb.40:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh83:
	adrp	x1, l_.str.29@PAGE
Lloh84:
	add	x1, x1, l_.str.29@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_88
; %bb.41:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh85:
	adrp	x1, l_.str.30@PAGE
Lloh86:
	add	x1, x1, l_.str.30@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_89
; %bb.42:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh87:
	adrp	x1, l_.str.31@PAGE
Lloh88:
	add	x1, x1, l_.str.31@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_90
; %bb.43:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh89:
	adrp	x1, l_.str.32@PAGE
Lloh90:
	add	x1, x1, l_.str.32@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_91
; %bb.44:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh91:
	adrp	x1, l_.str.33@PAGE
Lloh92:
	add	x1, x1, l_.str.33@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_92
; %bb.45:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh93:
	adrp	x1, l_.str.34@PAGE
Lloh94:
	add	x1, x1, l_.str.34@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_93
; %bb.46:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh95:
	adrp	x1, l_.str.35@PAGE
Lloh96:
	add	x1, x1, l_.str.35@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_94
; %bb.47:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh97:
	adrp	x1, l_.str.36@PAGE
Lloh98:
	add	x1, x1, l_.str.36@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_95
; %bb.48:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh99:
	adrp	x1, l_.str.37@PAGE
Lloh100:
	add	x1, x1, l_.str.37@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_96
; %bb.49:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh101:
	adrp	x1, l_.str.38@PAGE
Lloh102:
	add	x1, x1, l_.str.38@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_97
; %bb.50:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh103:
	adrp	x1, l_.str.39@PAGE
Lloh104:
	add	x1, x1, l_.str.39@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_98
; %bb.51:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh105:
	adrp	x1, l_.str.40@PAGE
Lloh106:
	add	x1, x1, l_.str.40@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_99
; %bb.52:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh107:
	adrp	x1, l_.str.41@PAGE
Lloh108:
	add	x1, x1, l_.str.41@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_100
; %bb.53:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh109:
	adrp	x1, l_.str.42@PAGE
Lloh110:
	add	x1, x1, l_.str.42@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_101
; %bb.54:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh111:
	adrp	x1, l_.str.43@PAGE
Lloh112:
	add	x1, x1, l_.str.43@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_102
; %bb.55:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh113:
	adrp	x1, l_.str.44@PAGE
Lloh114:
	add	x1, x1, l_.str.44@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_103
; %bb.56:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh115:
	adrp	x1, l_.str.45@PAGE
Lloh116:
	add	x1, x1, l_.str.45@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_104
; %bb.57:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh117:
	adrp	x1, l_.str.46@PAGE
Lloh118:
	add	x1, x1, l_.str.46@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_105
; %bb.58:                               ;   in Loop: Header=BB0_11 Depth=1
	mov	x0, x20
Lloh119:
	adrp	x1, l_.str.47@PAGE
Lloh120:
	add	x1, x1, l_.str.47@PAGEOFF
	bl	_strcmp
	cmp	x0, #0
Lloh121:
	adrp	x8, _GLFW_KEY_UNKNOWN@GOTPAGE
Lloh122:
	ldr	x8, [x8, _GLFW_KEY_UNKNOWN@GOTPAGEOFF]
Lloh123:
	adrp	x9, _GLFW_KEY_WORLD_1@GOTPAGE
Lloh124:
	ldr	x9, [x9, _GLFW_KEY_WORLD_1@GOTPAGEOFF]
	csel	x8, x9, x8, eq
	b	LBB0_106
LBB0_59:                                ;   in Loop: Header=BB0_11 Depth=1
	mov	x8, x27
	b	LBB0_106
LBB0_60:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh125:
	adrp	x8, _GLFW_KEY_1@GOTPAGE
Lloh126:
	ldr	x8, [x8, _GLFW_KEY_1@GOTPAGEOFF]
	b	LBB0_106
LBB0_61:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh127:
	adrp	x8, _GLFW_KEY_2@GOTPAGE
Lloh128:
	ldr	x8, [x8, _GLFW_KEY_2@GOTPAGEOFF]
	b	LBB0_106
LBB0_62:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh129:
	adrp	x8, _GLFW_KEY_3@GOTPAGE
Lloh130:
	ldr	x8, [x8, _GLFW_KEY_3@GOTPAGEOFF]
	b	LBB0_106
LBB0_63:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh131:
	adrp	x8, _GLFW_KEY_4@GOTPAGE
Lloh132:
	ldr	x8, [x8, _GLFW_KEY_4@GOTPAGEOFF]
	b	LBB0_106
LBB0_64:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh133:
	adrp	x8, _GLFW_KEY_5@GOTPAGE
Lloh134:
	ldr	x8, [x8, _GLFW_KEY_5@GOTPAGEOFF]
	b	LBB0_106
LBB0_65:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh135:
	adrp	x8, _GLFW_KEY_6@GOTPAGE
Lloh136:
	ldr	x8, [x8, _GLFW_KEY_6@GOTPAGEOFF]
	b	LBB0_106
LBB0_66:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh137:
	adrp	x8, _GLFW_KEY_7@GOTPAGE
Lloh138:
	ldr	x8, [x8, _GLFW_KEY_7@GOTPAGEOFF]
	b	LBB0_106
LBB0_67:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh139:
	adrp	x8, _GLFW_KEY_8@GOTPAGE
Lloh140:
	ldr	x8, [x8, _GLFW_KEY_8@GOTPAGEOFF]
	b	LBB0_106
LBB0_68:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh141:
	adrp	x8, _GLFW_KEY_9@GOTPAGE
Lloh142:
	ldr	x8, [x8, _GLFW_KEY_9@GOTPAGEOFF]
	b	LBB0_106
LBB0_69:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh143:
	adrp	x8, _GLFW_KEY_0@GOTPAGE
Lloh144:
	ldr	x8, [x8, _GLFW_KEY_0@GOTPAGEOFF]
	b	LBB0_106
LBB0_70:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh145:
	adrp	x8, _GLFW_KEY_MINUS@GOTPAGE
Lloh146:
	ldr	x8, [x8, _GLFW_KEY_MINUS@GOTPAGEOFF]
	b	LBB0_106
LBB0_71:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh147:
	adrp	x8, _GLFW_KEY_EQUAL@GOTPAGE
Lloh148:
	ldr	x8, [x8, _GLFW_KEY_EQUAL@GOTPAGEOFF]
	b	LBB0_106
LBB0_72:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh149:
	adrp	x8, _GLFW_KEY_Q@GOTPAGE
Lloh150:
	ldr	x8, [x8, _GLFW_KEY_Q@GOTPAGEOFF]
	b	LBB0_106
LBB0_73:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh151:
	adrp	x8, _GLFW_KEY_W@GOTPAGE
Lloh152:
	ldr	x8, [x8, _GLFW_KEY_W@GOTPAGEOFF]
	b	LBB0_106
LBB0_74:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh153:
	adrp	x8, _GLFW_KEY_E@GOTPAGE
Lloh154:
	ldr	x8, [x8, _GLFW_KEY_E@GOTPAGEOFF]
	b	LBB0_106
LBB0_75:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh155:
	adrp	x8, _GLFW_KEY_R@GOTPAGE
Lloh156:
	ldr	x8, [x8, _GLFW_KEY_R@GOTPAGEOFF]
	b	LBB0_106
LBB0_76:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh157:
	adrp	x8, _GLFW_KEY_T@GOTPAGE
Lloh158:
	ldr	x8, [x8, _GLFW_KEY_T@GOTPAGEOFF]
	b	LBB0_106
LBB0_77:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh159:
	adrp	x8, _GLFW_KEY_Y@GOTPAGE
Lloh160:
	ldr	x8, [x8, _GLFW_KEY_Y@GOTPAGEOFF]
	b	LBB0_106
LBB0_78:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh161:
	adrp	x8, _GLFW_KEY_U@GOTPAGE
Lloh162:
	ldr	x8, [x8, _GLFW_KEY_U@GOTPAGEOFF]
	b	LBB0_106
LBB0_79:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh163:
	adrp	x8, _GLFW_KEY_I@GOTPAGE
Lloh164:
	ldr	x8, [x8, _GLFW_KEY_I@GOTPAGEOFF]
	b	LBB0_106
LBB0_80:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh165:
	adrp	x8, _GLFW_KEY_O@GOTPAGE
Lloh166:
	ldr	x8, [x8, _GLFW_KEY_O@GOTPAGEOFF]
	b	LBB0_106
LBB0_81:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh167:
	adrp	x8, _GLFW_KEY_P@GOTPAGE
Lloh168:
	ldr	x8, [x8, _GLFW_KEY_P@GOTPAGEOFF]
	b	LBB0_106
LBB0_82:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh169:
	adrp	x8, _GLFW_KEY_LEFT_BRACKET@GOTPAGE
Lloh170:
	ldr	x8, [x8, _GLFW_KEY_LEFT_BRACKET@GOTPAGEOFF]
	b	LBB0_106
LBB0_83:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh171:
	adrp	x8, _GLFW_KEY_RIGHT_BRACKET@GOTPAGE
Lloh172:
	ldr	x8, [x8, _GLFW_KEY_RIGHT_BRACKET@GOTPAGEOFF]
	b	LBB0_106
LBB0_84:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh173:
	adrp	x8, _GLFW_KEY_A@GOTPAGE
Lloh174:
	ldr	x8, [x8, _GLFW_KEY_A@GOTPAGEOFF]
	b	LBB0_106
LBB0_85:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh175:
	adrp	x8, _GLFW_KEY_S@GOTPAGE
Lloh176:
	ldr	x8, [x8, _GLFW_KEY_S@GOTPAGEOFF]
	b	LBB0_106
LBB0_86:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh177:
	adrp	x8, _GLFW_KEY_D@GOTPAGE
Lloh178:
	ldr	x8, [x8, _GLFW_KEY_D@GOTPAGEOFF]
	b	LBB0_106
LBB0_87:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh179:
	adrp	x8, _GLFW_KEY_F@GOTPAGE
Lloh180:
	ldr	x8, [x8, _GLFW_KEY_F@GOTPAGEOFF]
	b	LBB0_106
LBB0_88:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh181:
	adrp	x8, _GLFW_KEY_G@GOTPAGE
Lloh182:
	ldr	x8, [x8, _GLFW_KEY_G@GOTPAGEOFF]
	b	LBB0_106
LBB0_89:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh183:
	adrp	x8, _GLFW_KEY_H@GOTPAGE
Lloh184:
	ldr	x8, [x8, _GLFW_KEY_H@GOTPAGEOFF]
	b	LBB0_106
LBB0_90:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh185:
	adrp	x8, _GLFW_KEY_J@GOTPAGE
Lloh186:
	ldr	x8, [x8, _GLFW_KEY_J@GOTPAGEOFF]
	b	LBB0_106
LBB0_91:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh187:
	adrp	x8, _GLFW_KEY_K@GOTPAGE
Lloh188:
	ldr	x8, [x8, _GLFW_KEY_K@GOTPAGEOFF]
	b	LBB0_106
LBB0_92:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh189:
	adrp	x8, _GLFW_KEY_L@GOTPAGE
Lloh190:
	ldr	x8, [x8, _GLFW_KEY_L@GOTPAGEOFF]
	b	LBB0_106
LBB0_93:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh191:
	adrp	x8, _GLFW_KEY_SEMICOLON@GOTPAGE
Lloh192:
	ldr	x8, [x8, _GLFW_KEY_SEMICOLON@GOTPAGEOFF]
	b	LBB0_106
LBB0_94:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh193:
	adrp	x8, _GLFW_KEY_APOSTROPHE@GOTPAGE
Lloh194:
	ldr	x8, [x8, _GLFW_KEY_APOSTROPHE@GOTPAGEOFF]
	b	LBB0_106
LBB0_95:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh195:
	adrp	x8, _GLFW_KEY_Z@GOTPAGE
Lloh196:
	ldr	x8, [x8, _GLFW_KEY_Z@GOTPAGEOFF]
	b	LBB0_106
LBB0_96:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh197:
	adrp	x8, _GLFW_KEY_X@GOTPAGE
Lloh198:
	ldr	x8, [x8, _GLFW_KEY_X@GOTPAGEOFF]
	b	LBB0_106
LBB0_97:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh199:
	adrp	x8, _GLFW_KEY_C@GOTPAGE
Lloh200:
	ldr	x8, [x8, _GLFW_KEY_C@GOTPAGEOFF]
	b	LBB0_106
LBB0_98:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh201:
	adrp	x8, _GLFW_KEY_V@GOTPAGE
Lloh202:
	ldr	x8, [x8, _GLFW_KEY_V@GOTPAGEOFF]
	b	LBB0_106
LBB0_99:                                ;   in Loop: Header=BB0_11 Depth=1
Lloh203:
	adrp	x8, _GLFW_KEY_B@GOTPAGE
Lloh204:
	ldr	x8, [x8, _GLFW_KEY_B@GOTPAGEOFF]
	b	LBB0_106
LBB0_100:                               ;   in Loop: Header=BB0_11 Depth=1
Lloh205:
	adrp	x8, _GLFW_KEY_N@GOTPAGE
Lloh206:
	ldr	x8, [x8, _GLFW_KEY_N@GOTPAGEOFF]
	b	LBB0_106
LBB0_101:                               ;   in Loop: Header=BB0_11 Depth=1
Lloh207:
	adrp	x8, _GLFW_KEY_M@GOTPAGE
Lloh208:
	ldr	x8, [x8, _GLFW_KEY_M@GOTPAGEOFF]
	b	LBB0_106
LBB0_102:                               ;   in Loop: Header=BB0_11 Depth=1
Lloh209:
	adrp	x8, _GLFW_KEY_COMMA@GOTPAGE
Lloh210:
	ldr	x8, [x8, _GLFW_KEY_COMMA@GOTPAGEOFF]
	b	LBB0_106
LBB0_103:                               ;   in Loop: Header=BB0_11 Depth=1
Lloh211:
	adrp	x8, _GLFW_KEY_PERIOD@GOTPAGE
Lloh212:
	ldr	x8, [x8, _GLFW_KEY_PERIOD@GOTPAGEOFF]
	b	LBB0_106
LBB0_104:                               ;   in Loop: Header=BB0_11 Depth=1
Lloh213:
	adrp	x8, _GLFW_KEY_SLASH@GOTPAGE
Lloh214:
	ldr	x8, [x8, _GLFW_KEY_SLASH@GOTPAGEOFF]
	b	LBB0_106
LBB0_105:                               ;   in Loop: Header=BB0_11 Depth=1
Lloh215:
	adrp	x8, _GLFW_KEY_BACKSLASH@GOTPAGE
Lloh216:
	ldr	x8, [x8, _GLFW_KEY_BACKSLASH@GOTPAGEOFF]
LBB0_106:                               ;   in Loop: Header=BB0_11 Depth=1
	tst	x25, #0xffffff00
	b.ne	LBB0_10
; %bb.107:                              ;   in Loop: Header=BB0_11 Depth=1
	ldrsw	x8, [x8]
	ldr	x9, [x28]
	str	x8, [x9, x25, lsl #3]
	b	LBB0_10
LBB0_108:
	bl	___stack_chk_fail
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpAdd	Lloh93, Lloh94
	.loh AdrpAdd	Lloh95, Lloh96
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpAdd	Lloh111, Lloh112
	.loh AdrpAdd	Lloh113, Lloh114
	.loh AdrpAdd	Lloh115, Lloh116
	.loh AdrpAdd	Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh125, Lloh126
	.loh AdrpLdrGot	Lloh127, Lloh128
	.loh AdrpLdrGot	Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGot	Lloh133, Lloh134
	.loh AdrpLdrGot	Lloh135, Lloh136
	.loh AdrpLdrGot	Lloh137, Lloh138
	.loh AdrpLdrGot	Lloh139, Lloh140
	.loh AdrpLdrGot	Lloh141, Lloh142
	.loh AdrpLdrGot	Lloh143, Lloh144
	.loh AdrpLdrGot	Lloh145, Lloh146
	.loh AdrpLdrGot	Lloh147, Lloh148
	.loh AdrpLdrGot	Lloh149, Lloh150
	.loh AdrpLdrGot	Lloh151, Lloh152
	.loh AdrpLdrGot	Lloh153, Lloh154
	.loh AdrpLdrGot	Lloh155, Lloh156
	.loh AdrpLdrGot	Lloh157, Lloh158
	.loh AdrpLdrGot	Lloh159, Lloh160
	.loh AdrpLdrGot	Lloh161, Lloh162
	.loh AdrpLdrGot	Lloh163, Lloh164
	.loh AdrpLdrGot	Lloh165, Lloh166
	.loh AdrpLdrGot	Lloh167, Lloh168
	.loh AdrpLdrGot	Lloh169, Lloh170
	.loh AdrpLdrGot	Lloh171, Lloh172
	.loh AdrpLdrGot	Lloh173, Lloh174
	.loh AdrpLdrGot	Lloh175, Lloh176
	.loh AdrpLdrGot	Lloh177, Lloh178
	.loh AdrpLdrGot	Lloh179, Lloh180
	.loh AdrpLdrGot	Lloh181, Lloh182
	.loh AdrpLdrGot	Lloh183, Lloh184
	.loh AdrpLdrGot	Lloh185, Lloh186
	.loh AdrpLdrGot	Lloh187, Lloh188
	.loh AdrpLdrGot	Lloh189, Lloh190
	.loh AdrpLdrGot	Lloh191, Lloh192
	.loh AdrpLdrGot	Lloh193, Lloh194
	.loh AdrpLdrGot	Lloh195, Lloh196
	.loh AdrpLdrGot	Lloh197, Lloh198
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpLdrGot	Lloh201, Lloh202
	.loh AdrpLdrGot	Lloh203, Lloh204
	.loh AdrpLdrGot	Lloh205, Lloh206
	.loh AdrpLdrGot	Lloh207, Lloh208
	.loh AdrpLdrGot	Lloh209, Lloh210
	.loh AdrpLdrGot	Lloh211, Lloh212
	.loh AdrpLdrGot	Lloh213, Lloh214
	.loh AdrpLdrGot	Lloh215, Lloh216
	.cfi_endproc
                                        ; -- End function
	.comm	__glfw,32,3                     ; @_glfw
	.comm	_XkbKeyNameLength,4,2           ; @XkbKeyNameLength
	.comm	_XkbUseCoreKbd,4,2              ; @XkbUseCoreKbd
	.comm	_XkbKeyNamesMask,4,2            ; @XkbKeyNamesMask
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"TLDE"

	.comm	_GLFW_KEY_GRAVE_ACCENT,4,2      ; @GLFW_KEY_GRAVE_ACCENT
l_.str.1:                               ; @.str.1
	.asciz	"AE01"

	.comm	_GLFW_KEY_1,4,2                 ; @GLFW_KEY_1
l_.str.2:                               ; @.str.2
	.asciz	"AE02"

	.comm	_GLFW_KEY_2,4,2                 ; @GLFW_KEY_2
l_.str.3:                               ; @.str.3
	.asciz	"AE03"

	.comm	_GLFW_KEY_3,4,2                 ; @GLFW_KEY_3
l_.str.4:                               ; @.str.4
	.asciz	"AE04"

	.comm	_GLFW_KEY_4,4,2                 ; @GLFW_KEY_4
l_.str.5:                               ; @.str.5
	.asciz	"AE05"

	.comm	_GLFW_KEY_5,4,2                 ; @GLFW_KEY_5
l_.str.6:                               ; @.str.6
	.asciz	"AE06"

	.comm	_GLFW_KEY_6,4,2                 ; @GLFW_KEY_6
l_.str.7:                               ; @.str.7
	.asciz	"AE07"

	.comm	_GLFW_KEY_7,4,2                 ; @GLFW_KEY_7
l_.str.8:                               ; @.str.8
	.asciz	"AE08"

	.comm	_GLFW_KEY_8,4,2                 ; @GLFW_KEY_8
l_.str.9:                               ; @.str.9
	.asciz	"AE09"

	.comm	_GLFW_KEY_9,4,2                 ; @GLFW_KEY_9
l_.str.10:                              ; @.str.10
	.asciz	"AE10"

	.comm	_GLFW_KEY_0,4,2                 ; @GLFW_KEY_0
l_.str.11:                              ; @.str.11
	.asciz	"AE11"

	.comm	_GLFW_KEY_MINUS,4,2             ; @GLFW_KEY_MINUS
l_.str.12:                              ; @.str.12
	.asciz	"AE12"

	.comm	_GLFW_KEY_EQUAL,4,2             ; @GLFW_KEY_EQUAL
l_.str.13:                              ; @.str.13
	.asciz	"AD01"

	.comm	_GLFW_KEY_Q,4,2                 ; @GLFW_KEY_Q
l_.str.14:                              ; @.str.14
	.asciz	"AD02"

	.comm	_GLFW_KEY_W,4,2                 ; @GLFW_KEY_W
l_.str.15:                              ; @.str.15
	.asciz	"AD03"

	.comm	_GLFW_KEY_E,4,2                 ; @GLFW_KEY_E
l_.str.16:                              ; @.str.16
	.asciz	"AD04"

	.comm	_GLFW_KEY_R,4,2                 ; @GLFW_KEY_R
l_.str.17:                              ; @.str.17
	.asciz	"AD05"

	.comm	_GLFW_KEY_T,4,2                 ; @GLFW_KEY_T
l_.str.18:                              ; @.str.18
	.asciz	"AD06"

	.comm	_GLFW_KEY_Y,4,2                 ; @GLFW_KEY_Y
l_.str.19:                              ; @.str.19
	.asciz	"AD07"

	.comm	_GLFW_KEY_U,4,2                 ; @GLFW_KEY_U
l_.str.20:                              ; @.str.20
	.asciz	"AD08"

	.comm	_GLFW_KEY_I,4,2                 ; @GLFW_KEY_I
l_.str.21:                              ; @.str.21
	.asciz	"AD09"

	.comm	_GLFW_KEY_O,4,2                 ; @GLFW_KEY_O
l_.str.22:                              ; @.str.22
	.asciz	"AD10"

	.comm	_GLFW_KEY_P,4,2                 ; @GLFW_KEY_P
l_.str.23:                              ; @.str.23
	.asciz	"AD11"

	.comm	_GLFW_KEY_LEFT_BRACKET,4,2      ; @GLFW_KEY_LEFT_BRACKET
l_.str.24:                              ; @.str.24
	.asciz	"AD12"

	.comm	_GLFW_KEY_RIGHT_BRACKET,4,2     ; @GLFW_KEY_RIGHT_BRACKET
l_.str.25:                              ; @.str.25
	.asciz	"AC01"

	.comm	_GLFW_KEY_A,4,2                 ; @GLFW_KEY_A
l_.str.26:                              ; @.str.26
	.asciz	"AC02"

	.comm	_GLFW_KEY_S,4,2                 ; @GLFW_KEY_S
l_.str.27:                              ; @.str.27
	.asciz	"AC03"

	.comm	_GLFW_KEY_D,4,2                 ; @GLFW_KEY_D
l_.str.28:                              ; @.str.28
	.asciz	"AC04"

	.comm	_GLFW_KEY_F,4,2                 ; @GLFW_KEY_F
l_.str.29:                              ; @.str.29
	.asciz	"AC05"

	.comm	_GLFW_KEY_G,4,2                 ; @GLFW_KEY_G
l_.str.30:                              ; @.str.30
	.asciz	"AC06"

	.comm	_GLFW_KEY_H,4,2                 ; @GLFW_KEY_H
l_.str.31:                              ; @.str.31
	.asciz	"AC07"

	.comm	_GLFW_KEY_J,4,2                 ; @GLFW_KEY_J
l_.str.32:                              ; @.str.32
	.asciz	"AC08"

	.comm	_GLFW_KEY_K,4,2                 ; @GLFW_KEY_K
l_.str.33:                              ; @.str.33
	.asciz	"AC09"

	.comm	_GLFW_KEY_L,4,2                 ; @GLFW_KEY_L
l_.str.34:                              ; @.str.34
	.asciz	"AC10"

	.comm	_GLFW_KEY_SEMICOLON,4,2         ; @GLFW_KEY_SEMICOLON
l_.str.35:                              ; @.str.35
	.asciz	"AC11"

	.comm	_GLFW_KEY_APOSTROPHE,4,2        ; @GLFW_KEY_APOSTROPHE
l_.str.36:                              ; @.str.36
	.asciz	"AB01"

	.comm	_GLFW_KEY_Z,4,2                 ; @GLFW_KEY_Z
l_.str.37:                              ; @.str.37
	.asciz	"AB02"

	.comm	_GLFW_KEY_X,4,2                 ; @GLFW_KEY_X
l_.str.38:                              ; @.str.38
	.asciz	"AB03"

	.comm	_GLFW_KEY_C,4,2                 ; @GLFW_KEY_C
l_.str.39:                              ; @.str.39
	.asciz	"AB04"

	.comm	_GLFW_KEY_V,4,2                 ; @GLFW_KEY_V
l_.str.40:                              ; @.str.40
	.asciz	"AB05"

	.comm	_GLFW_KEY_B,4,2                 ; @GLFW_KEY_B
l_.str.41:                              ; @.str.41
	.asciz	"AB06"

	.comm	_GLFW_KEY_N,4,2                 ; @GLFW_KEY_N
l_.str.42:                              ; @.str.42
	.asciz	"AB07"

	.comm	_GLFW_KEY_M,4,2                 ; @GLFW_KEY_M
l_.str.43:                              ; @.str.43
	.asciz	"AB08"

	.comm	_GLFW_KEY_COMMA,4,2             ; @GLFW_KEY_COMMA
l_.str.44:                              ; @.str.44
	.asciz	"AB09"

	.comm	_GLFW_KEY_PERIOD,4,2            ; @GLFW_KEY_PERIOD
l_.str.45:                              ; @.str.45
	.asciz	"AB10"

	.comm	_GLFW_KEY_SLASH,4,2             ; @GLFW_KEY_SLASH
l_.str.46:                              ; @.str.46
	.asciz	"BKSL"

	.comm	_GLFW_KEY_BACKSLASH,4,2         ; @GLFW_KEY_BACKSLASH
l_.str.47:                              ; @.str.47
	.asciz	"LSGT"

	.comm	_GLFW_KEY_WORLD_1,4,2           ; @GLFW_KEY_WORLD_1
	.comm	_GLFW_KEY_UNKNOWN,4,2           ; @GLFW_KEY_UNKNOWN
	.comm	_True,4,2                       ; @True
	.no_dead_strip	_createKeyTables
.subsections_via_symbols
