	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_process_record_user            ## -- Begin function process_record_user
	.p2align	4, 0x90
_process_record_user:                   ## @process_record_user
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
                                        ## kill: def $edi killed $edi def $rdi
	addl	$-128, %edi
	cmpl	$8, %edi
	ja	LBB0_6
## %bb.1:
	leaq	LJTI0_0(%rip), %rax
	movslq	(%rax,%rdi,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_2:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.3:
	movq	__RLAYER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_layer_on
	movq	_rlocked@GOTPCREL(%rip), %rbx
	movl	(%rbx), %eax
	movq	_llocked@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	jne	LBB0_5
LBB0_4:
	xorl	%eax, %eax
	callq	_get_backlight_level
	movq	_lockedBLLevel@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
LBB0_5:
	movl	$1, (%rbx)
	jmp	LBB0_50
LBB0_6:
	movl	$1, %r14d
	jmp	LBB0_50
LBB0_7:
	cmpl	$0, (%rsi)
	je	LBB0_37
## %bb.8:
	movq	__RLAYER@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_layer_on
	movl	(%rbx), %edi
	movq	__LLAYER@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	__DUAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_update_tri_layer
	xorl	%r14d, %r14d
	xorl	%eax, %eax
	callq	_get_backlight_level
	movq	_momentaryRBLLevel@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_momentaryLBLLevel@GOTPCREL(%rip), %rcx
	orq	(%rcx), %rax
	je	LBB0_50
## %bb.9:
	movq	_layerBLStep@GOTPCREL(%rip), %r15
	cmpl	$0, (%r15)
	jle	LBB0_50
## %bb.10:
	xorl	%r14d, %r14d
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_11:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	callq	_backlight_increase
	incl	%ebx
	cmpl	(%r15), %ebx
	jl	LBB0_11
	jmp	LBB0_50
LBB0_12:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.13:
	movq	__QWERTY@GOTPCREL(%rip), %rax
	jmp	LBB0_34
LBB0_14:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.15:
	movq	__LLAYER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_layer_on
	movq	_rlocked@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_llocked@GOTPCREL(%rip), %rbx
	orl	(%rbx), %eax
	je	LBB0_4
	jmp	LBB0_5
LBB0_17:
	cmpl	$0, (%rsi)
	movq	__LLAYER@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	je	LBB0_43
## %bb.18:
	callq	_layer_on
	movq	__RLAYER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	movq	__DUAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_update_tri_layer
	xorl	%r14d, %r14d
	xorl	%eax, %eax
	callq	_get_backlight_level
	movq	_momentaryLBLLevel@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_momentaryRBLLevel@GOTPCREL(%rip), %rcx
	orq	(%rcx), %rax
	je	LBB0_50
## %bb.19:
	movq	_layerBLStep@GOTPCREL(%rip), %r15
	cmpl	$0, (%r15)
	jle	LBB0_50
## %bb.20:
	xorl	%r14d, %r14d
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_21:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	callq	_backlight_increase
	incl	%ebx
	cmpl	(%r15), %ebx
	jl	LBB0_21
	jmp	LBB0_50
LBB0_22:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.23:
	movq	_BACKLIGHT_LEVELS@GOTPCREL(%rip), %r15
	movl	(%r15), %eax
	movq	_blSteps@GOTPCREL(%rip), %r12
	cltd
	idivl	(%r12)
	testl	%eax, %eax
	jle	LBB0_50
## %bb.24:
	xorl	%r14d, %r14d
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_25:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	callq	_backlight_increase
	incl	%ebx
	movl	(%r15), %eax
	cltd
	idivl	(%r12)
	cmpl	%eax, %ebx
	jl	LBB0_25
	jmp	LBB0_50
LBB0_26:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.27:
	movq	_BACKLIGHT_LEVELS@GOTPCREL(%rip), %r15
	movl	(%r15), %eax
	movq	_blSteps@GOTPCREL(%rip), %r12
	cltd
	idivl	(%r12)
	testl	%eax, %eax
	jle	LBB0_50
## %bb.28:
	xorl	%r14d, %r14d
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_29:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	callq	_backlight_decrease
	incl	%ebx
	movl	(%r15), %eax
	cltd
	idivl	(%r12)
	cmpl	%eax, %ebx
	jl	LBB0_29
	jmp	LBB0_50
LBB0_30:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.31:
	movq	__CONFIG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_set_single_persistent_default_layer
	movq	_configOn@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_35
LBB0_32:
	xorl	%r14d, %r14d
	cmpl	$0, (%rsi)
	je	LBB0_50
## %bb.33:
	movq	__COLEMAK@GOTPCREL(%rip), %rax
LBB0_34:
	movl	(%rax), %edi
	callq	_set_single_persistent_default_layer
	movq	_configOn@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
LBB0_35:
	movq	_momentaryRBLLevel@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_momentaryLBLLevel@GOTPCREL(%rip), %rcx
	orq	(%rcx), %rax
	je	LBB0_50
## %bb.36:
	xorl	%r14d, %r14d
	xorl	%eax, %eax
	callq	_backlight_toggle
	jmp	LBB0_50
LBB0_37:
	movq	_KC_LGUI@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_unregister_code
	movq	__RLAYER@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_layer_off
	movl	(%rbx), %edi
	movq	__LLAYER@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	__DUAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_update_tri_layer
	movq	_llocked@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_42
## %bb.38:
	movq	_configOn@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_42
## %bb.39:
	movq	_layerBLStep@GOTPCREL(%rip), %r14
	cmpl	$0, (%r14)
	jle	LBB0_42
## %bb.40:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_41:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	callq	_backlight_decrease
	incl	%ebx
	cmpl	(%r14), %ebx
	jl	LBB0_41
LBB0_42:
	movq	_rlocked@GOTPCREL(%rip), %rax
	jmp	LBB0_49
LBB0_43:
	callq	_layer_off
	movq	__RLAYER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	movq	__DUAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_update_tri_layer
	movq	_rlocked@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_48
## %bb.44:
	movq	_configOn@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_48
## %bb.45:
	movq	_layerBLStep@GOTPCREL(%rip), %r14
	cmpl	$0, (%r14)
	jle	LBB0_48
## %bb.46:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_47:                                ## =>This Inner Loop Header: Depth=1
	xorl	%eax, %eax
	callq	_backlight_decrease
	incl	%ebx
	cmpl	(%r14), %ebx
	jl	LBB0_47
LBB0_48:
	movq	_llocked@GOTPCREL(%rip), %rax
LBB0_49:
	movl	$0, (%rax)
	xorl	%r14d, %r14d
LBB0_50:
	movl	%r14d, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_7
	.long	L0_0_set_12
	.long	L0_0_set_14
	.long	L0_0_set_17
	.long	L0_0_set_22
	.long	L0_0_set_26
	.long	L0_0_set_30
	.long	L0_0_set_32
	.end_data_region
                                        ## -- End function
	.comm	__QWERTY,4,2                    ## @_QWERTY
	.comm	_configOn,4,2                   ## @configOn
	.comm	_momentaryRBLLevel,8,3          ## @momentaryRBLLevel
	.comm	_momentaryLBLLevel,8,3          ## @momentaryLBLLevel
	.comm	__COLEMAK,4,2                   ## @_COLEMAK
	.comm	__CONFIG,4,2                    ## @_CONFIG
	.comm	__RLAYER,4,2                    ## @_RLAYER
	.comm	__LLAYER,4,2                    ## @_LLAYER
	.comm	__DUAL,4,2                      ## @_DUAL
	.comm	_layerBLStep,4,2                ## @layerBLStep
	.comm	_KC_LGUI,4,2                    ## @KC_LGUI
	.comm	_llocked,4,2                    ## @llocked
	.comm	_rlocked,4,2                    ## @rlocked
	.comm	_lockedBLLevel,8,3              ## @lockedBLLevel
	.comm	_BACKLIGHT_LEVELS,4,2           ## @BACKLIGHT_LEVELS
	.comm	_blSteps,4,2                    ## @blSteps
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_process_record_user            ; -- Begin function process_record_user
	.p2align	2
_process_record_user:                   ; @process_record_user
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.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
	sub	w8, w0, #128
	cmp	w8, #8
	b.hi	LBB0_4
; %bb.1:
Lloh0:
	adrp	x9, lJTI0_0@PAGE
Lloh1:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.3:
Lloh2:
	adrp	x8, __RLAYER@GOTPAGE
Lloh3:
	ldr	x8, [x8, __RLAYER@GOTPAGEOFF]
Lloh4:
	ldr	w0, [x8]
	bl	_layer_on
Lloh5:
	adrp	x19, _rlocked@GOTPAGE
Lloh6:
	ldr	x19, [x19, _rlocked@GOTPAGEOFF]
	ldr	w8, [x19]
Lloh7:
	adrp	x9, _llocked@GOTPAGE
Lloh8:
	ldr	x9, [x9, _llocked@GOTPAGEOFF]
Lloh9:
	ldr	w9, [x9]
	orr	w8, w8, w9
	cbz	w8, LBB0_13
	b	LBB0_14
LBB0_4:
	mov	w0, #1
	b	LBB0_34
LBB0_5:
	ldr	w8, [x1]
	cbz	w8, LBB0_39
; %bb.6:
Lloh10:
	adrp	x19, __RLAYER@GOTPAGE
Lloh11:
	ldr	x19, [x19, __RLAYER@GOTPAGEOFF]
	ldr	w0, [x19]
	bl	_layer_on
	ldr	w0, [x19]
Lloh12:
	adrp	x8, __LLAYER@GOTPAGE
Lloh13:
	ldr	x8, [x8, __LLAYER@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
Lloh15:
	adrp	x8, __DUAL@GOTPAGE
Lloh16:
	ldr	x8, [x8, __DUAL@GOTPAGEOFF]
Lloh17:
	ldr	w2, [x8]
	bl	_update_tri_layer
	bl	_get_backlight_level
Lloh18:
	adrp	x8, _momentaryRBLLevel@GOTPAGE
Lloh19:
	ldr	x8, [x8, _momentaryRBLLevel@GOTPAGEOFF]
Lloh20:
	str	x0, [x8]
Lloh21:
	adrp	x8, _momentaryLBLLevel@GOTPAGE
Lloh22:
	ldr	x8, [x8, _momentaryLBLLevel@GOTPAGEOFF]
Lloh23:
	ldr	x8, [x8]
	orr	x8, x0, x8
Lloh24:
	adrp	x19, _layerBLStep@GOTPAGE
Lloh25:
	ldr	x19, [x19, _layerBLStep@GOTPAGEOFF]
	ldr	w9, [x19]
	cmp	x8, #0
	ccmp	w9, #1, #8, ne
	b.lt	LBB0_33
; %bb.7:
	mov	w20, #0
LBB0_8:                                 ; =>This Inner Loop Header: Depth=1
	bl	_backlight_increase
	mov	w0, #0
	add	w20, w20, #1
	ldr	w8, [x19]
	cmp	w20, w8
	b.lt	LBB0_8
	b	LBB0_34
LBB0_9:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.10:
Lloh26:
	adrp	x8, __QWERTY@GOTPAGE
Lloh27:
	ldr	x8, [x8, __QWERTY@GOTPAGEOFF]
	b	LBB0_31
LBB0_11:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.12:
Lloh28:
	adrp	x8, __LLAYER@GOTPAGE
Lloh29:
	ldr	x8, [x8, __LLAYER@GOTPAGEOFF]
Lloh30:
	ldr	w0, [x8]
	bl	_layer_on
Lloh31:
	adrp	x8, _rlocked@GOTPAGE
Lloh32:
	ldr	x8, [x8, _rlocked@GOTPAGEOFF]
Lloh33:
	ldr	w8, [x8]
Lloh34:
	adrp	x19, _llocked@GOTPAGE
Lloh35:
	ldr	x19, [x19, _llocked@GOTPAGEOFF]
	ldr	w9, [x19]
	orr	w8, w8, w9
	cbnz	w8, LBB0_14
LBB0_13:
	bl	_get_backlight_level
Lloh36:
	adrp	x8, _lockedBLLevel@GOTPAGE
Lloh37:
	ldr	x8, [x8, _lockedBLLevel@GOTPAGEOFF]
Lloh38:
	str	x0, [x8]
LBB0_14:
	mov	w0, #0
	mov	w8, #1
	str	w8, [x19]
	b	LBB0_34
LBB0_15:
	ldr	w8, [x1]
Lloh39:
	adrp	x19, __LLAYER@GOTPAGE
Lloh40:
	ldr	x19, [x19, __LLAYER@GOTPAGEOFF]
	ldr	w0, [x19]
	cbz	w8, LBB0_35
; %bb.16:
	bl	_layer_on
Lloh41:
	adrp	x8, __RLAYER@GOTPAGE
Lloh42:
	ldr	x8, [x8, __RLAYER@GOTPAGEOFF]
Lloh43:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh44:
	adrp	x8, __DUAL@GOTPAGE
Lloh45:
	ldr	x8, [x8, __DUAL@GOTPAGEOFF]
Lloh46:
	ldr	w2, [x8]
	bl	_update_tri_layer
	bl	_get_backlight_level
Lloh47:
	adrp	x8, _momentaryLBLLevel@GOTPAGE
Lloh48:
	ldr	x8, [x8, _momentaryLBLLevel@GOTPAGEOFF]
Lloh49:
	str	x0, [x8]
Lloh50:
	adrp	x8, _momentaryRBLLevel@GOTPAGE
Lloh51:
	ldr	x8, [x8, _momentaryRBLLevel@GOTPAGEOFF]
Lloh52:
	ldr	x8, [x8]
	orr	x8, x8, x0
Lloh53:
	adrp	x19, _layerBLStep@GOTPAGE
Lloh54:
	ldr	x19, [x19, _layerBLStep@GOTPAGEOFF]
	ldr	w9, [x19]
	cmp	x8, #0
	ccmp	w9, #1, #8, ne
	b.lt	LBB0_33
; %bb.17:
	mov	w20, #0
LBB0_18:                                ; =>This Inner Loop Header: Depth=1
	bl	_backlight_increase
	mov	w0, #0
	add	w20, w20, #1
	ldr	w8, [x19]
	cmp	w20, w8
	b.lt	LBB0_18
	b	LBB0_34
LBB0_19:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.20:
Lloh55:
	adrp	x19, _BACKLIGHT_LEVELS@GOTPAGE
Lloh56:
	ldr	x19, [x19, _BACKLIGHT_LEVELS@GOTPAGEOFF]
	ldr	w8, [x19]
Lloh57:
	adrp	x20, _blSteps@GOTPAGE
Lloh58:
	ldr	x20, [x20, _blSteps@GOTPAGEOFF]
	ldr	w9, [x20]
	sdiv	w8, w8, w9
	cmp	w8, #1
	b.lt	LBB0_33
; %bb.21:
	mov	w21, #0
LBB0_22:                                ; =>This Inner Loop Header: Depth=1
	bl	_backlight_increase
	add	w21, w21, #1
	ldr	w8, [x19]
	ldr	w9, [x20]
	sdiv	w8, w8, w9
	cmp	w21, w8
	b.lt	LBB0_22
	b	LBB0_33
LBB0_23:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.24:
Lloh59:
	adrp	x19, _BACKLIGHT_LEVELS@GOTPAGE
Lloh60:
	ldr	x19, [x19, _BACKLIGHT_LEVELS@GOTPAGEOFF]
	ldr	w8, [x19]
Lloh61:
	adrp	x20, _blSteps@GOTPAGE
Lloh62:
	ldr	x20, [x20, _blSteps@GOTPAGEOFF]
	ldr	w9, [x20]
	sdiv	w8, w8, w9
	cmp	w8, #1
	b.lt	LBB0_33
; %bb.25:
	mov	w21, #0
LBB0_26:                                ; =>This Inner Loop Header: Depth=1
	bl	_backlight_decrease
	add	w21, w21, #1
	ldr	w8, [x19]
	ldr	w9, [x20]
	sdiv	w8, w8, w9
	cmp	w21, w8
	b.lt	LBB0_26
	b	LBB0_33
LBB0_27:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.28:
Lloh63:
	adrp	x8, __CONFIG@GOTPAGE
Lloh64:
	ldr	x8, [x8, __CONFIG@GOTPAGEOFF]
Lloh65:
	ldr	w0, [x8]
	bl	_set_single_persistent_default_layer
Lloh66:
	adrp	x8, _configOn@GOTPAGE
Lloh67:
	ldr	x8, [x8, _configOn@GOTPAGEOFF]
	mov	w9, #1
Lloh68:
	adrp	x10, _momentaryRBLLevel@GOTPAGE
Lloh69:
	ldr	x10, [x10, _momentaryRBLLevel@GOTPAGEOFF]
Lloh70:
	str	w9, [x8]
Lloh71:
	ldr	x8, [x10]
Lloh72:
	adrp	x9, _momentaryLBLLevel@GOTPAGE
Lloh73:
	ldr	x9, [x9, _momentaryLBLLevel@GOTPAGEOFF]
Lloh74:
	ldr	x9, [x9]
	orr	x8, x8, x9
	cbnz	x8, LBB0_32
	b	LBB0_33
LBB0_29:
	ldr	w8, [x1]
	cbz	w8, LBB0_33
; %bb.30:
Lloh75:
	adrp	x8, __COLEMAK@GOTPAGE
Lloh76:
	ldr	x8, [x8, __COLEMAK@GOTPAGEOFF]
LBB0_31:
	ldr	w0, [x8]
	bl	_set_single_persistent_default_layer
	mov	w0, #0
Lloh77:
	adrp	x8, _configOn@GOTPAGE
Lloh78:
	ldr	x8, [x8, _configOn@GOTPAGEOFF]
Lloh79:
	adrp	x9, _momentaryRBLLevel@GOTPAGE
Lloh80:
	ldr	x9, [x9, _momentaryRBLLevel@GOTPAGEOFF]
Lloh81:
	str	wzr, [x8]
Lloh82:
	ldr	x8, [x9]
Lloh83:
	adrp	x9, _momentaryLBLLevel@GOTPAGE
Lloh84:
	ldr	x9, [x9, _momentaryLBLLevel@GOTPAGEOFF]
Lloh85:
	ldr	x9, [x9]
	orr	x8, x8, x9
	cbz	x8, LBB0_34
LBB0_32:
	bl	_backlight_toggle
LBB0_33:
	mov	w0, #0
LBB0_34:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_35:
	bl	_layer_off
Lloh86:
	adrp	x8, __RLAYER@GOTPAGE
Lloh87:
	ldr	x8, [x8, __RLAYER@GOTPAGEOFF]
Lloh88:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh89:
	adrp	x8, __DUAL@GOTPAGE
Lloh90:
	ldr	x8, [x8, __DUAL@GOTPAGEOFF]
Lloh91:
	ldr	w2, [x8]
	bl	_update_tri_layer
Lloh92:
	adrp	x8, _rlocked@GOTPAGE
Lloh93:
	ldr	x8, [x8, _rlocked@GOTPAGEOFF]
Lloh94:
	ldr	w8, [x8]
Lloh95:
	adrp	x9, _configOn@GOTPAGE
Lloh96:
	ldr	x9, [x9, _configOn@GOTPAGEOFF]
Lloh97:
	ldr	w9, [x9]
Lloh98:
	adrp	x19, _layerBLStep@GOTPAGE
Lloh99:
	ldr	x19, [x19, _layerBLStep@GOTPAGEOFF]
	ldr	w10, [x19]
	cmp	w8, #0
	ccmp	w9, #0, #0, eq
	ccmp	w10, #1, #8, eq
	b.lt	LBB0_38
; %bb.36:
	mov	w20, #0
LBB0_37:                                ; =>This Inner Loop Header: Depth=1
	bl	_backlight_decrease
	add	w20, w20, #1
	ldr	w8, [x19]
	cmp	w20, w8
	b.lt	LBB0_37
LBB0_38:
	mov	w0, #0
Lloh100:
	adrp	x8, _llocked@GOTPAGE
Lloh101:
	ldr	x8, [x8, _llocked@GOTPAGEOFF]
Lloh102:
	str	wzr, [x8]
	b	LBB0_34
LBB0_39:
Lloh103:
	adrp	x8, _KC_LGUI@GOTPAGE
Lloh104:
	ldr	x8, [x8, _KC_LGUI@GOTPAGEOFF]
Lloh105:
	ldr	w0, [x8]
	bl	_unregister_code
Lloh106:
	adrp	x19, __RLAYER@GOTPAGE
Lloh107:
	ldr	x19, [x19, __RLAYER@GOTPAGEOFF]
	ldr	w0, [x19]
	bl	_layer_off
	ldr	w0, [x19]
Lloh108:
	adrp	x8, __LLAYER@GOTPAGE
Lloh109:
	ldr	x8, [x8, __LLAYER@GOTPAGEOFF]
Lloh110:
	ldr	w1, [x8]
Lloh111:
	adrp	x8, __DUAL@GOTPAGE
Lloh112:
	ldr	x8, [x8, __DUAL@GOTPAGEOFF]
Lloh113:
	ldr	w2, [x8]
	bl	_update_tri_layer
Lloh114:
	adrp	x8, _llocked@GOTPAGE
Lloh115:
	ldr	x8, [x8, _llocked@GOTPAGEOFF]
Lloh116:
	ldr	w8, [x8]
Lloh117:
	adrp	x9, _configOn@GOTPAGE
Lloh118:
	ldr	x9, [x9, _configOn@GOTPAGEOFF]
Lloh119:
	ldr	w9, [x9]
Lloh120:
	adrp	x19, _layerBLStep@GOTPAGE
Lloh121:
	ldr	x19, [x19, _layerBLStep@GOTPAGEOFF]
	ldr	w10, [x19]
	cmp	w8, #0
	ccmp	w9, #0, #0, eq
	ccmp	w10, #1, #8, eq
	b.lt	LBB0_42
; %bb.40:
	mov	w20, #0
LBB0_41:                                ; =>This Inner Loop Header: Depth=1
	bl	_backlight_decrease
	add	w20, w20, #1
	ldr	w8, [x19]
	cmp	w20, w8
	b.lt	LBB0_41
LBB0_42:
	mov	w0, #0
Lloh122:
	adrp	x8, _rlocked@GOTPAGE
Lloh123:
	ldr	x8, [x8, _rlocked@GOTPAGEOFF]
Lloh124:
	str	wzr, [x8]
	b	LBB0_34
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotStr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotStr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotStr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh71
	.loh AdrpLdrGotStr	Lloh66, Lloh67, Lloh70
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh82
	.loh AdrpLdrGotStr	Lloh77, Lloh78, Lloh81
	.loh AdrpLdrGot	Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotStr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh108, Lloh109, Lloh110
	.loh AdrpLdrGot	Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotStr	Lloh122, Lloh123, Lloh124
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_9-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_15-LBB0_2)>>2
	.byte	(LBB0_19-LBB0_2)>>2
	.byte	(LBB0_23-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
                                        ; -- End function
	.comm	__QWERTY,4,2                    ; @_QWERTY
	.comm	_configOn,4,2                   ; @configOn
	.comm	_momentaryRBLLevel,8,3          ; @momentaryRBLLevel
	.comm	_momentaryLBLLevel,8,3          ; @momentaryLBLLevel
	.comm	__COLEMAK,4,2                   ; @_COLEMAK
	.comm	__CONFIG,4,2                    ; @_CONFIG
	.comm	__RLAYER,4,2                    ; @_RLAYER
	.comm	__LLAYER,4,2                    ; @_LLAYER
	.comm	__DUAL,4,2                      ; @_DUAL
	.comm	_layerBLStep,4,2                ; @layerBLStep
	.comm	_KC_LGUI,4,2                    ; @KC_LGUI
	.comm	_llocked,4,2                    ; @llocked
	.comm	_rlocked,4,2                    ; @rlocked
	.comm	_lockedBLLevel,8,3              ; @lockedBLLevel
	.comm	_BACKLIGHT_LEVELS,4,2           ; @BACKLIGHT_LEVELS
	.comm	_blSteps,4,2                    ; @blSteps
.subsections_via_symbols
