	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function init_stream_internal_
LCPI0_0:
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_init_stream_internal_:                 ## @init_stream_internal_
	.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
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%r9, -48(%rbp)                  ## 8-byte Spill
	movq	%r8, %r12
	movq	%rcx, %r13
	movq	%rdx, %r14
	movq	%rsi, %rbx
	movq	%rdi, %r15
	xorl	%edi, %edi
	testq	%r15, %r15
	setne	%dil
	callq	_FLAC__ASSERT
	movq	8(%r15), %rax
	movq	(%rax), %rax
	movq	_FLAC__STREAM_DECODER_UNINITIALIZED@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_1
## %bb.2:
	cmpq	$0, 48(%rbp)
	je	LBB0_5
## %bb.3:
	movq	_FLAC__HAS_OGG@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	jne	LBB0_5
## %bb.4:
	movq	_FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_1:
	movq	_FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED@GOTPCREL(%rip), %rax
LBB0_17:
	movl	(%rax), %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_5:
	movq	_FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS@GOTPCREL(%rip), %rax
	movq	%rbx, %rcx
	testq	%rbx, %rbx
	je	LBB0_17
## %bb.6:
	cmpq	$0, 16(%rbp)
	je	LBB0_17
## %bb.7:
	cmpq	$0, 32(%rbp)
	je	LBB0_17
## %bb.8:
	movq	%r14, %rcx
	testq	%r14, %r14
	je	LBB0_12
## %bb.9:
	movq	%r13, %rcx
	testq	%r13, %r13
	je	LBB0_17
## %bb.10:
	movq	%r12, %rcx
	testq	%r12, %r12
	je	LBB0_17
## %bb.11:
	cmpq	$0, -48(%rbp)                   ## 8-byte Folded Reload
	je	LBB0_17
LBB0_12:
	movq	(%r15), %rdi
	subq	$-128, %rdi
	callq	_FLAC__cpu_info
	movq	_FLAC__lpc_restore_signal@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%r15), %rcx
	movq	%rax, 184(%rcx)
	movq	_FLAC__lpc_restore_signal_wide@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, 168(%rcx)
	movq	%rax, 176(%rcx)
	movl	120(%rcx), %edi
	movq	_read_callback_@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdx
	callq	_FLAC__bitreader_init
	testl	%eax, %eax
	je	LBB0_13
## %bb.15:
	movq	40(%rbp), %rax
	movl	24(%rbp), %ecx
	movq	(%r15), %rdx
	movq	%rbx, 112(%rdx)
	movq	%r14, 104(%rdx)
	movq	%r13, 96(%rdx)
	movq	%r12, 88(%rdx)
	movq	-48(%rbp), %rsi                 ## 8-byte Reload
	movq	%rsi, 80(%rdx)
	movq	16(%rbp), %rsi
	movq	%rsi, 72(%rdx)
	movl	%ecx, 64(%rdx)
	movq	32(%rbp), %rcx
	movq	%rcx, 56(%rdx)
	movq	%rax, 48(%rdx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 24(%rdx)
	movq	$0, 40(%rdx)
	movq	8(%r15), %rax
	movl	8(%rax), %eax
	movl	%eax, 16(%rdx)
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [0,0,0,1]
	movups	%xmm0, (%rdx)
	movq	%r15, %rdi
	callq	_FLAC__stream_decoder_reset
	testl	%eax, %eax
	je	LBB0_14
## %bb.16:
	movq	_FLAC__STREAM_DECODER_INIT_STATUS_OK@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_13:
	movq	_FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	8(%r15), %rcx
	movq	%rax, (%rcx)
LBB0_14:
	movq	_FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR@GOTPCREL(%rip), %rax
	jmp	LBB0_17
	.cfi_endproc
                                        ## -- End function
	.comm	_FLAC__STREAM_DECODER_UNINITIALIZED,8,3 ## @FLAC__STREAM_DECODER_UNINITIALIZED
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED,4,2 ## @FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED
	.comm	_FLAC__HAS_OGG,8,3              ## @FLAC__HAS_OGG
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER,4,2 ## @FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS,4,2 ## @FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS
	.comm	_FLAC__lpc_restore_signal,8,3   ## @FLAC__lpc_restore_signal
	.comm	_FLAC__lpc_restore_signal_wide,4,2 ## @FLAC__lpc_restore_signal_wide
	.comm	_read_callback_,4,2             ## @read_callback_
	.comm	_FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR,8,3 ## @FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR,4,2 ## @FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_OK,4,2 ## @FLAC__STREAM_DECODER_INIT_STATUS_OK
	.comm	_FLAC__CPUINFO_TYPE_IA32,8,3    ## @FLAC__CPUINFO_TYPE_IA32
	.comm	_FLAC__CPUINFO_TYPE_X86_64,8,3  ## @FLAC__CPUINFO_TYPE_X86_64
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE,4,2 ## @FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE
	.comm	_FLAC__lpc_restore_signal_16_intrin_sse2,8,3 ## @FLAC__lpc_restore_signal_16_intrin_sse2
	.comm	_FLAC__lpc_restore_signal_asm_ia32,8,3 ## @FLAC__lpc_restore_signal_asm_ia32
	.comm	_FLAC__lpc_restore_signal_asm_ia32_mmx,8,3 ## @FLAC__lpc_restore_signal_asm_ia32_mmx
	.comm	_FLAC__lpc_restore_signal_wide_asm_ia32,4,2 ## @FLAC__lpc_restore_signal_wide_asm_ia32
	.comm	_FLAC__lpc_restore_signal_wide_intrin_sse41,4,2 ## @FLAC__lpc_restore_signal_wide_intrin_sse41
	.no_dead_strip	_init_stream_internal_
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function init_stream_internal_
lCPI0_0:
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_init_stream_internal_:                 ; @init_stream_internal_
	.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
	mov	x20, x7
	mov	x21, x6
	mov	x22, x5
	mov	x23, x4
	mov	x24, x3
	mov	x25, x2
	mov	x26, x1
	mov	x19, x0
	cmp	x0, #0
	cset	w0, ne
	bl	_FLAC__ASSERT
	ldr	x8, [x19, #8]
	ldr	x8, [x8]
Lloh0:
	adrp	x9, _FLAC__STREAM_DECODER_UNINITIALIZED@GOTPAGE
Lloh1:
	ldr	x9, [x9, _FLAC__STREAM_DECODER_UNINITIALIZED@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.1:
	ldr	x8, [x29, #32]
	cbz	x8, LBB0_6
; %bb.2:
Lloh3:
	adrp	x8, _FLAC__HAS_OGG@GOTPAGE
Lloh4:
	ldr	x8, [x8, _FLAC__HAS_OGG@GOTPAGEOFF]
Lloh5:
	ldr	x8, [x8]
	cbnz	x8, LBB0_6
; %bb.3:
Lloh6:
	adrp	x8, _FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER@GOTPAGE
Lloh7:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER@GOTPAGEOFF]
	b	LBB0_5
LBB0_4:
Lloh8:
	adrp	x8, _FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED@GOTPAGE
Lloh9:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED@GOTPAGEOFF]
LBB0_5:
	ldr	w0, [x8]
	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_6:
Lloh10:
	adrp	x8, _FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS@GOTPAGE
Lloh11:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS@GOTPAGEOFF]
	cbz	x26, LBB0_5
; %bb.7:
	cbz	x21, LBB0_5
; %bb.8:
	ldr	x27, [x29, #16]
	cbz	x27, LBB0_5
; %bb.9:
	cbz	x25, LBB0_13
; %bb.10:
Lloh12:
	adrp	x8, _FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS@GOTPAGE
Lloh13:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS@GOTPAGEOFF]
	cbz	x24, LBB0_5
; %bb.11:
	cbz	x23, LBB0_5
; %bb.12:
	cbz	x22, LBB0_5
LBB0_13:
	ldr	x8, [x19]
	add	x0, x8, #128
	bl	_FLAC__cpu_info
Lloh14:
	adrp	x8, _FLAC__lpc_restore_signal@GOTPAGE
Lloh15:
	ldr	x8, [x8, _FLAC__lpc_restore_signal@GOTPAGEOFF]
Lloh16:
	ldr	x8, [x8]
	ldr	x9, [x19]
Lloh17:
	adrp	x10, _FLAC__lpc_restore_signal_wide@GOTPAGE
Lloh18:
	ldr	x10, [x10, _FLAC__lpc_restore_signal_wide@GOTPAGEOFF]
Lloh19:
	ldr	w10, [x10]
	str	w10, [x9, #168]
	stp	x8, x8, [x9, #176]
	ldr	w0, [x9, #120]
Lloh20:
	adrp	x8, _read_callback_@GOTPAGE
Lloh21:
	ldr	x8, [x8, _read_callback_@GOTPAGEOFF]
Lloh22:
	ldr	w1, [x8]
	mov	x2, x19
	bl	_FLAC__bitreader_init
	cbz	w0, LBB0_15
; %bb.14:
	ldr	x8, [x29, #24]
	ldr	x9, [x19]
	stp	x25, x26, [x9, #104]
	stp	x23, x24, [x9, #88]
	stp	x21, x22, [x9, #72]
	str	w20, [x9, #64]
	stp	x8, x27, [x9, #48]
	stp	xzr, xzr, [x9, #32]
	str	xzr, [x9, #24]
	ldr	x8, [x19, #8]
	ldr	w8, [x8, #8]
	str	w8, [x9, #16]
Lloh23:
	adrp	x8, lCPI0_0@PAGE
Lloh24:
	ldr	q0, [x8, lCPI0_0@PAGEOFF]
	str	q0, [x9]
	mov	x0, x19
	bl	_FLAC__stream_decoder_reset
Lloh25:
	adrp	x8, _FLAC__STREAM_DECODER_INIT_STATUS_OK@GOTPAGE
Lloh26:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_INIT_STATUS_OK@GOTPAGEOFF]
Lloh27:
	adrp	x9, _FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR@GOTPAGE
Lloh28:
	ldr	x9, [x9, _FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR@GOTPAGEOFF]
	cmp	w0, #0
	csel	x8, x9, x8, eq
	b	LBB0_5
LBB0_15:
Lloh29:
	adrp	x8, _FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR@GOTPAGE
Lloh30:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR@GOTPAGEOFF]
Lloh31:
	ldr	x8, [x8]
	ldr	x9, [x19, #8]
	str	x8, [x9]
Lloh32:
	adrp	x8, _FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR@GOTPAGE
Lloh33:
	ldr	x8, [x8, _FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR@GOTPAGEOFF]
	b	LBB0_5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdr	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.cfi_endproc
                                        ; -- End function
	.comm	_FLAC__STREAM_DECODER_UNINITIALIZED,8,3 ; @FLAC__STREAM_DECODER_UNINITIALIZED
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED,4,2 ; @FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED
	.comm	_FLAC__HAS_OGG,8,3              ; @FLAC__HAS_OGG
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER,4,2 ; @FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS,4,2 ; @FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS
	.comm	_FLAC__lpc_restore_signal,8,3   ; @FLAC__lpc_restore_signal
	.comm	_FLAC__lpc_restore_signal_wide,4,2 ; @FLAC__lpc_restore_signal_wide
	.comm	_read_callback_,4,2             ; @read_callback_
	.comm	_FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR,8,3 ; @FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR,4,2 ; @FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_OK,4,2 ; @FLAC__STREAM_DECODER_INIT_STATUS_OK
	.comm	_FLAC__CPUINFO_TYPE_IA32,8,3    ; @FLAC__CPUINFO_TYPE_IA32
	.comm	_FLAC__CPUINFO_TYPE_X86_64,8,3  ; @FLAC__CPUINFO_TYPE_X86_64
	.comm	_FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE,4,2 ; @FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE
	.comm	_FLAC__lpc_restore_signal_16_intrin_sse2,8,3 ; @FLAC__lpc_restore_signal_16_intrin_sse2
	.comm	_FLAC__lpc_restore_signal_asm_ia32,8,3 ; @FLAC__lpc_restore_signal_asm_ia32
	.comm	_FLAC__lpc_restore_signal_asm_ia32_mmx,8,3 ; @FLAC__lpc_restore_signal_asm_ia32_mmx
	.comm	_FLAC__lpc_restore_signal_wide_asm_ia32,4,2 ; @FLAC__lpc_restore_signal_wide_asm_ia32
	.comm	_FLAC__lpc_restore_signal_wide_intrin_sse41,4,2 ; @FLAC__lpc_restore_signal_wide_intrin_sse41
	.no_dead_strip	_init_stream_internal_
.subsections_via_symbols
