	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function flv_same_video_codec
_flv_same_video_codec:                  ## @flv_same_video_codec
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
                                        ## kill: def $esi killed $esi def $rsi
	movq	_FLV_VIDEO_CODECID_MASK@GOTPCREL(%rip), %rax
	andl	(%rax), %esi
	movl	4(%rdi), %ecx
	testl	%ecx, %ecx
	jne	LBB0_2
## %bb.1:
	cmpl	$0, (%rdi)
	je	LBB0_5
LBB0_2:
	leal	-128(%rsi), %eax
	cmpl	$5, %eax
	ja	LBB0_6
## %bb.3:
	leaq	LJTI0_0(%rip), %rdx
	movslq	(%rdx,%rax,4), %rax
	addq	%rdx, %rax
	jmpq	*%rax
LBB0_4:
	movq	_AV_CODEC_ID_VP6A@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_5:
	movl	$1, %eax
	popq	%rbp
	retq
LBB0_6:
	movl	(%rdi), %ecx
	jmp	LBB0_13
LBB0_7:
	movq	_AV_CODEC_ID_VP6F@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_8:
	movq	_AV_CODEC_ID_FLASHSV2@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_9:
	movq	_AV_CODEC_ID_FLASHSV@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_10:
	movq	_AV_CODEC_ID_H264@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_11:
	movq	_AV_CODEC_ID_FLV1@GOTPCREL(%rip), %rax
LBB0_12:
	movl	(%rax), %esi
LBB0_13:
	xorl	%eax, %eax
	cmpl	%esi, %ecx
	sete	%al
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
LJTI0_0:
	.long	L0_0_set_4
	.long	L0_0_set_7
	.long	L0_0_set_8
	.long	L0_0_set_9
	.long	L0_0_set_10
	.long	L0_0_set_11
	.end_data_region
                                        ## -- End function
	.comm	_FLV_VIDEO_CODECID_MASK,4,2     ## @FLV_VIDEO_CODECID_MASK
	.comm	_AV_CODEC_ID_FLV1,4,2           ## @AV_CODEC_ID_FLV1
	.comm	_AV_CODEC_ID_FLASHSV,4,2        ## @AV_CODEC_ID_FLASHSV
	.comm	_AV_CODEC_ID_FLASHSV2,4,2       ## @AV_CODEC_ID_FLASHSV2
	.comm	_AV_CODEC_ID_VP6F,4,2           ## @AV_CODEC_ID_VP6F
	.comm	_AV_CODEC_ID_VP6A,4,2           ## @AV_CODEC_ID_VP6A
	.comm	_AV_CODEC_ID_H264,4,2           ## @AV_CODEC_ID_H264
	.no_dead_strip	_flv_same_video_codec
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function flv_same_video_codec
_flv_same_video_codec:                  ; @flv_same_video_codec
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _FLV_VIDEO_CODECID_MASK@GOTPAGE
Lloh1:
	ldr	x8, [x8, _FLV_VIDEO_CODECID_MASK@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x8]
	ldr	w8, [x0, #4]
	cbnz	w8, LBB0_2
; %bb.1:
	ldr	w10, [x0]
	cbz	w10, LBB0_5
LBB0_2:
	and	w9, w9, w1
	sub	w10, w9, #128
	cmp	w10, #5
	b.hi	LBB0_6
; %bb.3:
Lloh3:
	adrp	x9, lJTI0_0@PAGE
Lloh4:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x11, LBB0_4
	ldrb	w12, [x9, x10]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_4:
Lloh5:
	adrp	x9, _AV_CODEC_ID_VP6A@GOTPAGE
Lloh6:
	ldr	x9, [x9, _AV_CODEC_ID_VP6A@GOTPAGEOFF]
	b	LBB0_12
LBB0_5:
	mov	w0, #1
	ret
LBB0_6:
	ldr	w8, [x0]
	b	LBB0_13
LBB0_7:
Lloh7:
	adrp	x9, _AV_CODEC_ID_VP6F@GOTPAGE
Lloh8:
	ldr	x9, [x9, _AV_CODEC_ID_VP6F@GOTPAGEOFF]
	b	LBB0_12
LBB0_8:
Lloh9:
	adrp	x9, _AV_CODEC_ID_FLASHSV2@GOTPAGE
Lloh10:
	ldr	x9, [x9, _AV_CODEC_ID_FLASHSV2@GOTPAGEOFF]
	b	LBB0_12
LBB0_9:
Lloh11:
	adrp	x9, _AV_CODEC_ID_FLASHSV@GOTPAGE
Lloh12:
	ldr	x9, [x9, _AV_CODEC_ID_FLASHSV@GOTPAGEOFF]
	b	LBB0_12
LBB0_10:
Lloh13:
	adrp	x9, _AV_CODEC_ID_H264@GOTPAGE
Lloh14:
	ldr	x9, [x9, _AV_CODEC_ID_H264@GOTPAGEOFF]
	b	LBB0_12
LBB0_11:
Lloh15:
	adrp	x9, _AV_CODEC_ID_FLV1@GOTPAGE
Lloh16:
	ldr	x9, [x9, _AV_CODEC_ID_FLV1@GOTPAGEOFF]
LBB0_12:
	ldr	w9, [x9]
LBB0_13:
	cmp	w8, w9
	cset	w0, eq
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh15, Lloh16
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_4-LBB0_4)>>2
	.byte	(LBB0_7-LBB0_4)>>2
	.byte	(LBB0_8-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
	.byte	(LBB0_10-LBB0_4)>>2
	.byte	(LBB0_11-LBB0_4)>>2
                                        ; -- End function
	.comm	_FLV_VIDEO_CODECID_MASK,4,2     ; @FLV_VIDEO_CODECID_MASK
	.comm	_AV_CODEC_ID_FLV1,4,2           ; @AV_CODEC_ID_FLV1
	.comm	_AV_CODEC_ID_FLASHSV,4,2        ; @AV_CODEC_ID_FLASHSV
	.comm	_AV_CODEC_ID_FLASHSV2,4,2       ; @AV_CODEC_ID_FLASHSV2
	.comm	_AV_CODEC_ID_VP6F,4,2           ; @AV_CODEC_ID_VP6F
	.comm	_AV_CODEC_ID_VP6A,4,2           ; @AV_CODEC_ID_VP6A
	.comm	_AV_CODEC_ID_H264,4,2           ; @AV_CODEC_ID_H264
	.no_dead_strip	_flv_same_video_codec
.subsections_via_symbols
