	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function print_interlace_msg
_print_interlace_msg:                   ## @print_interlace_msg
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	(%rsi), %rax
	movq	_MFX_CODEC_AVC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_4
## %bb.1:
	movq	8(%rsi), %rax
	movq	_MFX_PROFILE_AVC_BASELINE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_2
LBB0_5:
	movq	_AV_LOG_WARNING@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str(%rip), %rdx
	popq	%rbp
	jmp	_av_log                         ## TAILCALL
LBB0_2:
	movq	16(%rsi), %rax
	movq	_MFX_LEVEL_AVC_21@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jl	LBB0_5
## %bb.3:
	movq	_MFX_LEVEL_AVC_41@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jg	LBB0_5
LBB0_4:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_MFX_CODEC_AVC,8,3              ## @MFX_CODEC_AVC
	.comm	_MFX_PROFILE_AVC_BASELINE,8,3   ## @MFX_PROFILE_AVC_BASELINE
	.comm	_MFX_LEVEL_AVC_21,8,3           ## @MFX_LEVEL_AVC_21
	.comm	_MFX_LEVEL_AVC_41,8,3           ## @MFX_LEVEL_AVC_41
	.comm	_AV_LOG_WARNING,4,2             ## @AV_LOG_WARNING
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Interlaced coding is supported at Main/High Profile Level 2.2-4.0\n"

	.no_dead_strip	_print_interlace_msg
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function print_interlace_msg
_print_interlace_msg:                   ; @print_interlace_msg
	.cfi_startproc
; %bb.0:
	ldr	x8, [x1]
Lloh0:
	adrp	x9, _MFX_CODEC_AVC@GOTPAGE
Lloh1:
	ldr	x9, [x9, _MFX_CODEC_AVC@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.1:
	ldr	x8, [x1, #8]
Lloh3:
	adrp	x9, _MFX_PROFILE_AVC_BASELINE@GOTPAGE
Lloh4:
	ldr	x9, [x9, _MFX_PROFILE_AVC_BASELINE@GOTPAGEOFF]
Lloh5:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_3
; %bb.2:
	ldr	x8, [x1, #16]
Lloh6:
	adrp	x9, _MFX_LEVEL_AVC_21@GOTPAGE
Lloh7:
	ldr	x9, [x9, _MFX_LEVEL_AVC_21@GOTPAGEOFF]
Lloh8:
	ldr	x9, [x9]
Lloh9:
	adrp	x10, _MFX_LEVEL_AVC_41@GOTPAGE
Lloh10:
	ldr	x10, [x10, _MFX_LEVEL_AVC_41@GOTPAGEOFF]
Lloh11:
	ldr	x10, [x10]
	cmp	x8, x9
	ccmp	x8, x10, #0, ge
	b.le	LBB0_4
LBB0_3:
Lloh12:
	adrp	x8, _AV_LOG_WARNING@GOTPAGE
Lloh13:
	ldr	x8, [x8, _AV_LOG_WARNING@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
Lloh15:
	adrp	x2, l_.str@PAGE
Lloh16:
	add	x2, x2, l_.str@PAGEOFF
	b	_av_log
LBB0_4:
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.cfi_endproc
                                        ; -- End function
	.comm	_MFX_CODEC_AVC,8,3              ; @MFX_CODEC_AVC
	.comm	_MFX_PROFILE_AVC_BASELINE,8,3   ; @MFX_PROFILE_AVC_BASELINE
	.comm	_MFX_LEVEL_AVC_21,8,3           ; @MFX_LEVEL_AVC_21
	.comm	_MFX_LEVEL_AVC_41,8,3           ; @MFX_LEVEL_AVC_41
	.comm	_AV_LOG_WARNING,4,2             ; @AV_LOG_WARNING
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Interlaced coding is supported at Main/High Profile Level 2.2-4.0\n"

	.no_dead_strip	_print_interlace_msg
.subsections_via_symbols
