	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_hb_subtitle_can_burn           ## -- Begin function hb_subtitle_can_burn
	.p2align	4, 0x90
_hb_subtitle_can_burn:                  ## @hb_subtitle_can_burn
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_VOBSUB@GOTPCREL(%rip), %rax
	movq	_PGSSUB@GOTPCREL(%rip), %rcx
	movq	_SSASUB@GOTPCREL(%rip), %rdx
	movq	_CC608SUB@GOTPCREL(%rip), %rsi
	movq	_UTF8SUB@GOTPCREL(%rip), %r8
	movq	_TX3GSUB@GOTPCREL(%rip), %r9
	movq	_IMPORTSRT@GOTPCREL(%rip), %r10
	movd	(%rax), %xmm0                   ## xmm0 = mem[0],zero,zero,zero
	pinsrd	$1, (%rcx), %xmm0
	pinsrd	$2, (%rdx), %xmm0
	movq	_IMPORTSSA@GOTPCREL(%rip), %rax
	pinsrd	$3, (%rsi), %xmm0
	movd	(%r8), %xmm1                    ## xmm1 = mem[0],zero,zero,zero
	pinsrd	$1, (%r9), %xmm1
	pinsrd	$2, (%r10), %xmm1
	pinsrd	$3, (%rax), %xmm1
	movd	%edi, %xmm2
	pshufd	$0, %xmm2, %xmm2                ## xmm2 = xmm2[0,0,0,0]
	pcmpeqd	%xmm2, %xmm1
	pcmpeqd	%xmm2, %xmm0
	packssdw	%xmm1, %xmm0
	psllw	$15, %xmm0
	pmovmskb	%xmm0, %ecx
	xorl	%eax, %eax
	testl	$43690, %ecx                    ## imm = 0xAAAA
	setne	%al
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_VOBSUB,4,2                     ## @VOBSUB
	.comm	_PGSSUB,4,2                     ## @PGSSUB
	.comm	_SSASUB,4,2                     ## @SSASUB
	.comm	_CC608SUB,4,2                   ## @CC608SUB
	.comm	_UTF8SUB,4,2                    ## @UTF8SUB
	.comm	_TX3GSUB,4,2                    ## @TX3GSUB
	.comm	_IMPORTSRT,4,2                  ## @IMPORTSRT
	.comm	_IMPORTSSA,4,2                  ## @IMPORTSSA
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_hb_subtitle_can_burn           ; -- Begin function hb_subtitle_can_burn
	.p2align	2
_hb_subtitle_can_burn:                  ; @hb_subtitle_can_burn
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _VOBSUB@GOTPAGE
Lloh1:
	ldr	x8, [x8, _VOBSUB@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	cmp	w8, w0
Lloh3:
	adrp	x8, _PGSSUB@GOTPAGE
Lloh4:
	ldr	x8, [x8, _PGSSUB@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
Lloh6:
	adrp	x8, _SSASUB@GOTPAGE
Lloh7:
	ldr	x8, [x8, _SSASUB@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
Lloh9:
	adrp	x8, _CC608SUB@GOTPAGE
Lloh10:
	ldr	x8, [x8, _CC608SUB@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
Lloh12:
	adrp	x8, _UTF8SUB@GOTPAGE
Lloh13:
	ldr	x8, [x8, _UTF8SUB@GOTPAGEOFF]
Lloh14:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
Lloh15:
	adrp	x8, _TX3GSUB@GOTPAGE
Lloh16:
	ldr	x8, [x8, _TX3GSUB@GOTPAGEOFF]
Lloh17:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
Lloh18:
	adrp	x8, _IMPORTSRT@GOTPAGE
Lloh19:
	ldr	x8, [x8, _IMPORTSRT@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
Lloh21:
	adrp	x8, _IMPORTSSA@GOTPAGE
Lloh22:
	ldr	x8, [x8, _IMPORTSSA@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	ccmp	w8, w0, #4, ne
	cset	w0, eq
	ret
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_VOBSUB,4,2                     ; @VOBSUB
	.comm	_PGSSUB,4,2                     ; @PGSSUB
	.comm	_SSASUB,4,2                     ; @SSASUB
	.comm	_CC608SUB,4,2                   ; @CC608SUB
	.comm	_UTF8SUB,4,2                    ; @UTF8SUB
	.comm	_TX3GSUB,4,2                    ; @TX3GSUB
	.comm	_IMPORTSRT,4,2                  ; @IMPORTSRT
	.comm	_IMPORTSSA,4,2                  ; @IMPORTSSA
.subsections_via_symbols
