	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function pc_tcode_actions
_pc_tcode_actions:                      ## @pc_tcode_actions
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rdx, %r14
	movl	%esi, %ebx
	cmpl	$9, %esi
	ja	LBB0_78
## %bb.1:
	movq	40(%r14), %rcx
	movl	%ebx, %eax
	leaq	LJTI0_0(%rip), %rdx
	movslq	(%rdx,%rax,4), %rax
	addq	%rdx, %rax
	jmpq	*%rax
LBB0_2:
	movq	8(%r14), %rax
	movl	$0, (%rax)
	jmp	LBB0_78
LBB0_3:
	movl	(%rcx), %ecx
	andl	$-2, %ecx
	movq	8(%r14), %rax
	cmpl	$128, %ecx
	jne	LBB0_5
## %bb.4:
	movl	$1, 4(%rax)
	jmp	LBB0_78
LBB0_6:
	movl	$-129, %edx
	addl	(%rcx), %edx
	movq	8(%r14), %rax
	cmpl	$1, %edx
	ja	LBB0_8
## %bb.7:
	movl	$1, 8(%rax)
	jmp	LBB0_78
LBB0_9:
	movl	(%rcx), %r8d
	movl	4(%rcx), %r10d
	movl	12(%rdi), %r9d
	movq	8(%r14), %rdx
	movl	$1, 12(%rdx)
	leal	-128(%r8), %eax
	cmpl	$3, %eax
	ja	LBB0_47
## %bb.10:
	leaq	LJTI0_1(%rip), %rsi
	movslq	(%rsi,%rax,4), %rax
	addq	%rsi, %rax
	jmpq	*%rax
LBB0_32:
	movq	_POLICY_SA@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_34
## %bb.33:
	cmpl	$131, %r10d
	je	LBB0_46
LBB0_34:
	movq	_POLICY_SB@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_36
## %bb.35:
	cmpl	$130, %r10d
	je	LBB0_46
LBB0_36:
	movq	_POLICY_SS@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_38
## %bb.37:
	cmpl	$128, %r10d
	je	LBB0_46
LBB0_38:
	movq	_POLICY_SM@GOTPCREL(%rip), %rax
	jmp	LBB0_30
LBB0_53:
	movl	12(%rcx), %eax
	movq	_PC_WH_NONE@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %eax
	jne	LBB0_58
## %bb.54:
	cmpl	$0, 36(%r14)
	movq	8(%r14), %rax
	je	LBB0_56
## %bb.55:
	movq	$1, 16(%rax)
	jmp	LBB0_57
LBB0_59:
	movq	8(%r14), %rax
	movl	$0, 24(%rax)
	jmp	LBB0_78
LBB0_60:
	movq	_FALSE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, 24(%r14)
	movq	%r14, %rsi
	callq	_lem_check_lct
	cmpl	$0, 36(%r14)
	je	LBB0_62
## %bb.61:
	movl	32(%r14), %edx
	leaq	L_.str(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_DB_PCMN
	movq	8(%r14), %rax
	movl	$1, 28(%rax)
	jmp	LBB0_78
LBB0_63:
	movq	8(%r14), %rax
	movl	$0, 32(%rax)
	jmp	LBB0_78
LBB0_64:
	movl	(%r14), %esi
	movq	$0, 24(%r14)
	movl	12(%rcx), %eax
	movq	_PC_WH_NONE@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %eax
	jne	LBB0_67
## %bb.65:
	cmpl	$134, 8(%rdi)
	jne	LBB0_68
## %bb.66:
	cmpl	$0, 20(%r14)
	je	LBB0_68
LBB0_67:
	movq	_EVENT_PCM@GOTPCREL(%rip), %rax
	addl	(%rax), %esi
	movq	_PC_START@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	callq	_queue_event
	jmp	LBB0_78
LBB0_5:
	movl	$0, 4(%rax)
	jmp	LBB0_78
LBB0_8:
	movl	$0, 8(%rax)
	jmp	LBB0_78
LBB0_58:
	movq	_PCM_STANDBY@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 16(%rcx)
	movq	8(%r14), %rax
	movabsq	$4294967297, %rcx               ## imm = 0x100000001
	movq	%rcx, 16(%rax)
	jmp	LBB0_78
LBB0_62:
	movq	8(%r14), %rax
	movl	$0, 28(%rax)
	jmp	LBB0_78
LBB0_68:
	movq	_FALSE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	8(%r14), %r9
	movl	%eax, 36(%r9)
	movl	8(%rdi), %edx
	cmpl	$132, %edx
	je	LBB0_75
## %bb.69:
	cmpl	$134, %edx
	jne	LBB0_77
## %bb.70:
	movl	16(%r14), %r11d
	movq	_PM_TREE@GOTPCREL(%rip), %r10
	movq	_PB@GOTPCREL(%rip), %rdx
	movslq	(%rdx), %r8
	cmpl	(%r10), %r11d
	jne	LBB0_74
## %bb.71:
	cmpl	%r8d, %esi
	je	LBB0_76
## %bb.72:
	movq	_PA@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %esi
	jne	LBB0_77
## %bb.73:
	movq	(%rdi), %rdx
	movq	(%rdx,%r8,8), %rdx
	movl	(%rdx), %edx
	movq	_PCM_ACTIVE@GOTPCREL(%rip), %rsi
	cmpl	(%rsi), %edx
	jne	LBB0_76
	jmp	LBB0_77
LBB0_39:
	cmpl	$129, %r10d
	je	LBB0_46
## %bb.40:
	movq	_POLICY_MA@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_42
## %bb.41:
	cmpl	$131, %r10d
	je	LBB0_46
LBB0_42:
	movq	_POLICY_MB@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_44
## %bb.43:
	cmpl	$130, %r10d
	je	LBB0_46
LBB0_44:
	movq	_POLICY_MS@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_47
## %bb.45:
	cmpl	$128, %r10d
	je	LBB0_46
	jmp	LBB0_47
LBB0_23:
	movq	_POLICY_BA@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_25
## %bb.24:
	cmpl	$131, %r10d
	je	LBB0_46
LBB0_25:
	movq	_POLICY_BB@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_27
## %bb.26:
	cmpl	$130, %r10d
	je	LBB0_46
LBB0_27:
	movq	_POLICY_BS@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_29
## %bb.28:
	cmpl	$128, %r10d
	je	LBB0_46
LBB0_29:
	movq	_POLICY_BM@GOTPCREL(%rip), %rax
LBB0_30:
	testl	%r9d, (%rax)
	je	LBB0_47
## %bb.31:
	cmpl	$129, %r10d
	jne	LBB0_47
LBB0_46:
	movl	$0, 12(%rdx)
LBB0_47:
	cmpl	$131, %r10d
	sete	%sil
LBB0_48:
	cmpl	$128, %r10d
	sete	%al
	cmpl	$130, %r8d
	sete	%dl
	cmpl	$130, %r10d
	sete	%cl
	testb	%cl, %dl
	jne	LBB0_52
## %bb.49:
	andb	%al, %dl
	jne	LBB0_52
## %bb.50:
	cmpl	$130, %r10d
	sete	%al
	cmpl	$128, %r8d
	sete	%cl
	testb	%sil, %cl
	jne	LBB0_52
## %bb.51:
	andb	%al, %cl
	je	LBB0_78
	jmp	LBB0_52
LBB0_11:
	movq	_POLICY_AA@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_13
## %bb.12:
	cmpl	$131, %r10d
	je	LBB0_19
LBB0_13:
	movq	_POLICY_AB@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_15
## %bb.14:
	cmpl	$130, %r10d
	je	LBB0_19
LBB0_15:
	movq	_POLICY_AS@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_17
## %bb.16:
	cmpl	$128, %r10d
	je	LBB0_19
LBB0_17:
	movq	_POLICY_AM@GOTPCREL(%rip), %rax
	testl	%r9d, (%rax)
	je	LBB0_20
## %bb.18:
	cmpl	$129, %r10d
	jne	LBB0_20
LBB0_19:
	movl	$0, 12(%rdx)
LBB0_20:
	cmpl	$128, %r10d
	je	LBB0_52
## %bb.21:
	cmpl	$131, %r10d
	jne	LBB0_22
LBB0_52:
	movq	_SMT_EVENT_PORT_CONNECTION@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_INDEX_PORT@GOTPCREL(%rip), %rax
	movl	(%r14), %edx
	addl	(%rax), %edx
	xorl	%ecx, %ecx
	callq	_smt_srf_event
	jmp	LBB0_78
LBB0_56:
	movl	$0, 16(%rax)
	xorl	%edx, %edx
	cmpl	$0, 20(%rcx)
	setg	%dl
	movl	%edx, 20(%rax)
	cmpl	$0, 20(%r14)
	movl	$1, %esi
	cmovel	%edx, %esi
	movl	%esi, 20(%rax)
LBB0_57:
	movq	_PCM_CONNECTING@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 16(%rcx)
	jmp	LBB0_78
LBB0_75:
	movq	_PS@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %esi
	jne	LBB0_77
LBB0_76:
	movq	_TRUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 36(%r9)
LBB0_77:
	movl	%eax, 8(%rcx)
LBB0_78:
	movq	8(%r14), %rax
	movslq	%ebx, %rcx
	movl	(%rax,%rcx,4), %ecx
	leaq	L_.str.1(%rip), %rsi
	movl	$1, %edi
	movl	%ebx, %edx
	xorl	%eax, %eax
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_DB_PCMN                        ## TAILCALL
LBB0_22:
	xorl	%esi, %esi
	jmp	LBB0_48
LBB0_74:
	cmpl	%r8d, %esi
	je	LBB0_76
	jmp	LBB0_77
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_78, LBB0_78-LJTI0_0
.set L0_0_set_59, LBB0_59-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_63, LBB0_63-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_3
	.long	L0_0_set_6
	.long	L0_0_set_9
	.long	L0_0_set_53
	.long	L0_0_set_78
	.long	L0_0_set_59
	.long	L0_0_set_60
	.long	L0_0_set_63
	.long	L0_0_set_64
.set L0_1_set_32, LBB0_32-LJTI0_1
.set L0_1_set_39, LBB0_39-LJTI0_1
.set L0_1_set_23, LBB0_23-LJTI0_1
.set L0_1_set_11, LBB0_11-LJTI0_1
LJTI0_1:
	.long	L0_1_set_32
	.long	L0_1_set_39
	.long	L0_1_set_23
	.long	L0_1_set_11
	.end_data_region
                                        ## -- End function
	.comm	_POLICY_AA,4,2                  ## @POLICY_AA
	.comm	_POLICY_AB,4,2                  ## @POLICY_AB
	.comm	_POLICY_AS,4,2                  ## @POLICY_AS
	.comm	_POLICY_AM,4,2                  ## @POLICY_AM
	.comm	_POLICY_BA,4,2                  ## @POLICY_BA
	.comm	_POLICY_BB,4,2                  ## @POLICY_BB
	.comm	_POLICY_BS,4,2                  ## @POLICY_BS
	.comm	_POLICY_BM,4,2                  ## @POLICY_BM
	.comm	_POLICY_SA,4,2                  ## @POLICY_SA
	.comm	_POLICY_SB,4,2                  ## @POLICY_SB
	.comm	_POLICY_SS,4,2                  ## @POLICY_SS
	.comm	_POLICY_SM,4,2                  ## @POLICY_SM
	.comm	_POLICY_MA,4,2                  ## @POLICY_MA
	.comm	_POLICY_MB,4,2                  ## @POLICY_MB
	.comm	_POLICY_MS,4,2                  ## @POLICY_MS
	.comm	_POLICY_MM,4,2                  ## @POLICY_MM
	.comm	_SMT_EVENT_PORT_CONNECTION,4,2  ## @SMT_EVENT_PORT_CONNECTION
	.comm	_INDEX_PORT,4,2                 ## @INDEX_PORT
	.comm	_PC_WH_NONE,4,2                 ## @PC_WH_NONE
	.comm	_PCM_CONNECTING,4,2             ## @PCM_CONNECTING
	.comm	_PCM_STANDBY,4,2                ## @PCM_STANDBY
	.comm	_FALSE,8,3                      ## @FALSE
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"PCM %c : E104 LCT failed"

	.comm	_EVENT_PCM,4,2                  ## @EVENT_PCM
	.comm	_PC_START,4,2                   ## @PC_START
	.comm	_PM_TREE,4,2                    ## @PM_TREE
	.comm	_PB,4,2                         ## @PB
	.comm	_PA,4,2                         ## @PA
	.comm	_PCM_ACTIVE,4,2                 ## @PCM_ACTIVE
	.comm	_TRUE,8,3                       ## @TRUE
	.comm	_PS,4,2                         ## @PS
L_.str.1:                               ## @.str.1
	.asciz	"SIG snd %x %x:"

	.no_dead_strip	_pc_tcode_actions
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ; -- Begin function pc_tcode_actions
lCPI0_0:
	.long	1                               ; 0x1
	.long	0                               ; 0x0
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_pc_tcode_actions:                      ; @pc_tcode_actions
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
	mov	x20, x2
	mov	x19, x1
	cmp	w1, #9
	b.hi	LBB0_76
; %bb.1:
	ldr	x9, [x20, #40]
	mov	w8, w19
Lloh0:
	adrp	x10, lJTI0_0@PAGE
Lloh1:
	add	x10, x10, lJTI0_0@PAGEOFF
	adr	x11, LBB0_2
	ldrh	w12, [x10, x8, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_2:
	ldr	x8, [x20, #8]
	str	wzr, [x8]
	b	LBB0_76
LBB0_3:
	ldr	w8, [x9]
	and	w9, w8, #0xfffffffe
	ldr	x8, [x20, #8]
	cmp	w9, #128
	b.ne	LBB0_27
; %bb.4:
	mov	w9, #1
	str	w9, [x8, #4]
	b	LBB0_76
LBB0_5:
	ldr	w8, [x9]
	sub	w9, w8, #129
	ldr	x8, [x20, #8]
	cmp	w9, #1
	b.hi	LBB0_28
; %bb.6:
	mov	w9, #1
	str	w9, [x8, #8]
	b	LBB0_76
LBB0_7:
	ldp	w8, w9, [x9]
	ldr	w11, [x0, #12]
	ldr	x10, [x20, #8]
	mov	w12, #1
	str	w12, [x10, #12]
	sub	w12, w8, #128
	cmp	w12, #3
	b.hi	LBB0_54
; %bb.8:
Lloh2:
	adrp	x13, lJTI0_1@PAGE
Lloh3:
	add	x13, x13, lJTI0_1@PAGEOFF
	adr	x14, LBB0_9
	ldrb	w15, [x13, x12]
	add	x14, x14, x15, lsl #2
	br	x14
LBB0_9:
Lloh4:
	adrp	x12, _POLICY_SA@GOTPAGE
Lloh5:
	ldr	x12, [x12, _POLICY_SA@GOTPAGEOFF]
Lloh6:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_11
; %bb.10:
	cmp	w9, #131
	b.eq	LBB0_53
LBB0_11:
Lloh7:
	adrp	x12, _POLICY_SB@GOTPAGE
Lloh8:
	ldr	x12, [x12, _POLICY_SB@GOTPAGEOFF]
Lloh9:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_13
; %bb.12:
	cmp	w9, #130
	b.eq	LBB0_53
LBB0_13:
Lloh10:
	adrp	x12, _POLICY_SS@GOTPAGE
Lloh11:
	ldr	x12, [x12, _POLICY_SS@GOTPAGEOFF]
Lloh12:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_15
; %bb.14:
	cmp	w9, #128
	b.eq	LBB0_53
LBB0_15:
Lloh13:
	adrp	x12, _POLICY_SM@GOTPAGE
Lloh14:
	ldr	x12, [x12, _POLICY_SM@GOTPAGEOFF]
	b	LBB0_51
LBB0_16:
	ldr	w8, [x9, #12]
Lloh15:
	adrp	x10, _PC_WH_NONE@GOTPAGE
Lloh16:
	ldr	x10, [x10, _PC_WH_NONE@GOTPAGEOFF]
Lloh17:
	ldr	w10, [x10]
	cmp	w8, w10
	b.ne	LBB0_29
; %bb.17:
	ldr	w10, [x20, #36]
	ldr	x8, [x20, #8]
	cbz	w10, LBB0_71
; %bb.18:
Lloh18:
	adrp	x10, lCPI0_0@PAGE
Lloh19:
	ldr	d0, [x10, lCPI0_0@PAGEOFF]
	str	d0, [x8, #16]
	b	LBB0_72
LBB0_19:
	ldr	x8, [x20, #8]
	str	wzr, [x8, #24]
	b	LBB0_76
LBB0_20:
Lloh20:
	adrp	x8, _FALSE@GOTPAGE
Lloh21:
	ldr	x8, [x8, _FALSE@GOTPAGEOFF]
Lloh22:
	ldr	x8, [x8]
	str	x8, [x20, #24]
	mov	x1, x20
	bl	_lem_check_lct
	ldr	w8, [x20, #36]
	cbz	w8, LBB0_30
; %bb.21:
	ldr	w2, [x20, #32]
Lloh23:
	adrp	x1, l_.str@PAGE
Lloh24:
	add	x1, x1, l_.str@PAGEOFF
	mov	w21, #1
	mov	w0, #1
	bl	_DB_PCMN
	ldr	x8, [x20, #8]
	str	w21, [x8, #28]
	b	LBB0_76
LBB0_22:
	ldr	x8, [x20, #8]
	str	wzr, [x8, #32]
	b	LBB0_76
LBB0_23:
	ldr	w10, [x20]
	str	xzr, [x20, #24]
	ldr	w8, [x9, #12]
Lloh25:
	adrp	x11, _PC_WH_NONE@GOTPAGE
Lloh26:
	ldr	x11, [x11, _PC_WH_NONE@GOTPAGEOFF]
Lloh27:
	ldr	w11, [x11]
	cmp	w8, w11
	b.ne	LBB0_26
; %bb.24:
	ldr	w8, [x0, #8]
	cmp	w8, #134
	b.ne	LBB0_31
; %bb.25:
	ldr	w8, [x20, #20]
	cbz	w8, LBB0_31
LBB0_26:
Lloh28:
	adrp	x8, _EVENT_PCM@GOTPAGE
Lloh29:
	ldr	x8, [x8, _EVENT_PCM@GOTPAGEOFF]
Lloh30:
	ldr	w8, [x8]
	add	w1, w8, w10
Lloh31:
	adrp	x8, _PC_START@GOTPAGE
Lloh32:
	ldr	x8, [x8, _PC_START@GOTPAGEOFF]
Lloh33:
	ldr	w2, [x8]
	bl	_queue_event
	b	LBB0_76
LBB0_27:
	str	wzr, [x8, #4]
	b	LBB0_76
LBB0_28:
	str	wzr, [x8, #8]
	b	LBB0_76
LBB0_29:
Lloh34:
	adrp	x8, _PCM_STANDBY@GOTPAGE
Lloh35:
	ldr	x8, [x8, _PCM_STANDBY@GOTPAGEOFF]
Lloh36:
	ldr	w8, [x8]
	str	w8, [x9, #16]
	ldr	x8, [x20, #8]
	movi.2s	v0, #1
	str	d0, [x8, #16]
	b	LBB0_76
LBB0_30:
	ldr	x8, [x20, #8]
	str	wzr, [x8, #28]
	b	LBB0_76
LBB0_31:
Lloh37:
	adrp	x8, _FALSE@GOTPAGE
Lloh38:
	ldr	x8, [x8, _FALSE@GOTPAGEOFF]
Lloh39:
	ldr	w8, [x8]
	ldr	x11, [x20, #8]
	str	w8, [x11, #36]
	ldr	w12, [x0, #8]
	cmp	w12, #132
	b.eq	LBB0_73
; %bb.32:
	cmp	w12, #134
	b.ne	LBB0_75
; %bb.33:
Lloh40:
	adrp	x12, _PM_TREE@GOTPAGE
Lloh41:
	ldr	x12, [x12, _PM_TREE@GOTPAGEOFF]
	ldr	w13, [x20, #16]
Lloh42:
	ldr	w14, [x12]
Lloh43:
	adrp	x12, _PB@GOTPAGE
Lloh44:
	ldr	x12, [x12, _PB@GOTPAGEOFF]
Lloh45:
	ldrsw	x12, [x12]
	cmp	w13, w14
	b.ne	LBB0_78
; %bb.34:
	cmp	w10, w12
	b.eq	LBB0_74
; %bb.35:
Lloh46:
	adrp	x13, _PA@GOTPAGE
Lloh47:
	ldr	x13, [x13, _PA@GOTPAGEOFF]
Lloh48:
	ldr	w13, [x13]
	cmp	w10, w13
	b.ne	LBB0_75
; %bb.36:
	ldr	x10, [x0]
	ldr	x10, [x10, x12, lsl #3]
	ldr	w10, [x10]
Lloh49:
	adrp	x12, _PCM_ACTIVE@GOTPAGE
Lloh50:
	ldr	x12, [x12, _PCM_ACTIVE@GOTPAGEOFF]
Lloh51:
	ldr	w12, [x12]
	cmp	w10, w12
	b.ne	LBB0_74
	b	LBB0_75
LBB0_37:
	cmp	w9, #129
	b.eq	LBB0_53
; %bb.38:
Lloh52:
	adrp	x12, _POLICY_MA@GOTPAGE
Lloh53:
	ldr	x12, [x12, _POLICY_MA@GOTPAGEOFF]
Lloh54:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_40
; %bb.39:
	cmp	w9, #131
	b.eq	LBB0_53
LBB0_40:
Lloh55:
	adrp	x12, _POLICY_MB@GOTPAGE
Lloh56:
	ldr	x12, [x12, _POLICY_MB@GOTPAGEOFF]
Lloh57:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_42
; %bb.41:
	cmp	w9, #130
	b.eq	LBB0_53
LBB0_42:
Lloh58:
	adrp	x12, _POLICY_MS@GOTPAGE
Lloh59:
	ldr	x12, [x12, _POLICY_MS@GOTPAGEOFF]
Lloh60:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_54
; %bb.43:
	cmp	w9, #128
	b.eq	LBB0_53
	b	LBB0_54
LBB0_44:
Lloh61:
	adrp	x12, _POLICY_BA@GOTPAGE
Lloh62:
	ldr	x12, [x12, _POLICY_BA@GOTPAGEOFF]
Lloh63:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_46
; %bb.45:
	cmp	w9, #131
	b.eq	LBB0_53
LBB0_46:
Lloh64:
	adrp	x12, _POLICY_BB@GOTPAGE
Lloh65:
	ldr	x12, [x12, _POLICY_BB@GOTPAGEOFF]
Lloh66:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_48
; %bb.47:
	cmp	w9, #130
	b.eq	LBB0_53
LBB0_48:
Lloh67:
	adrp	x12, _POLICY_BS@GOTPAGE
Lloh68:
	ldr	x12, [x12, _POLICY_BS@GOTPAGEOFF]
Lloh69:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_50
; %bb.49:
	cmp	w9, #128
	b.eq	LBB0_53
LBB0_50:
Lloh70:
	adrp	x12, _POLICY_BM@GOTPAGE
Lloh71:
	ldr	x12, [x12, _POLICY_BM@GOTPAGEOFF]
LBB0_51:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_54
; %bb.52:
	cmp	w9, #129
	b.ne	LBB0_54
LBB0_53:
	str	wzr, [x10, #12]
LBB0_54:
	cmp	w9, #131
	cset	w10, eq
LBB0_55:
	cmp	w9, #128
	cset	w11, eq
	cmp	w8, #130
	cset	w12, eq
	cmp	w9, #130
	cset	w13, eq
	and	w13, w12, w13
	tbnz	w13, #0, LBB0_70
; %bb.56:
	and	w11, w12, w11
	tbnz	w11, #0, LBB0_70
; %bb.57:
	cmp	w9, #130
	cset	w9, eq
	cmp	w8, #128
	cset	w8, eq
	and	w10, w8, w10
	tbnz	w10, #0, LBB0_70
; %bb.58:
	and	w8, w8, w9
	cbz	w8, LBB0_76
	b	LBB0_70
LBB0_59:
Lloh72:
	adrp	x12, _POLICY_AA@GOTPAGE
Lloh73:
	ldr	x12, [x12, _POLICY_AA@GOTPAGEOFF]
Lloh74:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_61
; %bb.60:
	cmp	w9, #131
	b.eq	LBB0_67
LBB0_61:
Lloh75:
	adrp	x12, _POLICY_AB@GOTPAGE
Lloh76:
	ldr	x12, [x12, _POLICY_AB@GOTPAGEOFF]
Lloh77:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_63
; %bb.62:
	cmp	w9, #130
	b.eq	LBB0_67
LBB0_63:
Lloh78:
	adrp	x12, _POLICY_AS@GOTPAGE
Lloh79:
	ldr	x12, [x12, _POLICY_AS@GOTPAGEOFF]
Lloh80:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_65
; %bb.64:
	cmp	w9, #128
	b.eq	LBB0_67
LBB0_65:
Lloh81:
	adrp	x12, _POLICY_AM@GOTPAGE
Lloh82:
	ldr	x12, [x12, _POLICY_AM@GOTPAGEOFF]
Lloh83:
	ldr	w12, [x12]
	tst	w12, w11
	b.eq	LBB0_68
; %bb.66:
	cmp	w9, #129
	b.ne	LBB0_68
LBB0_67:
	str	wzr, [x10, #12]
LBB0_68:
	cmp	w9, #128
	b.eq	LBB0_70
; %bb.69:
	cmp	w9, #131
	b.ne	LBB0_77
LBB0_70:
Lloh84:
	adrp	x8, _SMT_EVENT_PORT_CONNECTION@GOTPAGE
Lloh85:
	ldr	x8, [x8, _SMT_EVENT_PORT_CONNECTION@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
Lloh87:
	adrp	x8, _INDEX_PORT@GOTPAGE
Lloh88:
	ldr	x8, [x8, _INDEX_PORT@GOTPAGEOFF]
Lloh89:
	ldr	w8, [x8]
	ldr	w9, [x20]
	add	w2, w9, w8
	mov	w3, #0
	bl	_smt_srf_event
	b	LBB0_76
LBB0_71:
	str	wzr, [x8, #16]
	ldr	w10, [x9, #20]
	cmp	w10, #0
	cset	w10, gt
	str	w10, [x8, #20]
	ldr	w11, [x20, #20]
	cmp	w11, #0
	csinc	w10, w10, wzr, eq
	str	w10, [x8, #20]
LBB0_72:
Lloh90:
	adrp	x8, _PCM_CONNECTING@GOTPAGE
Lloh91:
	ldr	x8, [x8, _PCM_CONNECTING@GOTPAGEOFF]
Lloh92:
	ldr	w8, [x8]
	str	w8, [x9, #16]
	b	LBB0_76
LBB0_73:
Lloh93:
	adrp	x12, _PS@GOTPAGE
Lloh94:
	ldr	x12, [x12, _PS@GOTPAGEOFF]
Lloh95:
	ldr	w12, [x12]
	cmp	w10, w12
	b.ne	LBB0_75
LBB0_74:
Lloh96:
	adrp	x8, _TRUE@GOTPAGE
Lloh97:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh98:
	ldr	w8, [x8]
	str	w8, [x11, #36]
LBB0_75:
	str	w8, [x9, #8]
LBB0_76:
	ldr	x8, [x20, #8]
	ldr	w8, [x8, w19, sxtw #2]
	str	x8, [sp]
Lloh99:
	adrp	x1, l_.str.1@PAGE
Lloh100:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	w0, #1
	mov	x2, x19
	bl	_DB_PCMN
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
LBB0_77:
	mov	w10, #0
	b	LBB0_55
LBB0_78:
	cmp	w10, w12
	b.eq	LBB0_74
	b	LBB0_75
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh99, Lloh100
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_3-LBB0_2)>>2
	.short	(LBB0_5-LBB0_2)>>2
	.short	(LBB0_7-LBB0_2)>>2
	.short	(LBB0_16-LBB0_2)>>2
	.short	(LBB0_76-LBB0_2)>>2
	.short	(LBB0_19-LBB0_2)>>2
	.short	(LBB0_20-LBB0_2)>>2
	.short	(LBB0_22-LBB0_2)>>2
	.short	(LBB0_23-LBB0_2)>>2
lJTI0_1:
	.byte	(LBB0_9-LBB0_9)>>2
	.byte	(LBB0_37-LBB0_9)>>2
	.byte	(LBB0_44-LBB0_9)>>2
	.byte	(LBB0_59-LBB0_9)>>2
                                        ; -- End function
	.comm	_POLICY_AA,4,2                  ; @POLICY_AA
	.comm	_POLICY_AB,4,2                  ; @POLICY_AB
	.comm	_POLICY_AS,4,2                  ; @POLICY_AS
	.comm	_POLICY_AM,4,2                  ; @POLICY_AM
	.comm	_POLICY_BA,4,2                  ; @POLICY_BA
	.comm	_POLICY_BB,4,2                  ; @POLICY_BB
	.comm	_POLICY_BS,4,2                  ; @POLICY_BS
	.comm	_POLICY_BM,4,2                  ; @POLICY_BM
	.comm	_POLICY_SA,4,2                  ; @POLICY_SA
	.comm	_POLICY_SB,4,2                  ; @POLICY_SB
	.comm	_POLICY_SS,4,2                  ; @POLICY_SS
	.comm	_POLICY_SM,4,2                  ; @POLICY_SM
	.comm	_POLICY_MA,4,2                  ; @POLICY_MA
	.comm	_POLICY_MB,4,2                  ; @POLICY_MB
	.comm	_POLICY_MS,4,2                  ; @POLICY_MS
	.comm	_POLICY_MM,4,2                  ; @POLICY_MM
	.comm	_SMT_EVENT_PORT_CONNECTION,4,2  ; @SMT_EVENT_PORT_CONNECTION
	.comm	_INDEX_PORT,4,2                 ; @INDEX_PORT
	.comm	_PC_WH_NONE,4,2                 ; @PC_WH_NONE
	.comm	_PCM_CONNECTING,4,2             ; @PCM_CONNECTING
	.comm	_PCM_STANDBY,4,2                ; @PCM_STANDBY
	.comm	_FALSE,8,3                      ; @FALSE
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"PCM %c : E104 LCT failed"

	.comm	_EVENT_PCM,4,2                  ; @EVENT_PCM
	.comm	_PC_START,4,2                   ; @PC_START
	.comm	_PM_TREE,4,2                    ; @PM_TREE
	.comm	_PB,4,2                         ; @PB
	.comm	_PA,4,2                         ; @PA
	.comm	_PCM_ACTIVE,4,2                 ; @PCM_ACTIVE
	.comm	_TRUE,8,3                       ; @TRUE
	.comm	_PS,4,2                         ; @PS
l_.str.1:                               ; @.str.1
	.asciz	"SIG snd %x %x:"

	.no_dead_strip	_pc_tcode_actions
.subsections_via_symbols
