	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_profile_get_descriptor         ## -- Begin function profile_get_descriptor
	.p2align	4, 0x90
_profile_get_descriptor:                ## @profile_get_descriptor
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_audio_sink_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.1:
	movq	_audio_source_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.2:
	movq	_dun_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.3:
	movq	_ftrn_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.4:
	movq	_irmc_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.5:
	movq	_irmc_command_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.6:
	movq	_lan_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.7:
	movq	_opush_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.8:
	movq	_sp_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.9:
	movq	_nap_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.10:
	movq	_gn_profile_descriptor@GOTPCREL(%rip), %rax
	cmpq	%rdi, (%rax)
	je	LBB0_12
## %bb.11:
	movq	_panu_profile_descriptor@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	cmpq	%rdi, (%rcx)
	cmoveq	%rcx, %rax
LBB0_12:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_profile_get_descriptor         ; -- Begin function profile_get_descriptor
	.p2align	2
_profile_get_descriptor:                ; @profile_get_descriptor
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _audio_sink_profile_descriptor@GOTPAGE
Lloh1:
	ldr	x8, [x8, _audio_sink_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.1:
Lloh2:
	adrp	x8, _audio_source_profile_descriptor@GOTPAGE
Lloh3:
	ldr	x8, [x8, _audio_source_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.2:
Lloh4:
	adrp	x8, _dun_profile_descriptor@GOTPAGE
Lloh5:
	ldr	x8, [x8, _dun_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.3:
Lloh6:
	adrp	x8, _ftrn_profile_descriptor@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ftrn_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.4:
Lloh8:
	adrp	x8, _irmc_profile_descriptor@GOTPAGE
Lloh9:
	ldr	x8, [x8, _irmc_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.5:
Lloh10:
	adrp	x8, _irmc_command_profile_descriptor@GOTPAGE
Lloh11:
	ldr	x8, [x8, _irmc_command_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.6:
Lloh12:
	adrp	x8, _lan_profile_descriptor@GOTPAGE
Lloh13:
	ldr	x8, [x8, _lan_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.7:
Lloh14:
	adrp	x8, _opush_profile_descriptor@GOTPAGE
Lloh15:
	ldr	x8, [x8, _opush_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.8:
Lloh16:
	adrp	x8, _sp_profile_descriptor@GOTPAGE
Lloh17:
	ldr	x8, [x8, _sp_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.9:
Lloh18:
	adrp	x8, _nap_profile_descriptor@GOTPAGE
Lloh19:
	ldr	x8, [x8, _nap_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.10:
Lloh20:
	adrp	x8, _gn_profile_descriptor@GOTPAGE
Lloh21:
	ldr	x8, [x8, _gn_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	b.eq	LBB0_12
; %bb.11:
Lloh22:
	adrp	x8, _panu_profile_descriptor@GOTPAGE
Lloh23:
	ldr	x8, [x8, _panu_profile_descriptor@GOTPAGEOFF]
	ldr	x9, [x8]
	cmp	x9, x0
	csel	x8, x8, xzr, eq
LBB0_12:
	mov	x0, x8
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh22, Lloh23
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
