	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_update_value                   ## -- Begin function update_value
	.p2align	4, 0x90
_update_value:                          ## @update_value
	.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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	cmpl	$4, %edi
	ja	LBB0_86
## %bb.1:
	movl	%edi, %eax
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_2:
	cmpl	$4, %esi
	ja	LBB0_17
## %bb.3:
	movl	%esi, %eax
	leaq	LJTI0_5(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_4:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 36(%rax)
	jmp	LBB0_84
LBB0_5:
	cmpl	$129, %esi
	ja	LBB0_86
## %bb.6:
	movl	%esi, %eax
	leaq	LJTI0_4(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_7:
	movl	%edx, %eax
	sarl	$8, %eax
	movq	_soundReg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	%eax, 204(%rcx)
	movl	%edx, 208(%rcx)
	movl	12(%rcx), %eax
	movq	_NR13_REG@GOTPCREL(%rip), %rdx
	movl	%eax, (%rdx)
	movl	16(%rcx), %eax
	jmp	LBB0_79
LBB0_8:
	cmpl	$9, %esi
	ja	LBB0_24
## %bb.9:
	movl	%esi, %eax
	leaq	LJTI0_3(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_10:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 136(%rax)
	jmp	LBB0_44
LBB0_11:
	cmpl	$7, %esi
	ja	LBB0_20
## %bb.12:
	movl	%esi, %eax
	leaq	LJTI0_2(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_13:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 108(%rax)
	movl	40(%rax), %eax
	movq	_NR30_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_14:
	cmpl	$10, %esi
	ja	LBB0_27
## %bb.15:
	movl	%esi, %eax
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_16:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 4(%rax)
	movl	64(%rax), %eax
	movq	_NR41_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_17:
	cmpl	$128, %esi
	je	LBB0_34
## %bb.18:
	cmpl	$129, %esi
	jne	LBB0_86
## %bb.19:
	movl	%edx, %eax
	sarl	$8, %eax
	movq	_soundReg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	%eax, 204(%rcx)
	movl	%edx, 208(%rcx)
	movl	12(%rcx), %esi
	movq	_NR13_REG@GOTPCREL(%rip), %rdi
	movl	%esi, (%rdi)
	movl	16(%rcx), %esi
	movq	_NR14_REG@GOTPCREL(%rip), %rdi
	movl	%esi, (%rdi)
	movl	%eax, 156(%rcx)
	movl	%edx, 160(%rcx)
	movl	32(%rcx), %esi
	movq	_NR23_REG@GOTPCREL(%rip), %rdi
	movl	%esi, (%rdi)
	movl	36(%rcx), %esi
	movq	_NR24_REG@GOTPCREL(%rip), %rdi
	movl	%esi, (%rdi)
	jmp	LBB0_23
LBB0_20:
	cmpl	$128, %esi
	je	LBB0_42
## %bb.21:
	cmpl	$129, %esi
	jne	LBB0_86
LBB0_22:
	movl	%edx, %eax
	sarl	$8, %eax
	movq	_soundReg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
LBB0_23:
	movl	%eax, 120(%rcx)
	movl	%edx, 124(%rcx)
	movl	52(%rcx), %eax
	movq	_NR33_REG@GOTPCREL(%rip), %rdx
	movl	%eax, (%rdx)
	movl	56(%rcx), %eax
	jmp	LBB0_38
LBB0_24:
	cmpl	$128, %esi
	je	LBB0_66
## %bb.25:
	cmpl	$129, %esi
	jne	LBB0_86
LBB0_26:
	movl	%edx, %eax
	sarl	$8, %eax
	movq	_soundReg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	%eax, 156(%rcx)
	movl	%edx, 160(%rcx)
	movl	32(%rcx), %eax
	movq	_NR23_REG@GOTPCREL(%rip), %rdx
	movl	%eax, (%rdx)
	movl	36(%rcx), %eax
	jmp	LBB0_50
LBB0_27:
	cmpl	$128, %esi
	jne	LBB0_86
## %bb.28:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	76(%rax), %ecx
	movq	_NR44_REG@GOTPCREL(%rip), %rdx
	movl	%ecx, (%rdx)
	movl	$0, (%rax)
	jmp	LBB0_86
LBB0_29:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 40(%rax)
	jmp	LBB0_33
LBB0_30:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 44(%rax)
	jmp	LBB0_33
LBB0_31:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 48(%rax)
	jmp	LBB0_33
LBB0_32:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 52(%rax)
LBB0_33:
	movl	80(%rax), %eax
	movq	_NR50_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_34:
	movl	$1, %edi
	movl	$129, %esi
	callq	_current_value
	movl	%eax, %ecx
	sarl	$8, %ecx
	movq	_soundReg@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdx
	movl	%ecx, 204(%rdx)
	movl	%eax, 208(%rdx)
	movl	12(%rdx), %eax
	movq	_NR13_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	16(%rdx), %eax
	movq	_NR14_REG@GOTPCREL(%rip), %r14
	movl	%eax, (%r14)
	movl	$2, %edi
	movl	$129, %esi
	callq	_current_value
	movl	%eax, %ecx
	sarl	$8, %ecx
	movq	(%rbx), %rdx
	movl	%ecx, 156(%rdx)
	movl	%eax, 160(%rdx)
	movl	32(%rdx), %eax
	movq	_NR23_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	36(%rdx), %eax
	movq	_NR24_REG@GOTPCREL(%rip), %r15
	movl	%eax, (%r15)
	movl	$3, %edi
	movl	$129, %esi
	callq	_current_value
	movl	%eax, %ecx
	sarl	$8, %ecx
	movq	(%rbx), %rdx
	movl	%ecx, 120(%rdx)
	movl	%eax, 124(%rdx)
	movl	52(%rdx), %eax
	movq	_NR33_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	56(%rdx), %eax
	movq	_NR34_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	16(%rdx), %esi
	movl	%esi, (%r14)
	movl	36(%rdx), %esi
	movl	%esi, (%r15)
	movl	%eax, (%rcx)
	movl	76(%rdx), %eax
	movq	_NR44_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	$0, 168(%rdx)
	movl	$0, 132(%rdx)
	movl	$0, 104(%rdx)
	movl	$0, (%rdx)
	jmp	LBB0_86
LBB0_35:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 112(%rax)
	movl	44(%rax), %eax
	movq	_NR31_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_36:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 116(%rax)
	movl	48(%rax), %eax
	movq	_NR32_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_37:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 128(%rax)
	movl	56(%rax), %eax
LBB0_38:
	movq	_NR34_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_39:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 80(%rax)
	jmp	LBB0_82
LBB0_40:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 84(%rax)
	movq	_NR51_REG@GOTPCREL(%rip), %rax
	movl	%edx, (%rax)
	jmp	LBB0_86
LBB0_41:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 88(%rax)
	movq	_NR52_REG@GOTPCREL(%rip), %rax
	movl	%edx, (%rax)
	jmp	LBB0_86
LBB0_42:
	movl	$3, %edi
	movl	$129, %esi
	callq	_current_value
	movl	%eax, %ecx
	sarl	$8, %ecx
	movq	_soundReg@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	%ecx, 120(%rdx)
	movl	%eax, 124(%rdx)
	movl	52(%rdx), %eax
	movq	_NR33_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	56(%rdx), %eax
	movq	_NR34_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	56(%rdx), %eax
	movl	%eax, (%rcx)
	movl	$0, 104(%rdx)
	jmp	LBB0_86
LBB0_43:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 140(%rax)
LBB0_44:
	movl	24(%rax), %eax
	movq	_NR21_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_45:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 144(%rax)
	jmp	LBB0_48
LBB0_46:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 148(%rax)
	jmp	LBB0_48
LBB0_47:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 152(%rax)
LBB0_48:
	movl	28(%rax), %eax
	movq	_NR22_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_49:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 164(%rax)
	movl	36(%rax), %eax
LBB0_50:
	movq	_NR24_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_51:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 68(%rax)
	jmp	LBB0_82
LBB0_52:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 72(%rax)
	jmp	LBB0_82
LBB0_53:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 76(%rax)
	jmp	LBB0_84
LBB0_54:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 8(%rax)
	jmp	LBB0_57
LBB0_55:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 12(%rax)
	jmp	LBB0_57
LBB0_56:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 16(%rax)
LBB0_57:
	movl	68(%rax), %eax
	movq	_NR42_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_58:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 20(%rax)
	jmp	LBB0_61
LBB0_59:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 24(%rax)
	jmp	LBB0_61
LBB0_60:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 28(%rax)
LBB0_61:
	movl	72(%rax), %eax
	movq	_NR43_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_62:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 32(%rax)
	movl	76(%rax), %eax
	movq	_NR44_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_63:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 92(%rax)
	jmp	LBB0_82
LBB0_64:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 96(%rax)
	jmp	LBB0_82
LBB0_65:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 100(%rax)
	jmp	LBB0_84
LBB0_66:
	movl	$2, %edi
	movl	$129, %esi
	callq	_current_value
	movl	%eax, %ecx
	sarl	$8, %ecx
	movq	_soundReg@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	%ecx, 156(%rdx)
	movl	%eax, 160(%rdx)
	movl	32(%rdx), %eax
	movq	_NR23_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	36(%rdx), %eax
	movq	_NR24_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	36(%rdx), %eax
	movl	%eax, (%rcx)
	movl	$0, 132(%rdx)
	jmp	LBB0_86
LBB0_67:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 172(%rax)
	jmp	LBB0_70
LBB0_68:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 176(%rax)
	jmp	LBB0_70
LBB0_69:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 180(%rax)
LBB0_70:
	movl	(%rax), %eax
	movq	_NR10_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_71:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 184(%rax)
	jmp	LBB0_73
LBB0_72:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 188(%rax)
LBB0_73:
	movl	4(%rax), %eax
	movq	_NR11_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_74:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 192(%rax)
	jmp	LBB0_77
LBB0_75:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 196(%rax)
	jmp	LBB0_77
LBB0_76:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 200(%rax)
LBB0_77:
	movl	8(%rax), %eax
	movq	_NR12_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_78:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 212(%rax)
	movl	16(%rax), %eax
LBB0_79:
	movq	_NR14_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_80:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 56(%rax)
	jmp	LBB0_82
LBB0_81:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 60(%rax)
LBB0_82:
	movl	84(%rax), %eax
	movq	_NR51_REG@GOTPCREL(%rip), %rcx
	jmp	LBB0_85
LBB0_83:
	movq	_soundReg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, 64(%rax)
LBB0_84:
	movl	88(%rax), %eax
	movq	_NR52_REG@GOTPCREL(%rip), %rcx
LBB0_85:
	movl	%eax, (%rcx)
LBB0_86:
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_87:
	movl	$1, %edi
	movl	$129, %esi
	callq	_current_value
	movl	%eax, %ecx
	sarl	$8, %ecx
	movq	_soundReg@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	%ecx, 204(%rdx)
	movl	%eax, 208(%rdx)
	movl	12(%rdx), %eax
	movq	_NR13_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	16(%rdx), %eax
	movq	_NR14_REG@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movl	16(%rdx), %eax
	movl	%eax, (%rcx)
	movl	$0, 168(%rdx)
	jmp	LBB0_86
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_5
	.long	L0_0_set_8
	.long	L0_0_set_11
	.long	L0_0_set_14
.set L0_1_set_16, LBB0_16-LJTI0_1
.set L0_1_set_54, LBB0_54-LJTI0_1
.set L0_1_set_55, LBB0_55-LJTI0_1
.set L0_1_set_56, LBB0_56-LJTI0_1
.set L0_1_set_58, LBB0_58-LJTI0_1
.set L0_1_set_59, LBB0_59-LJTI0_1
.set L0_1_set_60, LBB0_60-LJTI0_1
.set L0_1_set_62, LBB0_62-LJTI0_1
.set L0_1_set_63, LBB0_63-LJTI0_1
.set L0_1_set_64, LBB0_64-LJTI0_1
.set L0_1_set_65, LBB0_65-LJTI0_1
LJTI0_1:
	.long	L0_1_set_16
	.long	L0_1_set_54
	.long	L0_1_set_55
	.long	L0_1_set_56
	.long	L0_1_set_58
	.long	L0_1_set_59
	.long	L0_1_set_60
	.long	L0_1_set_62
	.long	L0_1_set_63
	.long	L0_1_set_64
	.long	L0_1_set_65
.set L0_2_set_13, LBB0_13-LJTI0_2
.set L0_2_set_35, LBB0_35-LJTI0_2
.set L0_2_set_36, LBB0_36-LJTI0_2
.set L0_2_set_22, LBB0_22-LJTI0_2
.set L0_2_set_37, LBB0_37-LJTI0_2
.set L0_2_set_39, LBB0_39-LJTI0_2
.set L0_2_set_40, LBB0_40-LJTI0_2
.set L0_2_set_41, LBB0_41-LJTI0_2
LJTI0_2:
	.long	L0_2_set_13
	.long	L0_2_set_35
	.long	L0_2_set_36
	.long	L0_2_set_22
	.long	L0_2_set_37
	.long	L0_2_set_39
	.long	L0_2_set_40
	.long	L0_2_set_41
.set L0_3_set_10, LBB0_10-LJTI0_3
.set L0_3_set_43, LBB0_43-LJTI0_3
.set L0_3_set_45, LBB0_45-LJTI0_3
.set L0_3_set_46, LBB0_46-LJTI0_3
.set L0_3_set_47, LBB0_47-LJTI0_3
.set L0_3_set_26, LBB0_26-LJTI0_3
.set L0_3_set_49, LBB0_49-LJTI0_3
.set L0_3_set_51, LBB0_51-LJTI0_3
.set L0_3_set_52, LBB0_52-LJTI0_3
.set L0_3_set_53, LBB0_53-LJTI0_3
LJTI0_3:
	.long	L0_3_set_10
	.long	L0_3_set_43
	.long	L0_3_set_45
	.long	L0_3_set_46
	.long	L0_3_set_47
	.long	L0_3_set_26
	.long	L0_3_set_49
	.long	L0_3_set_51
	.long	L0_3_set_52
	.long	L0_3_set_53
.set L0_4_set_67, LBB0_67-LJTI0_4
.set L0_4_set_68, LBB0_68-LJTI0_4
.set L0_4_set_69, LBB0_69-LJTI0_4
.set L0_4_set_71, LBB0_71-LJTI0_4
.set L0_4_set_72, LBB0_72-LJTI0_4
.set L0_4_set_74, LBB0_74-LJTI0_4
.set L0_4_set_75, LBB0_75-LJTI0_4
.set L0_4_set_76, LBB0_76-LJTI0_4
.set L0_4_set_7, LBB0_7-LJTI0_4
.set L0_4_set_78, LBB0_78-LJTI0_4
.set L0_4_set_80, LBB0_80-LJTI0_4
.set L0_4_set_81, LBB0_81-LJTI0_4
.set L0_4_set_83, LBB0_83-LJTI0_4
.set L0_4_set_86, LBB0_86-LJTI0_4
.set L0_4_set_87, LBB0_87-LJTI0_4
LJTI0_4:
	.long	L0_4_set_67
	.long	L0_4_set_68
	.long	L0_4_set_69
	.long	L0_4_set_71
	.long	L0_4_set_72
	.long	L0_4_set_74
	.long	L0_4_set_75
	.long	L0_4_set_76
	.long	L0_4_set_7
	.long	L0_4_set_78
	.long	L0_4_set_80
	.long	L0_4_set_81
	.long	L0_4_set_83
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_86
	.long	L0_4_set_87
	.long	L0_4_set_7
.set L0_5_set_4, LBB0_4-LJTI0_5
.set L0_5_set_29, LBB0_29-LJTI0_5
.set L0_5_set_30, LBB0_30-LJTI0_5
.set L0_5_set_31, LBB0_31-LJTI0_5
.set L0_5_set_32, LBB0_32-LJTI0_5
LJTI0_5:
	.long	L0_5_set_4
	.long	L0_5_set_29
	.long	L0_5_set_30
	.long	L0_5_set_31
	.long	L0_5_set_32
	.end_data_region
                                        ## -- End function
	.comm	_soundReg,8,3                   ## @soundReg
	.comm	_NR52_REG,4,2                   ## @NR52_REG
	.comm	_NR50_REG,4,2                   ## @NR50_REG
	.comm	_NR14_REG,4,2                   ## @NR14_REG
	.comm	_NR24_REG,4,2                   ## @NR24_REG
	.comm	_NR34_REG,4,2                   ## @NR34_REG
	.comm	_NR44_REG,4,2                   ## @NR44_REG
	.comm	_NR10_REG,4,2                   ## @NR10_REG
	.comm	_NR11_REG,4,2                   ## @NR11_REG
	.comm	_NR12_REG,4,2                   ## @NR12_REG
	.comm	_NR13_REG,4,2                   ## @NR13_REG
	.comm	_NR51_REG,4,2                   ## @NR51_REG
	.comm	_NR21_REG,4,2                   ## @NR21_REG
	.comm	_NR22_REG,4,2                   ## @NR22_REG
	.comm	_NR23_REG,4,2                   ## @NR23_REG
	.comm	_NR30_REG,4,2                   ## @NR30_REG
	.comm	_NR31_REG,4,2                   ## @NR31_REG
	.comm	_NR32_REG,4,2                   ## @NR32_REG
	.comm	_NR33_REG,4,2                   ## @NR33_REG
	.comm	_NR41_REG,4,2                   ## @NR41_REG
	.comm	_NR42_REG,4,2                   ## @NR42_REG
	.comm	_NR43_REG,4,2                   ## @NR43_REG
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_update_value                   ; -- Begin function update_value
	.p2align	2
_update_value:                          ; @update_value
	.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
	cmp	w0, #4
	b.hi	LBB0_86
; %bb.1:
	mov	w8, w0
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:
	cmp	w1, #4
	b.hi	LBB0_17
; %bb.3:
	mov	w8, w1
Lloh2:
	adrp	x9, lJTI0_5@PAGE
Lloh3:
	add	x9, x9, lJTI0_5@PAGEOFF
	adr	x10, LBB0_4
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_4:
Lloh4:
	adrp	x8, _soundReg@GOTPAGE
Lloh5:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh6:
	ldr	x8, [x8]
	str	w2, [x8, #36]
	b	LBB0_84
LBB0_5:
	cmp	w1, #129
	b.hi	LBB0_86
; %bb.6:
	mov	w8, w1
Lloh7:
	adrp	x9, lJTI0_4@PAGE
Lloh8:
	add	x9, x9, lJTI0_4@PAGEOFF
	adr	x10, LBB0_7
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_7:
Lloh9:
	adrp	x8, _soundReg@GOTPAGE
Lloh10:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
	asr	w9, w2, #8
Lloh11:
	ldr	x8, [x8]
	stp	w9, w2, [x8, #204]
Lloh12:
	adrp	x9, _NR13_REG@GOTPAGE
Lloh13:
	ldr	x9, [x9, _NR13_REG@GOTPAGEOFF]
	ldp	w10, w8, [x8, #12]
Lloh14:
	str	w10, [x9]
	b	LBB0_79
LBB0_8:
	cmp	w1, #9
	b.hi	LBB0_24
; %bb.9:
	mov	w8, w1
Lloh15:
	adrp	x9, lJTI0_3@PAGE
Lloh16:
	add	x9, x9, lJTI0_3@PAGEOFF
	adr	x10, LBB0_10
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_10:
Lloh17:
	adrp	x8, _soundReg@GOTPAGE
Lloh18:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh19:
	ldr	x8, [x8]
	str	w2, [x8, #136]
	b	LBB0_44
LBB0_11:
	cmp	w1, #7
	b.hi	LBB0_20
; %bb.12:
	mov	w8, w1
Lloh20:
	adrp	x9, lJTI0_2@PAGE
Lloh21:
	add	x9, x9, lJTI0_2@PAGEOFF
	adr	x10, LBB0_13
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_13:
Lloh22:
	adrp	x8, _soundReg@GOTPAGE
Lloh23:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh24:
	ldr	x8, [x8]
	str	w2, [x8, #108]
	ldr	w8, [x8, #40]
Lloh25:
	adrp	x9, _NR30_REG@GOTPAGE
Lloh26:
	ldr	x9, [x9, _NR30_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_14:
	cmp	w1, #10
	b.hi	LBB0_27
; %bb.15:
	mov	w8, w1
Lloh27:
	adrp	x9, lJTI0_1@PAGE
Lloh28:
	add	x9, x9, lJTI0_1@PAGEOFF
	adr	x10, LBB0_16
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_16:
Lloh29:
	adrp	x8, _soundReg@GOTPAGE
Lloh30:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh31:
	ldr	x8, [x8]
	str	w2, [x8, #4]
	ldr	w8, [x8, #64]
Lloh32:
	adrp	x9, _NR41_REG@GOTPAGE
Lloh33:
	ldr	x9, [x9, _NR41_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_17:
	cmp	w1, #128
	b.eq	LBB0_34
; %bb.18:
	cmp	w1, #129
	b.ne	LBB0_86
; %bb.19:
Lloh34:
	adrp	x8, _soundReg@GOTPAGE
Lloh35:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh36:
	adrp	x9, _NR13_REG@GOTPAGE
Lloh37:
	ldr	x9, [x9, _NR13_REG@GOTPAGEOFF]
Lloh38:
	ldr	x8, [x8]
	ldp	w10, w11, [x8, #12]
Lloh39:
	str	w10, [x9]
Lloh40:
	adrp	x9, _NR14_REG@GOTPAGE
Lloh41:
	ldr	x9, [x9, _NR14_REG@GOTPAGEOFF]
Lloh42:
	str	w11, [x9]
Lloh43:
	adrp	x9, _NR23_REG@GOTPAGE
Lloh44:
	ldr	x9, [x9, _NR23_REG@GOTPAGEOFF]
	ldp	w10, w11, [x8, #32]
Lloh45:
	str	w10, [x9]
	asr	w9, w2, #8
	stp	w9, w2, [x8, #204]
Lloh46:
	adrp	x10, _NR24_REG@GOTPAGE
Lloh47:
	ldr	x10, [x10, _NR24_REG@GOTPAGEOFF]
	stp	w9, w2, [x8, #156]
Lloh48:
	str	w11, [x10]
	b	LBB0_23
LBB0_20:
	cmp	w1, #128
	b.eq	LBB0_42
; %bb.21:
	cmp	w1, #129
	b.ne	LBB0_86
LBB0_22:
Lloh49:
	adrp	x8, _soundReg@GOTPAGE
Lloh50:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
	asr	w9, w2, #8
Lloh51:
	ldr	x8, [x8]
LBB0_23:
	stp	w9, w2, [x8, #120]
Lloh52:
	adrp	x9, _NR33_REG@GOTPAGE
Lloh53:
	ldr	x9, [x9, _NR33_REG@GOTPAGEOFF]
	ldp	w10, w8, [x8, #52]
Lloh54:
	str	w10, [x9]
	b	LBB0_38
LBB0_24:
	cmp	w1, #128
	b.eq	LBB0_66
; %bb.25:
	cmp	w1, #129
	b.ne	LBB0_86
LBB0_26:
Lloh55:
	adrp	x8, _soundReg@GOTPAGE
Lloh56:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
	asr	w9, w2, #8
Lloh57:
	ldr	x8, [x8]
	stp	w9, w2, [x8, #156]
Lloh58:
	adrp	x9, _NR23_REG@GOTPAGE
Lloh59:
	ldr	x9, [x9, _NR23_REG@GOTPAGEOFF]
	ldp	w10, w8, [x8, #32]
Lloh60:
	str	w10, [x9]
	b	LBB0_50
LBB0_27:
	cmp	w1, #128
	b.ne	LBB0_86
; %bb.28:
Lloh61:
	adrp	x8, _soundReg@GOTPAGE
Lloh62:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh63:
	ldr	x8, [x8]
	ldr	w9, [x8, #76]
Lloh64:
	adrp	x10, _NR44_REG@GOTPAGE
Lloh65:
	ldr	x10, [x10, _NR44_REG@GOTPAGEOFF]
Lloh66:
	str	w9, [x10]
	str	wzr, [x8]
	b	LBB0_86
LBB0_29:
Lloh67:
	adrp	x8, _soundReg@GOTPAGE
Lloh68:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh69:
	ldr	x8, [x8]
	str	w2, [x8, #40]
	b	LBB0_33
LBB0_30:
Lloh70:
	adrp	x8, _soundReg@GOTPAGE
Lloh71:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh72:
	ldr	x8, [x8]
	str	w2, [x8, #44]
	b	LBB0_33
LBB0_31:
Lloh73:
	adrp	x8, _soundReg@GOTPAGE
Lloh74:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh75:
	ldr	x8, [x8]
	str	w2, [x8, #48]
	b	LBB0_33
LBB0_32:
Lloh76:
	adrp	x8, _soundReg@GOTPAGE
Lloh77:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh78:
	ldr	x8, [x8]
	str	w2, [x8, #52]
LBB0_33:
	ldr	w8, [x8, #80]
Lloh79:
	adrp	x9, _NR50_REG@GOTPAGE
Lloh80:
	ldr	x9, [x9, _NR50_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_34:
	mov	w0, #1
	mov	w1, #129
	bl	_current_value
Lloh81:
	adrp	x19, _soundReg@GOTPAGE
Lloh82:
	ldr	x19, [x19, _soundReg@GOTPAGEOFF]
	asr	w8, w0, #8
	ldr	x9, [x19]
	stp	w8, w0, [x9, #204]
Lloh83:
	adrp	x8, _NR13_REG@GOTPAGE
Lloh84:
	ldr	x8, [x8, _NR13_REG@GOTPAGEOFF]
	ldp	w10, w9, [x9, #12]
Lloh85:
	str	w10, [x8]
Lloh86:
	adrp	x20, _NR14_REG@GOTPAGE
Lloh87:
	ldr	x20, [x20, _NR14_REG@GOTPAGEOFF]
	str	w9, [x20]
	mov	w0, #2
	mov	w1, #129
	bl	_current_value
	asr	w8, w0, #8
	ldr	x9, [x19]
	stp	w8, w0, [x9, #156]
Lloh88:
	adrp	x8, _NR23_REG@GOTPAGE
Lloh89:
	ldr	x8, [x8, _NR23_REG@GOTPAGEOFF]
	ldp	w10, w9, [x9, #32]
Lloh90:
	str	w10, [x8]
Lloh91:
	adrp	x21, _NR24_REG@GOTPAGE
Lloh92:
	ldr	x21, [x21, _NR24_REG@GOTPAGEOFF]
	str	w9, [x21]
	mov	w0, #3
	mov	w1, #129
	bl	_current_value
	ldr	x8, [x19]
Lloh93:
	adrp	x9, _NR33_REG@GOTPAGE
Lloh94:
	ldr	x9, [x9, _NR33_REG@GOTPAGEOFF]
	ldp	w10, w11, [x8, #52]
Lloh95:
	str	w10, [x9]
	asr	w9, w0, #8
	stp	w9, w0, [x8, #120]
Lloh96:
	adrp	x9, _NR34_REG@GOTPAGE
Lloh97:
	ldr	x9, [x9, _NR34_REG@GOTPAGEOFF]
Lloh98:
	str	w11, [x9]
	ldr	w9, [x8, #16]
	str	w9, [x20]
	ldr	w9, [x8, #36]
	str	w9, [x21]
Lloh99:
	adrp	x9, _NR44_REG@GOTPAGE
Lloh100:
	ldr	x9, [x9, _NR44_REG@GOTPAGEOFF]
	ldr	w10, [x8, #76]
Lloh101:
	str	w10, [x9]
	str	wzr, [x8, #168]
	str	wzr, [x8, #132]
	str	wzr, [x8, #104]
	str	wzr, [x8]
	b	LBB0_86
LBB0_35:
Lloh102:
	adrp	x8, _soundReg@GOTPAGE
Lloh103:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh104:
	ldr	x8, [x8]
	str	w2, [x8, #112]
	ldr	w8, [x8, #44]
Lloh105:
	adrp	x9, _NR31_REG@GOTPAGE
Lloh106:
	ldr	x9, [x9, _NR31_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_36:
Lloh107:
	adrp	x8, _soundReg@GOTPAGE
Lloh108:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh109:
	ldr	x8, [x8]
	str	w2, [x8, #116]
	ldr	w8, [x8, #48]
Lloh110:
	adrp	x9, _NR32_REG@GOTPAGE
Lloh111:
	ldr	x9, [x9, _NR32_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_37:
Lloh112:
	adrp	x8, _soundReg@GOTPAGE
Lloh113:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh114:
	ldr	x8, [x8]
	str	w2, [x8, #128]
	ldr	w8, [x8, #56]
LBB0_38:
Lloh115:
	adrp	x9, _NR34_REG@GOTPAGE
Lloh116:
	ldr	x9, [x9, _NR34_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_39:
Lloh117:
	adrp	x8, _soundReg@GOTPAGE
Lloh118:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh119:
	ldr	x8, [x8]
	str	w2, [x8, #80]
	b	LBB0_82
LBB0_40:
Lloh120:
	adrp	x8, _soundReg@GOTPAGE
Lloh121:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh122:
	ldr	x8, [x8]
	str	w2, [x8, #84]
Lloh123:
	adrp	x8, _NR51_REG@GOTPAGE
Lloh124:
	ldr	x8, [x8, _NR51_REG@GOTPAGEOFF]
Lloh125:
	str	w2, [x8]
	b	LBB0_86
LBB0_41:
Lloh126:
	adrp	x8, _soundReg@GOTPAGE
Lloh127:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh128:
	ldr	x8, [x8]
	str	w2, [x8, #88]
Lloh129:
	adrp	x8, _NR52_REG@GOTPAGE
Lloh130:
	ldr	x8, [x8, _NR52_REG@GOTPAGEOFF]
Lloh131:
	str	w2, [x8]
	b	LBB0_86
LBB0_42:
	mov	w0, #3
	mov	w1, #129
	bl	_current_value
	asr	w8, w0, #8
Lloh132:
	adrp	x9, _soundReg@GOTPAGE
Lloh133:
	ldr	x9, [x9, _soundReg@GOTPAGEOFF]
Lloh134:
	ldr	x9, [x9]
	stp	w8, w0, [x9, #120]
Lloh135:
	adrp	x8, _NR33_REG@GOTPAGE
Lloh136:
	ldr	x8, [x8, _NR33_REG@GOTPAGEOFF]
	ldp	w10, w11, [x9, #52]
Lloh137:
	str	w10, [x8]
Lloh138:
	adrp	x8, _NR34_REG@GOTPAGE
Lloh139:
	ldr	x8, [x8, _NR34_REG@GOTPAGEOFF]
Lloh140:
	str	w11, [x8]
	str	wzr, [x9, #104]
	b	LBB0_86
LBB0_43:
Lloh141:
	adrp	x8, _soundReg@GOTPAGE
Lloh142:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh143:
	ldr	x8, [x8]
	str	w2, [x8, #140]
LBB0_44:
	ldr	w8, [x8, #24]
Lloh144:
	adrp	x9, _NR21_REG@GOTPAGE
Lloh145:
	ldr	x9, [x9, _NR21_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_45:
Lloh146:
	adrp	x8, _soundReg@GOTPAGE
Lloh147:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh148:
	ldr	x8, [x8]
	str	w2, [x8, #144]
	b	LBB0_48
LBB0_46:
Lloh149:
	adrp	x8, _soundReg@GOTPAGE
Lloh150:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh151:
	ldr	x8, [x8]
	str	w2, [x8, #148]
	b	LBB0_48
LBB0_47:
Lloh152:
	adrp	x8, _soundReg@GOTPAGE
Lloh153:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh154:
	ldr	x8, [x8]
	str	w2, [x8, #152]
LBB0_48:
	ldr	w8, [x8, #28]
Lloh155:
	adrp	x9, _NR22_REG@GOTPAGE
Lloh156:
	ldr	x9, [x9, _NR22_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_49:
Lloh157:
	adrp	x8, _soundReg@GOTPAGE
Lloh158:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh159:
	ldr	x8, [x8]
	str	w2, [x8, #164]
	ldr	w8, [x8, #36]
LBB0_50:
Lloh160:
	adrp	x9, _NR24_REG@GOTPAGE
Lloh161:
	ldr	x9, [x9, _NR24_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_51:
Lloh162:
	adrp	x8, _soundReg@GOTPAGE
Lloh163:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh164:
	ldr	x8, [x8]
	str	w2, [x8, #68]
	b	LBB0_82
LBB0_52:
Lloh165:
	adrp	x8, _soundReg@GOTPAGE
Lloh166:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh167:
	ldr	x8, [x8]
	str	w2, [x8, #72]
	b	LBB0_82
LBB0_53:
Lloh168:
	adrp	x8, _soundReg@GOTPAGE
Lloh169:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh170:
	ldr	x8, [x8]
	str	w2, [x8, #76]
	b	LBB0_84
LBB0_54:
Lloh171:
	adrp	x8, _soundReg@GOTPAGE
Lloh172:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh173:
	ldr	x8, [x8]
	str	w2, [x8, #8]
	b	LBB0_57
LBB0_55:
Lloh174:
	adrp	x8, _soundReg@GOTPAGE
Lloh175:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh176:
	ldr	x8, [x8]
	str	w2, [x8, #12]
	b	LBB0_57
LBB0_56:
Lloh177:
	adrp	x8, _soundReg@GOTPAGE
Lloh178:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh179:
	ldr	x8, [x8]
	str	w2, [x8, #16]
LBB0_57:
	ldr	w8, [x8, #68]
Lloh180:
	adrp	x9, _NR42_REG@GOTPAGE
Lloh181:
	ldr	x9, [x9, _NR42_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_58:
Lloh182:
	adrp	x8, _soundReg@GOTPAGE
Lloh183:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh184:
	ldr	x8, [x8]
	str	w2, [x8, #20]
	b	LBB0_61
LBB0_59:
Lloh185:
	adrp	x8, _soundReg@GOTPAGE
Lloh186:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh187:
	ldr	x8, [x8]
	str	w2, [x8, #24]
	b	LBB0_61
LBB0_60:
Lloh188:
	adrp	x8, _soundReg@GOTPAGE
Lloh189:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh190:
	ldr	x8, [x8]
	str	w2, [x8, #28]
LBB0_61:
	ldr	w8, [x8, #72]
Lloh191:
	adrp	x9, _NR43_REG@GOTPAGE
Lloh192:
	ldr	x9, [x9, _NR43_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_62:
Lloh193:
	adrp	x8, _soundReg@GOTPAGE
Lloh194:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh195:
	ldr	x8, [x8]
	str	w2, [x8, #32]
	ldr	w8, [x8, #76]
Lloh196:
	adrp	x9, _NR44_REG@GOTPAGE
Lloh197:
	ldr	x9, [x9, _NR44_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_63:
Lloh198:
	adrp	x8, _soundReg@GOTPAGE
Lloh199:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh200:
	ldr	x8, [x8]
	str	w2, [x8, #92]
	b	LBB0_82
LBB0_64:
Lloh201:
	adrp	x8, _soundReg@GOTPAGE
Lloh202:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh203:
	ldr	x8, [x8]
	str	w2, [x8, #96]
	b	LBB0_82
LBB0_65:
Lloh204:
	adrp	x8, _soundReg@GOTPAGE
Lloh205:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh206:
	ldr	x8, [x8]
	str	w2, [x8, #100]
	b	LBB0_84
LBB0_66:
	mov	w0, #2
	mov	w1, #129
	bl	_current_value
	asr	w8, w0, #8
Lloh207:
	adrp	x9, _soundReg@GOTPAGE
Lloh208:
	ldr	x9, [x9, _soundReg@GOTPAGEOFF]
Lloh209:
	ldr	x9, [x9]
	stp	w8, w0, [x9, #156]
Lloh210:
	adrp	x8, _NR23_REG@GOTPAGE
Lloh211:
	ldr	x8, [x8, _NR23_REG@GOTPAGEOFF]
	ldp	w10, w11, [x9, #32]
Lloh212:
	str	w10, [x8]
Lloh213:
	adrp	x8, _NR24_REG@GOTPAGE
Lloh214:
	ldr	x8, [x8, _NR24_REG@GOTPAGEOFF]
Lloh215:
	str	w11, [x8]
	str	wzr, [x9, #132]
	b	LBB0_86
LBB0_67:
Lloh216:
	adrp	x8, _soundReg@GOTPAGE
Lloh217:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh218:
	ldr	x8, [x8]
	str	w2, [x8, #172]
	b	LBB0_70
LBB0_68:
Lloh219:
	adrp	x8, _soundReg@GOTPAGE
Lloh220:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh221:
	ldr	x8, [x8]
	str	w2, [x8, #176]
	b	LBB0_70
LBB0_69:
Lloh222:
	adrp	x8, _soundReg@GOTPAGE
Lloh223:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh224:
	ldr	x8, [x8]
	str	w2, [x8, #180]
LBB0_70:
	ldr	w8, [x8]
Lloh225:
	adrp	x9, _NR10_REG@GOTPAGE
Lloh226:
	ldr	x9, [x9, _NR10_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_71:
Lloh227:
	adrp	x8, _soundReg@GOTPAGE
Lloh228:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh229:
	ldr	x8, [x8]
	str	w2, [x8, #184]
	b	LBB0_73
LBB0_72:
Lloh230:
	adrp	x8, _soundReg@GOTPAGE
Lloh231:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh232:
	ldr	x8, [x8]
	str	w2, [x8, #188]
LBB0_73:
	ldr	w8, [x8, #4]
Lloh233:
	adrp	x9, _NR11_REG@GOTPAGE
Lloh234:
	ldr	x9, [x9, _NR11_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_74:
Lloh235:
	adrp	x8, _soundReg@GOTPAGE
Lloh236:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh237:
	ldr	x8, [x8]
	str	w2, [x8, #192]
	b	LBB0_77
LBB0_75:
Lloh238:
	adrp	x8, _soundReg@GOTPAGE
Lloh239:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh240:
	ldr	x8, [x8]
	str	w2, [x8, #196]
	b	LBB0_77
LBB0_76:
Lloh241:
	adrp	x8, _soundReg@GOTPAGE
Lloh242:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh243:
	ldr	x8, [x8]
	str	w2, [x8, #200]
LBB0_77:
	ldr	w8, [x8, #8]
Lloh244:
	adrp	x9, _NR12_REG@GOTPAGE
Lloh245:
	ldr	x9, [x9, _NR12_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_78:
Lloh246:
	adrp	x8, _soundReg@GOTPAGE
Lloh247:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh248:
	ldr	x8, [x8]
	str	w2, [x8, #212]
	ldr	w8, [x8, #16]
LBB0_79:
Lloh249:
	adrp	x9, _NR14_REG@GOTPAGE
Lloh250:
	ldr	x9, [x9, _NR14_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_80:
Lloh251:
	adrp	x8, _soundReg@GOTPAGE
Lloh252:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh253:
	ldr	x8, [x8]
	str	w2, [x8, #56]
	b	LBB0_82
LBB0_81:
Lloh254:
	adrp	x8, _soundReg@GOTPAGE
Lloh255:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh256:
	ldr	x8, [x8]
	str	w2, [x8, #60]
LBB0_82:
	ldr	w8, [x8, #84]
Lloh257:
	adrp	x9, _NR51_REG@GOTPAGE
Lloh258:
	ldr	x9, [x9, _NR51_REG@GOTPAGEOFF]
	b	LBB0_85
LBB0_83:
Lloh259:
	adrp	x8, _soundReg@GOTPAGE
Lloh260:
	ldr	x8, [x8, _soundReg@GOTPAGEOFF]
Lloh261:
	ldr	x8, [x8]
	str	w2, [x8, #64]
LBB0_84:
	ldr	w8, [x8, #88]
Lloh262:
	adrp	x9, _NR52_REG@GOTPAGE
Lloh263:
	ldr	x9, [x9, _NR52_REG@GOTPAGEOFF]
LBB0_85:
	str	w8, [x9]
LBB0_86:
	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_87:
	mov	w0, #1
	mov	w1, #129
	bl	_current_value
	asr	w8, w0, #8
Lloh264:
	adrp	x9, _soundReg@GOTPAGE
Lloh265:
	ldr	x9, [x9, _soundReg@GOTPAGEOFF]
Lloh266:
	ldr	x9, [x9]
	stp	w8, w0, [x9, #204]
Lloh267:
	adrp	x8, _NR13_REG@GOTPAGE
Lloh268:
	ldr	x8, [x8, _NR13_REG@GOTPAGEOFF]
	ldp	w10, w11, [x9, #12]
Lloh269:
	str	w10, [x8]
Lloh270:
	adrp	x8, _NR14_REG@GOTPAGE
Lloh271:
	ldr	x8, [x8, _NR14_REG@GOTPAGEOFF]
Lloh272:
	str	w11, [x8]
	str	wzr, [x9, #168]
	b	LBB0_86
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpLdrGotStr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotStr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotStr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotStr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotStr	Lloh36, Lloh37, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh38
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotStr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotStr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotStr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGotStr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotStr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotStr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGot	Lloh91, Lloh92
	.loh AdrpLdrGotStr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh86, Lloh87
	.loh AdrpLdrGotStr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGot	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGot	Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGot	Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpLdrGotStr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGotStr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotStr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotStr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGot	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGot	Lloh155, Lloh156
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpLdrGot	Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh164
	.loh AdrpLdrGotLdr	Lloh165, Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh168, Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGotLdr	Lloh177, Lloh178, Lloh179
	.loh AdrpLdrGot	Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh182, Lloh183, Lloh184
	.loh AdrpLdrGotLdr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGot	Lloh191, Lloh192
	.loh AdrpLdrGot	Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh193, Lloh194, Lloh195
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotStr	Lloh213, Lloh214, Lloh215
	.loh AdrpLdrGotStr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotLdr	Lloh207, Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh216, Lloh217, Lloh218
	.loh AdrpLdrGotLdr	Lloh219, Lloh220, Lloh221
	.loh AdrpLdrGotLdr	Lloh222, Lloh223, Lloh224
	.loh AdrpLdrGot	Lloh225, Lloh226
	.loh AdrpLdrGotLdr	Lloh227, Lloh228, Lloh229
	.loh AdrpLdrGotLdr	Lloh230, Lloh231, Lloh232
	.loh AdrpLdrGot	Lloh233, Lloh234
	.loh AdrpLdrGotLdr	Lloh235, Lloh236, Lloh237
	.loh AdrpLdrGotLdr	Lloh238, Lloh239, Lloh240
	.loh AdrpLdrGotLdr	Lloh241, Lloh242, Lloh243
	.loh AdrpLdrGot	Lloh244, Lloh245
	.loh AdrpLdrGotLdr	Lloh246, Lloh247, Lloh248
	.loh AdrpLdrGot	Lloh249, Lloh250
	.loh AdrpLdrGotLdr	Lloh251, Lloh252, Lloh253
	.loh AdrpLdrGotLdr	Lloh254, Lloh255, Lloh256
	.loh AdrpLdrGot	Lloh257, Lloh258
	.loh AdrpLdrGotLdr	Lloh259, Lloh260, Lloh261
	.loh AdrpLdrGot	Lloh262, Lloh263
	.loh AdrpLdrGotStr	Lloh270, Lloh271, Lloh272
	.loh AdrpLdrGotStr	Lloh267, Lloh268, Lloh269
	.loh AdrpLdrGotLdr	Lloh264, Lloh265, Lloh266
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_8-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_14-LBB0_2)>>2
	.p2align	1
lJTI0_1:
	.short	(LBB0_16-LBB0_16)>>2
	.short	(LBB0_54-LBB0_16)>>2
	.short	(LBB0_55-LBB0_16)>>2
	.short	(LBB0_56-LBB0_16)>>2
	.short	(LBB0_58-LBB0_16)>>2
	.short	(LBB0_59-LBB0_16)>>2
	.short	(LBB0_60-LBB0_16)>>2
	.short	(LBB0_62-LBB0_16)>>2
	.short	(LBB0_63-LBB0_16)>>2
	.short	(LBB0_64-LBB0_16)>>2
	.short	(LBB0_65-LBB0_16)>>2
lJTI0_2:
	.byte	(LBB0_13-LBB0_13)>>2
	.byte	(LBB0_35-LBB0_13)>>2
	.byte	(LBB0_36-LBB0_13)>>2
	.byte	(LBB0_22-LBB0_13)>>2
	.byte	(LBB0_37-LBB0_13)>>2
	.byte	(LBB0_39-LBB0_13)>>2
	.byte	(LBB0_40-LBB0_13)>>2
	.byte	(LBB0_41-LBB0_13)>>2
	.p2align	1
lJTI0_3:
	.short	(LBB0_10-LBB0_10)>>2
	.short	(LBB0_43-LBB0_10)>>2
	.short	(LBB0_45-LBB0_10)>>2
	.short	(LBB0_46-LBB0_10)>>2
	.short	(LBB0_47-LBB0_10)>>2
	.short	(LBB0_26-LBB0_10)>>2
	.short	(LBB0_49-LBB0_10)>>2
	.short	(LBB0_51-LBB0_10)>>2
	.short	(LBB0_52-LBB0_10)>>2
	.short	(LBB0_53-LBB0_10)>>2
	.p2align	1
lJTI0_4:
	.short	(LBB0_67-LBB0_7)>>2
	.short	(LBB0_68-LBB0_7)>>2
	.short	(LBB0_69-LBB0_7)>>2
	.short	(LBB0_71-LBB0_7)>>2
	.short	(LBB0_72-LBB0_7)>>2
	.short	(LBB0_74-LBB0_7)>>2
	.short	(LBB0_75-LBB0_7)>>2
	.short	(LBB0_76-LBB0_7)>>2
	.short	(LBB0_7-LBB0_7)>>2
	.short	(LBB0_78-LBB0_7)>>2
	.short	(LBB0_80-LBB0_7)>>2
	.short	(LBB0_81-LBB0_7)>>2
	.short	(LBB0_83-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_86-LBB0_7)>>2
	.short	(LBB0_87-LBB0_7)>>2
	.short	(LBB0_7-LBB0_7)>>2
lJTI0_5:
	.byte	(LBB0_4-LBB0_4)>>2
	.byte	(LBB0_29-LBB0_4)>>2
	.byte	(LBB0_30-LBB0_4)>>2
	.byte	(LBB0_31-LBB0_4)>>2
	.byte	(LBB0_32-LBB0_4)>>2
                                        ; -- End function
	.comm	_soundReg,8,3                   ; @soundReg
	.comm	_NR52_REG,4,2                   ; @NR52_REG
	.comm	_NR50_REG,4,2                   ; @NR50_REG
	.comm	_NR14_REG,4,2                   ; @NR14_REG
	.comm	_NR24_REG,4,2                   ; @NR24_REG
	.comm	_NR34_REG,4,2                   ; @NR34_REG
	.comm	_NR44_REG,4,2                   ; @NR44_REG
	.comm	_NR10_REG,4,2                   ; @NR10_REG
	.comm	_NR11_REG,4,2                   ; @NR11_REG
	.comm	_NR12_REG,4,2                   ; @NR12_REG
	.comm	_NR13_REG,4,2                   ; @NR13_REG
	.comm	_NR51_REG,4,2                   ; @NR51_REG
	.comm	_NR21_REG,4,2                   ; @NR21_REG
	.comm	_NR22_REG,4,2                   ; @NR22_REG
	.comm	_NR23_REG,4,2                   ; @NR23_REG
	.comm	_NR30_REG,4,2                   ; @NR30_REG
	.comm	_NR31_REG,4,2                   ; @NR31_REG
	.comm	_NR32_REG,4,2                   ; @NR32_REG
	.comm	_NR33_REG,4,2                   ; @NR33_REG
	.comm	_NR41_REG,4,2                   ; @NR41_REG
	.comm	_NR42_REG,4,2                   ; @NR42_REG
	.comm	_NR43_REG,4,2                   ; @NR43_REG
.subsections_via_symbols
