	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function cbs_vp9_write_le
LCPI0_0:
	.long	96                              ## 0x60
	.long	104                             ## 0x68
	.long	112                             ## 0x70
	.long	120                             ## 0x78
LCPI0_1:
	.long	64                              ## 0x40
	.long	72                              ## 0x48
	.long	80                              ## 0x50
	.long	88                              ## 0x58
LCPI0_2:
	.long	32                              ## 0x20
	.long	40                              ## 0x28
	.long	48                              ## 0x30
	.long	56                              ## 0x38
LCPI0_3:
	.long	0                               ## 0x0
	.long	8                               ## 0x8
	.long	16                              ## 0x10
	.long	24                              ## 0x18
LCPI0_4:
	.long	1065353216                      ## 0x3f800000
	.long	1065353216                      ## 0x3f800000
	.long	1065353216                      ## 0x3f800000
	.long	1065353216                      ## 0x3f800000
LCPI0_5:
	.space	16,49
LCPI0_6:
	.long	1                               ## 0x1
	.long	9                               ## 0x9
	.long	17                              ## 0x11
	.long	25                              ## 0x19
LCPI0_7:
	.long	33                              ## 0x21
	.long	41                              ## 0x29
	.long	49                              ## 0x31
	.long	57                              ## 0x39
LCPI0_8:
	.long	65                              ## 0x41
	.long	73                              ## 0x49
	.long	81                              ## 0x51
	.long	89                              ## 0x59
LCPI0_9:
	.long	97                              ## 0x61
	.long	105                             ## 0x69
	.long	113                             ## 0x71
	.long	121                             ## 0x79
LCPI0_10:
	.long	2                               ## 0x2
	.long	10                              ## 0xa
	.long	18                              ## 0x12
	.long	26                              ## 0x1a
LCPI0_11:
	.long	34                              ## 0x22
	.long	42                              ## 0x2a
	.long	50                              ## 0x32
	.long	58                              ## 0x3a
LCPI0_12:
	.long	66                              ## 0x42
	.long	74                              ## 0x4a
	.long	82                              ## 0x52
	.long	90                              ## 0x5a
LCPI0_13:
	.long	98                              ## 0x62
	.long	106                             ## 0x6a
	.long	114                             ## 0x72
	.long	122                             ## 0x7a
LCPI0_14:
	.long	3                               ## 0x3
	.long	11                              ## 0xb
	.long	19                              ## 0x13
	.long	27                              ## 0x1b
LCPI0_15:
	.long	35                              ## 0x23
	.long	43                              ## 0x2b
	.long	51                              ## 0x33
	.long	59                              ## 0x3b
LCPI0_16:
	.long	67                              ## 0x43
	.long	75                              ## 0x4b
	.long	83                              ## 0x53
	.long	91                              ## 0x5b
LCPI0_17:
	.long	99                              ## 0x63
	.long	107                             ## 0x6b
	.long	115                             ## 0x73
	.long	123                             ## 0x7b
LCPI0_18:
	.long	4                               ## 0x4
	.long	12                              ## 0xc
	.long	20                              ## 0x14
	.long	28                              ## 0x1c
LCPI0_19:
	.long	36                              ## 0x24
	.long	44                              ## 0x2c
	.long	52                              ## 0x34
	.long	60                              ## 0x3c
LCPI0_20:
	.long	68                              ## 0x44
	.long	76                              ## 0x4c
	.long	84                              ## 0x54
	.long	92                              ## 0x5c
LCPI0_21:
	.long	100                             ## 0x64
	.long	108                             ## 0x6c
	.long	116                             ## 0x74
	.long	124                             ## 0x7c
LCPI0_22:
	.long	5                               ## 0x5
	.long	13                              ## 0xd
	.long	21                              ## 0x15
	.long	29                              ## 0x1d
LCPI0_23:
	.long	37                              ## 0x25
	.long	45                              ## 0x2d
	.long	53                              ## 0x35
	.long	61                              ## 0x3d
LCPI0_24:
	.long	69                              ## 0x45
	.long	77                              ## 0x4d
	.long	85                              ## 0x55
	.long	93                              ## 0x5d
LCPI0_25:
	.long	101                             ## 0x65
	.long	109                             ## 0x6d
	.long	117                             ## 0x75
	.long	125                             ## 0x7d
LCPI0_26:
	.long	6                               ## 0x6
	.long	14                              ## 0xe
	.long	22                              ## 0x16
	.long	30                              ## 0x1e
LCPI0_27:
	.long	38                              ## 0x26
	.long	46                              ## 0x2e
	.long	54                              ## 0x36
	.long	62                              ## 0x3e
LCPI0_28:
	.long	70                              ## 0x46
	.long	78                              ## 0x4e
	.long	86                              ## 0x56
	.long	94                              ## 0x5e
LCPI0_29:
	.long	102                             ## 0x66
	.long	110                             ## 0x6e
	.long	118                             ## 0x76
	.long	126                             ## 0x7e
LCPI0_30:
	.quad	23                              ## 0x17
	.quad	31                              ## 0x1f
LCPI0_31:
	.quad	7                               ## 0x7
	.quad	15                              ## 0xf
LCPI0_32:
	.long	0x00000027                      ## float 5.46506401E-44
	.long	0x0000002f                      ## float 6.58610278E-44
	.long	0x00000037                      ## float 7.70714155E-44
	.long	0x0000003f                      ## float 8.82818033E-44
LCPI0_33:
	.long	0x00000047                      ## float 9.94921909E-44
	.long	0x0000004f                      ## float 1.10702579E-43
	.long	0x00000057                      ## float 1.21912966E-43
	.long	0x0000005f                      ## float 1.33123354E-43
LCPI0_34:
	.long	0x00000067                      ## float 1.44333742E-43
	.long	0x0000006f                      ## float 1.5554413E-43
	.long	0x00000077                      ## float 1.66754517E-43
	.long	0x0000007f                      ## float 1.77964905E-43
LCPI0_35:
	.long	128                             ## 0x80
	.long	128                             ## 0x80
	.long	128                             ## 0x80
	.long	128                             ## 0x80
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_cbs_vp9_write_le:                      ## @cbs_vp9_write_le
	.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
	subq	$200, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%r9d, %r13d
	movq	%r8, -104(%rbp)                 ## 8-byte Spill
	movq	%rcx, %rbx
	movl	%edx, %r14d
	movq	%rsi, %r15
	movq	%rdi, %r12
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	xorl	%edi, %edi
	testb	$7, %r14b
	sete	%dil
	callq	_av_assert0
	movq	%r15, %rdi
	callq	_put_bits_left
	cmpl	%r14d, %eax
	jge	LBB0_3
## %bb.1:
	movq	_ENOSPC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_19
## %bb.2:
	addq	$200, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_AVERROR                        ## TAILCALL
LBB0_3:
	cmpq	$0, (%r12)
	je	LBB0_14
## %bb.4:
	testl	%r14d, %r14d
	jle	LBB0_5
## %bb.6:
	movl	%r14d, %ecx
	leaq	-1(%rcx), %r9
	cmpq	$120, %r9
	jae	LBB0_8
## %bb.7:
	xorl	%eax, %eax
	jmp	LBB0_11
LBB0_5:
	xorl	%eax, %eax
	jmp	LBB0_13
LBB0_8:
	shrq	$3, %r9
	incq	%r9
	movq	%r9, %r8
	andq	$-16, %r8
	leaq	(,%r8,8), %rax
	movd	%r13d, %xmm0
	pshufd	$0, %xmm0, %xmm14               ## xmm14 = xmm0[0,0,0,0]
	movdqa	LCPI0_0(%rip), %xmm0            ## xmm0 = [96,104,112,120]
	movdqa	LCPI0_1(%rip), %xmm1            ## xmm1 = [64,72,80,88]
	movdqa	LCPI0_2(%rip), %xmm2            ## xmm2 = [32,40,48,56]
	movdqa	LCPI0_3(%rip), %xmm3            ## xmm3 = [0,8,16,24]
	xorl	%edi, %edi
	movq	%r8, %rsi
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	movdqa	%xmm3, -224(%rbp)               ## 16-byte Spill
	movdqa	%xmm2, -240(%rbp)               ## 16-byte Spill
	movdqa	%xmm1, -144(%rbp)               ## 16-byte Spill
	movdqa	%xmm0, -160(%rbp)               ## 16-byte Spill
	movdqa	%xmm3, %xmm1
	pslld	$23, %xmm1
	movdqa	LCPI0_4(%rip), %xmm8            ## xmm8 = [1065353216,1065353216,1065353216,1065353216]
	paddd	%xmm8, %xmm1
	cvttps2dq	%xmm1, %xmm4
	movdqa	%xmm2, %xmm1
	pslld	$23, %xmm1
	paddd	%xmm8, %xmm1
	cvttps2dq	%xmm1, %xmm1
	movdqa	-144(%rbp), %xmm2               ## 16-byte Reload
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm2
	movdqa	-160(%rbp), %xmm3               ## 16-byte Reload
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm3
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm2
	pand	%xmm14, %xmm1
	pand	%xmm14, %xmm4
	pxor	%xmm0, %xmm0
	pcmpeqd	%xmm0, %xmm4
	pcmpeqd	%xmm0, %xmm1
	packssdw	%xmm1, %xmm4
	pcmpeqd	%xmm0, %xmm2
	pcmpeqd	%xmm0, %xmm3
	packssdw	%xmm3, %xmm2
	packsswb	%xmm2, %xmm4
	movdqa	LCPI0_5(%rip), %xmm12           ## xmm12 = [49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49]
	paddb	%xmm12, %xmm4
	movdqa	%xmm4, -128(%rbp)               ## 16-byte Spill
	movq	%rdi, %xmm1
	movdqa	%xmm1, -208(%rbp)               ## 16-byte Spill
	pshufd	$68, %xmm1, %xmm1               ## xmm1 = xmm1[0,1,0,1]
	movd	%edi, %xmm2
	pshufd	$0, %xmm2, %xmm13               ## xmm13 = xmm2[0,0,0,0]
	movdqa	%xmm13, %xmm2
	por	LCPI0_6(%rip), %xmm2
	movdqa	%xmm13, %xmm3
	por	LCPI0_7(%rip), %xmm3
	movdqa	%xmm13, %xmm4
	por	LCPI0_8(%rip), %xmm4
	movdqa	%xmm13, %xmm5
	por	LCPI0_9(%rip), %xmm5
	pslld	$23, %xmm5
	paddd	%xmm8, %xmm5
	cvttps2dq	%xmm5, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm3
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm15
	pand	%xmm14, %xmm15
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pcmpeqd	%xmm0, %xmm5
	pcmpeqd	%xmm0, %xmm4
	packssdw	%xmm5, %xmm4
	pcmpeqd	%xmm0, %xmm3
	pcmpeqd	%xmm0, %xmm15
	packssdw	%xmm3, %xmm15
	packsswb	%xmm4, %xmm15
	paddb	%xmm12, %xmm15
	movdqa	%xmm15, -176(%rbp)              ## 16-byte Spill
	movdqa	%xmm13, %xmm2
	por	LCPI0_10(%rip), %xmm2
	movdqa	%xmm13, %xmm3
	por	LCPI0_11(%rip), %xmm3
	movdqa	%xmm13, %xmm4
	por	LCPI0_12(%rip), %xmm4
	movdqa	%xmm13, %xmm5
	por	LCPI0_13(%rip), %xmm5
	pslld	$23, %xmm5
	paddd	%xmm8, %xmm5
	cvttps2dq	%xmm5, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm3
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm11
	pand	%xmm14, %xmm11
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pcmpeqd	%xmm0, %xmm5
	pcmpeqd	%xmm0, %xmm4
	packssdw	%xmm5, %xmm4
	pcmpeqd	%xmm0, %xmm3
	pcmpeqd	%xmm0, %xmm11
	packssdw	%xmm3, %xmm11
	packsswb	%xmm4, %xmm11
	paddb	%xmm12, %xmm11
	movdqa	%xmm13, %xmm2
	por	LCPI0_14(%rip), %xmm2
	movdqa	%xmm13, %xmm3
	por	LCPI0_15(%rip), %xmm3
	movdqa	%xmm13, %xmm4
	por	LCPI0_16(%rip), %xmm4
	movdqa	%xmm13, %xmm5
	por	LCPI0_17(%rip), %xmm5
	pslld	$23, %xmm5
	paddd	%xmm8, %xmm5
	cvttps2dq	%xmm5, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm3
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm10
	pand	%xmm14, %xmm10
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pcmpeqd	%xmm0, %xmm5
	pcmpeqd	%xmm0, %xmm4
	packssdw	%xmm5, %xmm4
	pcmpeqd	%xmm0, %xmm3
	pcmpeqd	%xmm0, %xmm10
	packssdw	%xmm3, %xmm10
	packsswb	%xmm4, %xmm10
	paddb	%xmm12, %xmm10
	movdqa	%xmm10, -192(%rbp)              ## 16-byte Spill
	movdqa	%xmm13, %xmm2
	por	LCPI0_18(%rip), %xmm2
	movdqa	%xmm13, %xmm3
	por	LCPI0_19(%rip), %xmm3
	movdqa	%xmm13, %xmm4
	por	LCPI0_20(%rip), %xmm4
	movdqa	%xmm13, %xmm5
	por	LCPI0_21(%rip), %xmm5
	pslld	$23, %xmm5
	paddd	%xmm8, %xmm5
	cvttps2dq	%xmm5, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm3
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm9
	pand	%xmm14, %xmm9
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pcmpeqd	%xmm0, %xmm5
	pcmpeqd	%xmm0, %xmm4
	packssdw	%xmm5, %xmm4
	pcmpeqd	%xmm0, %xmm3
	pcmpeqd	%xmm0, %xmm9
	packssdw	%xmm3, %xmm9
	packsswb	%xmm4, %xmm9
	paddb	%xmm12, %xmm9
	movdqa	%xmm13, %xmm2
	por	LCPI0_22(%rip), %xmm2
	movdqa	%xmm13, %xmm3
	por	LCPI0_23(%rip), %xmm3
	movdqa	%xmm13, %xmm4
	por	LCPI0_24(%rip), %xmm4
	movdqa	%xmm13, %xmm5
	por	LCPI0_25(%rip), %xmm5
	pslld	$23, %xmm5
	paddd	%xmm8, %xmm5
	cvttps2dq	%xmm5, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm3
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm7
	pand	%xmm14, %xmm7
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pcmpeqd	%xmm0, %xmm5
	pcmpeqd	%xmm0, %xmm4
	packssdw	%xmm5, %xmm4
	pcmpeqd	%xmm0, %xmm3
	pcmpeqd	%xmm0, %xmm7
	packssdw	%xmm3, %xmm7
	packsswb	%xmm4, %xmm7
	paddb	%xmm12, %xmm7
	movdqa	%xmm13, %xmm2
	por	LCPI0_26(%rip), %xmm2
	movdqa	%xmm13, %xmm3
	por	LCPI0_27(%rip), %xmm3
	movdqa	%xmm13, %xmm4
	por	LCPI0_28(%rip), %xmm4
	por	LCPI0_29(%rip), %xmm13
	pslld	$23, %xmm13
	paddd	%xmm8, %xmm13
	cvttps2dq	%xmm13, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm3
	paddd	%xmm8, %xmm3
	cvttps2dq	%xmm3, %xmm6
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm3
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm6
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pcmpeqd	%xmm0, %xmm5
	pcmpeqd	%xmm0, %xmm4
	packssdw	%xmm5, %xmm4
	pcmpeqd	%xmm0, %xmm6
	pcmpeqd	%xmm0, %xmm3
	packssdw	%xmm6, %xmm3
	packsswb	%xmm4, %xmm3
	paddb	%xmm12, %xmm3
	movdqa	%xmm1, %xmm2
	por	LCPI0_30(%rip), %xmm2
	por	LCPI0_31(%rip), %xmm1
	movq	%xmm1, %rdx
	shufps	$136, %xmm2, %xmm1              ## xmm1 = xmm1[0,2],xmm2[0,2]
	pshufd	$0, -208(%rbp), %xmm2           ## 16-byte Folded Reload
                                        ## xmm2 = mem[0,0,0,0]
	movdqa	%xmm2, %xmm4
	por	LCPI0_32(%rip), %xmm4
	movdqa	%xmm2, %xmm5
	por	LCPI0_33(%rip), %xmm5
	por	LCPI0_34(%rip), %xmm2
	pslld	$23, %xmm2
	paddd	%xmm8, %xmm2
	cvttps2dq	%xmm2, %xmm2
	pslld	$23, %xmm5
	paddd	%xmm8, %xmm5
	cvttps2dq	%xmm5, %xmm5
	pslld	$23, %xmm4
	paddd	%xmm8, %xmm4
	cvttps2dq	%xmm4, %xmm4
	pslld	$23, %xmm1
	paddd	%xmm8, %xmm1
	cvttps2dq	%xmm1, %xmm6
	pand	%xmm14, %xmm6
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm5
	pand	%xmm14, %xmm2
	pcmpeqd	%xmm0, %xmm2
	pcmpeqd	%xmm0, %xmm5
	packssdw	%xmm2, %xmm5
	pcmpeqd	%xmm0, %xmm4
	pcmpeqd	%xmm0, %xmm6
	packssdw	%xmm4, %xmm6
	packsswb	%xmm5, %xmm6
	paddb	%xmm12, %xmm6
	movdqa	%xmm3, %xmm1
	punpcklbw	%xmm6, %xmm1            ## xmm1 = xmm1[0],xmm6[0],xmm1[1],xmm6[1],xmm1[2],xmm6[2],xmm1[3],xmm6[3],xmm1[4],xmm6[4],xmm1[5],xmm6[5],xmm1[6],xmm6[6],xmm1[7],xmm6[7]
	pshuflw	$96, %xmm1, %xmm2               ## xmm2 = xmm1[0,0,2,1,4,5,6,7]
	pshufd	$96, %xmm2, %xmm2               ## xmm2 = xmm2[0,0,2,1]
	movdqa	%xmm9, %xmm12
	punpcklbw	%xmm7, %xmm12           ## xmm12 = xmm12[0],xmm7[0],xmm12[1],xmm7[1],xmm12[2],xmm7[2],xmm12[3],xmm7[3],xmm12[4],xmm7[4],xmm12[5],xmm7[5],xmm12[6],xmm7[6],xmm12[7],xmm7[7]
	pshuflw	$212, %xmm12, %xmm4             ## xmm4 = xmm12[0,1,1,3,4,5,6,7]
	pshufd	$96, %xmm4, %xmm4               ## xmm4 = xmm4[0,0,2,1]
	pblendw	$136, %xmm2, %xmm4              ## xmm4 = xmm4[0,1,2],xmm2[3],xmm4[4,5,6],xmm2[7]
	movdqa	-128(%rbp), %xmm5               ## 16-byte Reload
	punpcklbw	%xmm15, %xmm5           ## xmm5 = xmm5[0],xmm15[0],xmm5[1],xmm15[1],xmm5[2],xmm15[2],xmm5[3],xmm15[3],xmm5[4],xmm15[4],xmm5[5],xmm15[5],xmm5[6],xmm15[6],xmm5[7],xmm15[7]
	pmovzxwq	%xmm5, %xmm2                    ## xmm2 = xmm5[0],zero,zero,zero,xmm5[1],zero,zero,zero
	movdqa	%xmm11, %xmm8
	punpcklbw	%xmm10, %xmm8           ## xmm8 = xmm8[0],xmm10[0],xmm8[1],xmm10[1],xmm8[2],xmm10[2],xmm8[3],xmm10[3],xmm8[4],xmm10[4],xmm8[5],xmm10[5],xmm8[6],xmm10[6],xmm8[7],xmm10[7]
	pshuflw	$96, %xmm8, %xmm0               ## xmm0 = xmm8[0,0,2,1,4,5,6,7]
	pmovzxdq	%xmm0, %xmm13                   ## xmm13 = xmm0[0],zero,xmm0[1],zero
	pblendw	$221, %xmm2, %xmm13             ## xmm13 = xmm2[0],xmm13[1],xmm2[2,3,4],xmm13[5],xmm2[6,7]
	pblendw	$204, %xmm4, %xmm13             ## xmm13 = xmm13[0,1],xmm4[2,3],xmm13[4,5],xmm4[6,7]
	pshuflw	$232, %xmm1, %xmm0              ## xmm0 = xmm1[0,2,2,3,4,5,6,7]
	pshufd	$96, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,2,1]
	pshuflw	$246, %xmm12, %xmm2             ## xmm2 = xmm12[2,1,3,3,4,5,6,7]
	pshufd	$96, %xmm2, %xmm4               ## xmm4 = xmm2[0,0,2,1]
	pblendw	$136, %xmm0, %xmm4              ## xmm4 = xmm4[0,1,2],xmm0[3],xmm4[4,5,6],xmm0[7]
	pshuflw	$232, %xmm8, %xmm0              ## xmm0 = xmm8[0,2,2,3,4,5,6,7]
	pmovzxdq	%xmm0, %xmm0                    ## xmm0 = xmm0[0],zero,xmm0[1],zero
	pshufd	$85, %xmm5, %xmm2               ## xmm2 = xmm5[1,1,1,1]
	pmovzxwq	%xmm2, %xmm10                   ## xmm10 = xmm2[0],zero,zero,zero,xmm2[1],zero,zero,zero
	pblendw	$34, %xmm0, %xmm10              ## xmm10 = xmm10[0],xmm0[1],xmm10[2,3,4],xmm0[5],xmm10[6,7]
	pblendw	$204, %xmm4, %xmm10             ## xmm10 = xmm10[0,1],xmm4[2,3],xmm10[4,5],xmm4[6,7]
	pshufhw	$96, %xmm1, %xmm0               ## xmm0 = xmm1[0,1,2,3,4,4,6,5]
	pshufd	$232, %xmm0, %xmm0              ## xmm0 = xmm0[0,2,2,3]
	pshufhw	$212, %xmm12, %xmm4             ## xmm4 = xmm12[0,1,2,3,4,5,5,7]
	pshufd	$232, %xmm4, %xmm15             ## xmm15 = xmm4[0,2,2,3]
	pblendw	$136, %xmm0, %xmm15             ## xmm15 = xmm15[0,1,2],xmm0[3],xmm15[4,5,6],xmm0[7]
	pshufhw	$96, %xmm8, %xmm0               ## xmm0 = xmm8[0,1,2,3,4,4,6,5]
	pshufd	$246, %xmm0, %xmm0              ## xmm0 = xmm0[2,1,3,3]
	pshufd	$238, %xmm5, %xmm4              ## xmm4 = xmm5[2,3,2,3]
	pmovzxwq	%xmm4, %xmm4                    ## xmm4 = xmm4[0],zero,zero,zero,xmm4[1],zero,zero,zero
	pblendw	$34, %xmm0, %xmm4               ## xmm4 = xmm4[0],xmm0[1],xmm4[2,3,4],xmm0[5],xmm4[6,7]
	pblendw	$204, %xmm15, %xmm4             ## xmm4 = xmm4[0,1],xmm15[2,3],xmm4[4,5],xmm15[6,7]
	pshufhw	$232, %xmm1, %xmm0              ## xmm0 = xmm1[0,1,2,3,4,6,6,7]
	pshufd	$232, %xmm0, %xmm0              ## xmm0 = xmm0[0,2,2,3]
	pshufhw	$246, %xmm12, %xmm1             ## xmm1 = xmm12[0,1,2,3,6,5,7,7]
	pshufd	$232, %xmm1, %xmm1              ## xmm1 = xmm1[0,2,2,3]
	pblendw	$136, %xmm0, %xmm1              ## xmm1 = xmm1[0,1,2],xmm0[3],xmm1[4,5,6],xmm0[7]
	pshufhw	$232, %xmm8, %xmm0              ## xmm0 = xmm8[0,1,2,3,4,6,6,7]
	pshufd	$246, %xmm0, %xmm0              ## xmm0 = xmm0[2,1,3,3]
	pshufd	$255, %xmm5, %xmm5              ## xmm5 = xmm5[3,3,3,3]
	pmovzxwq	%xmm5, %xmm5                    ## xmm5 = xmm5[0],zero,zero,zero,xmm5[1],zero,zero,zero
	pblendw	$34, %xmm0, %xmm5               ## xmm5 = xmm5[0],xmm0[1],xmm5[2,3,4],xmm0[5],xmm5[6,7]
	pblendw	$204, %xmm1, %xmm5              ## xmm5 = xmm5[0,1],xmm1[2,3],xmm5[4,5],xmm1[6,7]
	punpckhbw	%xmm6, %xmm3            ## xmm3 = xmm3[8],xmm6[8],xmm3[9],xmm6[9],xmm3[10],xmm6[10],xmm3[11],xmm6[11],xmm3[12],xmm6[12],xmm3[13],xmm6[13],xmm3[14],xmm6[14],xmm3[15],xmm6[15]
	pshuflw	$96, %xmm3, %xmm0               ## xmm0 = xmm3[0,0,2,1,4,5,6,7]
	pshufd	$96, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,2,1]
	punpckhbw	%xmm7, %xmm9            ## xmm9 = xmm9[8],xmm7[8],xmm9[9],xmm7[9],xmm9[10],xmm7[10],xmm9[11],xmm7[11],xmm9[12],xmm7[12],xmm9[13],xmm7[13],xmm9[14],xmm7[14],xmm9[15],xmm7[15]
	pshuflw	$212, %xmm9, %xmm1              ## xmm1 = xmm9[0,1,1,3,4,5,6,7]
	pshufd	$96, %xmm1, %xmm1               ## xmm1 = xmm1[0,0,2,1]
	pblendw	$136, %xmm0, %xmm1              ## xmm1 = xmm1[0,1,2],xmm0[3],xmm1[4,5,6],xmm0[7]
	movdqa	-128(%rbp), %xmm8               ## 16-byte Reload
	punpckhbw	-176(%rbp), %xmm8       ## 16-byte Folded Reload
                                        ## xmm8 = xmm8[8],mem[8],xmm8[9],mem[9],xmm8[10],mem[10],xmm8[11],mem[11],xmm8[12],mem[12],xmm8[13],mem[13],xmm8[14],mem[14],xmm8[15],mem[15]
	pmovzxwq	%xmm8, %xmm0                    ## xmm0 = xmm8[0],zero,zero,zero,xmm8[1],zero,zero,zero
	punpckhbw	-192(%rbp), %xmm11      ## 16-byte Folded Reload
                                        ## xmm11 = xmm11[8],mem[8],xmm11[9],mem[9],xmm11[10],mem[10],xmm11[11],mem[11],xmm11[12],mem[12],xmm11[13],mem[13],xmm11[14],mem[14],xmm11[15],mem[15]
	pshuflw	$96, %xmm11, %xmm6              ## xmm6 = xmm11[0,0,2,1,4,5,6,7]
	pmovzxdq	%xmm6, %xmm6                    ## xmm6 = xmm6[0],zero,xmm6[1],zero
	pblendw	$221, %xmm0, %xmm6              ## xmm6 = xmm0[0],xmm6[1],xmm0[2,3,4],xmm6[5],xmm0[6,7]
	pblendw	$204, %xmm1, %xmm6              ## xmm6 = xmm6[0,1],xmm1[2,3],xmm6[4,5],xmm1[6,7]
	pshuflw	$232, %xmm3, %xmm0              ## xmm0 = xmm3[0,2,2,3,4,5,6,7]
	pshufd	$96, %xmm0, %xmm0               ## xmm0 = xmm0[0,0,2,1]
	pshuflw	$246, %xmm9, %xmm1              ## xmm1 = xmm9[2,1,3,3,4,5,6,7]
	pshufd	$96, %xmm1, %xmm1               ## xmm1 = xmm1[0,0,2,1]
	pblendw	$136, %xmm0, %xmm1              ## xmm1 = xmm1[0,1,2],xmm0[3],xmm1[4,5,6],xmm0[7]
	pshuflw	$232, %xmm11, %xmm0             ## xmm0 = xmm11[0,2,2,3,4,5,6,7]
	pmovzxdq	%xmm0, %xmm0                    ## xmm0 = xmm0[0],zero,xmm0[1],zero
	pshufd	$85, %xmm8, %xmm7               ## xmm7 = xmm8[1,1,1,1]
	pmovzxwq	%xmm7, %xmm7                    ## xmm7 = xmm7[0],zero,zero,zero,xmm7[1],zero,zero,zero
	pblendw	$34, %xmm0, %xmm7               ## xmm7 = xmm7[0],xmm0[1],xmm7[2,3,4],xmm0[5],xmm7[6,7]
	pblendw	$204, %xmm1, %xmm7              ## xmm7 = xmm7[0,1],xmm1[2,3],xmm7[4,5],xmm1[6,7]
	pshufhw	$96, %xmm3, %xmm0               ## xmm0 = xmm3[0,1,2,3,4,4,6,5]
	pshufd	$232, %xmm0, %xmm0              ## xmm0 = xmm0[0,2,2,3]
	pshufhw	$212, %xmm9, %xmm1              ## xmm1 = xmm9[0,1,2,3,4,5,5,7]
	pshufd	$232, %xmm1, %xmm1              ## xmm1 = xmm1[0,2,2,3]
	pblendw	$136, %xmm0, %xmm1              ## xmm1 = xmm1[0,1,2],xmm0[3],xmm1[4,5,6],xmm0[7]
	pshufhw	$96, %xmm11, %xmm0              ## xmm0 = xmm11[0,1,2,3,4,4,6,5]
	pshufd	$246, %xmm0, %xmm0              ## xmm0 = xmm0[2,1,3,3]
	pshufd	$238, %xmm8, %xmm2              ## xmm2 = xmm8[2,3,2,3]
	pmovzxwq	%xmm2, %xmm2                    ## xmm2 = xmm2[0],zero,zero,zero,xmm2[1],zero,zero,zero
	pblendw	$34, %xmm0, %xmm2               ## xmm2 = xmm2[0],xmm0[1],xmm2[2,3,4],xmm0[5],xmm2[6,7]
	pblendw	$204, %xmm1, %xmm2              ## xmm2 = xmm2[0,1],xmm1[2,3],xmm2[4,5],xmm1[6,7]
	pshufhw	$232, %xmm3, %xmm0              ## xmm0 = xmm3[0,1,2,3,4,6,6,7]
	pshufd	$232, %xmm0, %xmm0              ## xmm0 = xmm0[0,2,2,3]
	pshufhw	$246, %xmm9, %xmm1              ## xmm1 = xmm9[0,1,2,3,6,5,7,7]
	pshufd	$232, %xmm1, %xmm1              ## xmm1 = xmm1[0,2,2,3]
	pblendw	$136, %xmm0, %xmm1              ## xmm1 = xmm1[0,1,2],xmm0[3],xmm1[4,5,6],xmm0[7]
	pshufhw	$232, %xmm11, %xmm0             ## xmm0 = xmm11[0,1,2,3,4,6,6,7]
	pshufd	$246, %xmm0, %xmm0              ## xmm0 = xmm0[2,1,3,3]
	pshufd	$255, %xmm8, %xmm3              ## xmm3 = xmm8[3,3,3,3]
	pmovzxwq	%xmm3, %xmm3                    ## xmm3 = xmm3[0],zero,zero,zero,xmm3[1],zero,zero,zero
	pblendw	$34, %xmm0, %xmm3               ## xmm3 = xmm3[0],xmm0[1],xmm3[2,3,4],xmm0[5],xmm3[6,7]
	pblendw	$204, %xmm1, %xmm3              ## xmm3 = xmm3[0,1],xmm1[2,3],xmm3[4,5],xmm1[6,7]
	movdqa	%xmm3, 9(%rbp,%rdx)
	movdqa	-224(%rbp), %xmm3               ## 16-byte Reload
	movdqa	-160(%rbp), %xmm0               ## 16-byte Reload
	movdqa	%xmm2, -7(%rbp,%rdx)
	movdqa	-240(%rbp), %xmm2               ## 16-byte Reload
	movdqa	-144(%rbp), %xmm1               ## 16-byte Reload
	movdqa	%xmm7, -23(%rbp,%rdx)
	movdqa	%xmm6, -39(%rbp,%rdx)
	movdqa	%xmm5, -55(%rbp,%rdx)
	movdqa	%xmm4, -71(%rbp,%rdx)
	movdqa	%xmm10, -87(%rbp,%rdx)
	movdqa	%xmm13, -103(%rbp,%rdx)
	movdqa	LCPI0_35(%rip), %xmm4           ## xmm4 = [128,128,128,128]
	paddd	%xmm4, %xmm3
	paddd	%xmm4, %xmm2
	paddd	%xmm4, %xmm1
	paddd	%xmm4, %xmm0
	subq	$-128, %rdi
	addq	$-16, %rsi
	jne	LBB0_9
## %bb.10:
	cmpq	%r8, %r9
	je	LBB0_12
	.p2align	4, 0x90
LBB0_11:                                ## =>This Inner Loop Header: Depth=1
	btl	%eax, %r13d
	movl	$0, %edx
	adcb	$48, %dl
	movb	%dl, -96(%rbp,%rax)
	leal	1(%rax), %edx
	movzbl	%dl, %edx
	btl	%edx, %r13d
	movl	$0, %edx
	adcb	$48, %dl
	movb	%dl, -95(%rbp,%rax)
	leal	2(%rax), %edx
	movzbl	%dl, %edx
	btl	%edx, %r13d
	movl	$0, %edx
	adcb	$48, %dl
	leal	3(%rax), %esi
	movzbl	%sil, %esi
	btl	%esi, %r13d
	movl	$0, %esi
	adcb	$48, %sil
	movb	%dl, -94(%rbp,%rax)
	movb	%sil, -93(%rbp,%rax)
	leal	4(%rax), %edx
	movzbl	%dl, %edx
	btl	%edx, %r13d
	movl	$0, %edx
	adcb	$48, %dl
	movb	%dl, -92(%rbp,%rax)
	leal	5(%rax), %edx
	movzbl	%dl, %edx
	btl	%edx, %r13d
	movl	$0, %edx
	adcb	$48, %dl
	movb	%dl, -91(%rbp,%rax)
	leal	6(%rax), %edx
	movzbl	%dl, %edx
	btl	%edx, %r13d
	movl	$0, %edx
	adcb	$48, %dl
	leal	7(%rax), %esi
	movzbl	%sil, %esi
	btl	%esi, %r13d
	movl	$0, %esi
	adcb	$48, %sil
	movb	%dl, -90(%rbp,%rax)
	movb	%sil, -89(%rbp,%rax)
	addq	$8, %rax
	cmpq	%rcx, %rax
	jb	LBB0_11
LBB0_12:
	andl	$-8, %eax
LBB0_13:
	movb	$0, -96(%rbp,%rax)
	movq	%r15, %rdi
	callq	_put_bits_count
	leaq	-96(%rbp), %r8
	movq	%r12, %rdi
	movl	%eax, %esi
	movq	%rbx, %rdx
	movq	-104(%rbp), %rcx                ## 8-byte Reload
	movl	%r13d, %r9d
	callq	_ff_cbs_trace_syntax_element
LBB0_14:
	testl	%r14d, %r14d
	jle	LBB0_17
## %bb.15:
	xorl	%ebx, %ebx
	.p2align	4, 0x90
LBB0_16:                                ## =>This Inner Loop Header: Depth=1
	movl	%r13d, %eax
	movl	%ebx, %ecx
	sarl	%cl, %eax
	movzbl	%al, %edx
	movq	%r15, %rdi
	movl	$8, %esi
	callq	_put_bits
	addl	$8, %ebx
	cmpl	%r14d, %ebx
	jl	LBB0_16
LBB0_17:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-48(%rbp), %rax
	jne	LBB0_19
## %bb.18:
	xorl	%eax, %eax
	addq	$200, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_19:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_ENOSPC,4,2                     ## @ENOSPC
	.no_dead_strip	_cbs_vp9_write_le
.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 cbs_vp9_write_le
lCPI0_0:
	.quad	16                              ; 0x10
	.quad	24                              ; 0x18
lCPI0_1:
	.quad	0                               ; 0x0
	.quad	8                               ; 0x8
lCPI0_2:
	.long	0                               ; 0x0
	.long	8                               ; 0x8
	.long	16                              ; 0x10
	.long	24                              ; 0x18
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_cbs_vp9_write_le:                      ; @cbs_vp9_write_le
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x24, x23, [sp, #48]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #64]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.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
	mov	x19, x5
	mov	x22, x4
	mov	x23, x3
	mov	x20, x2
	mov	x21, x1
	mov	x24, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	str	x8, [sp, #40]
	tst	w2, #0x7
	cset	w0, eq
	bl	_av_assert0
	mov	x0, x21
	bl	_put_bits_left
	cmp	w0, w20
	b.ge	LBB0_3
; %bb.1:
Lloh3:
	adrp	x8, _ENOSPC@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ENOSPC@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	ldr	x8, [sp, #40]
Lloh6:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh7:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh8:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_20
; %bb.2:
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	add	sp, sp, #112
	b	_AVERROR
LBB0_3:
	ldr	x8, [x24]
	cbz	x8, LBB0_15
; %bb.4:
	cmp	w20, #1
	b.lt	LBB0_7
; %bb.5:
	mov	w8, w20
	sub	x9, x8, #1
	cmp	x9, #24
	b.hs	LBB0_8
; %bb.6:
	mov	x9, #0
	b	LBB0_11
LBB0_7:
	mov	x8, #0
	b	LBB0_14
LBB0_8:
	lsr	x9, x9, #3
	add	x10, x9, #1
	and	x11, x10, #0x3ffffffffffffffc
	lsl	x9, x11, #3
Lloh9:
	adrp	x12, lCPI0_0@PAGE
Lloh10:
	ldr	q0, [x12, lCPI0_0@PAGEOFF]
Lloh11:
	adrp	x12, lCPI0_1@PAGE
Lloh12:
	ldr	q1, [x12, lCPI0_1@PAGEOFF]
Lloh13:
	adrp	x12, lCPI0_2@PAGE
Lloh14:
	ldr	q2, [x12, lCPI0_2@PAGEOFF]
	dup.4s	v3, w19
	movi.4s	v4, #1
	movi.4h	v5, #49
	movi.4h	v6, #48
	mov	w12, #7
	dup.2d	v7, x12
	add	x12, sp, #7
	mov	w13, #32
	dup.2d	v16, x13
	movi.4s	v17, #32
	mov	x13, x11
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	ushl.4s	v18, v4, v2
	and.16b	v18, v18, v3
	cmeq.4s	v18, v18, #0
	xtn.4h	v18, v18
	uzp1.4s	v21, v1, v0
	mov.16b	v19, v21
	orr.4s	v19, #1
	ushl.4s	v19, v4, v19
	and.16b	v19, v19, v3
	bsl.8b	v18, v6, v5
	cmeq.4s	v19, v19, #0
	xtn.4h	v19, v19
	mov.16b	v20, v21
	orr.4s	v20, #2
	ushl.4s	v20, v4, v20
	bsl.8b	v19, v6, v5
	and.16b	v20, v20, v3
	cmeq.4s	v20, v20, #0
	mov.16b	v22, v21
	orr.4s	v22, #3
	ushl.4s	v22, v4, v22
	xtn.4h	v20, v20
	and.16b	v22, v22, v3
	cmeq.4s	v22, v22, #0
	mov.16b	v23, v21
	orr.4s	v23, #4
	ushl.4s	v23, v4, v23
	xtn.4h	v22, v22
	and.16b	v23, v23, v3
	cmeq.4s	v23, v23, #0
	xtn.4h	v24, v23
	mov.16b	v23, v21
	orr.4s	v23, #5
	bsl.8b	v20, v6, v5
	ushl.4s	v23, v4, v23
	and.16b	v23, v23, v3
	cmeq.4s	v23, v23, #0
	xtn.4h	v25, v23
	orr.4s	v21, #6
	mov.8b	v23, v22
	bsl.8b	v23, v6, v5
	ushl.4s	v21, v4, v21
	and.16b	v21, v21, v3
	cmeq.4s	v21, v21, #0
	xtn.4h	v21, v21
	mov.8b	v22, v21
	bsl.8b	v22, v6, v5
	bsl.8b	v24, v6, v5
	orr.16b	v26, v0, v7
	orr.16b	v21, v1, v7
	uzp1.4s	v26, v21, v26
	ushl.4s	v26, v4, v26
	and.16b	v27, v26, v3
	mov.8b	v26, v25
	bsl.8b	v26, v6, v5
	cmeq.4s	v25, v27, #0
	xtn.4h	v25, v25
	bsl.8b	v25, v6, v5
	umov.h	w14, v18[0]
	fmov	s27, w14
	umov.h	w14, v19[0]
	mov.b	v27[1], w14
	umov.h	w14, v20[0]
	mov.b	v27[2], w14
	umov.h	w14, v23[0]
	mov.b	v27[3], w14
	umov.h	w14, v24[0]
	mov.b	v27[4], w14
	umov.h	w14, v26[0]
	mov.b	v27[5], w14
	umov.h	w14, v22[0]
	mov.b	v27[6], w14
	umov.h	w14, v25[0]
	mov.b	v27[7], w14
	umov.h	w14, v18[2]
	fmov	s28, w14
	umov.h	w14, v18[1]
	mov.b	v27[8], w14
	umov.h	w14, v19[2]
	mov.b	v28[1], w14
	umov.h	w14, v20[2]
	mov.b	v28[2], w14
	umov.h	w14, v19[1]
	mov.b	v27[9], w14
	umov.h	w14, v23[2]
	mov.b	v28[3], w14
	umov.h	w14, v24[2]
	mov.b	v28[4], w14
	umov.h	w14, v20[1]
	mov.b	v27[10], w14
	umov.h	w14, v26[2]
	mov.b	v28[5], w14
	umov.h	w14, v22[2]
	mov.b	v28[6], w14
	umov.h	w14, v23[1]
	mov.b	v27[11], w14
	umov.h	w14, v25[2]
	mov.b	v28[7], w14
	umov.h	w14, v18[3]
	mov.b	v28[8], w14
	umov.h	w14, v24[1]
	mov.b	v27[12], w14
	umov.h	w14, v19[3]
	mov.b	v28[9], w14
	umov.h	w14, v20[3]
	mov.b	v28[10], w14
	umov.h	w14, v26[1]
	mov.b	v27[13], w14
	umov.h	w14, v23[3]
	mov.b	v28[11], w14
	umov.h	w14, v24[3]
	mov.b	v28[12], w14
	umov.h	w14, v22[1]
	mov.b	v27[14], w14
	umov.h	w14, v26[3]
	mov.b	v28[13], w14
	umov.h	w14, v22[3]
	mov.b	v28[14], w14
	umov.h	w14, v25[1]
	mov.b	v27[15], w14
	umov.h	w14, v25[3]
	mov.b	v28[15], w14
	fmov	x14, d21
	add	x14, x12, x14
	stur	q28, [x14, #9]
	stur	q27, [x14, #-7]
	add.2d	v0, v0, v16
	add.2d	v1, v1, v16
	add.4s	v2, v2, v17
	subs	x13, x13, #4
	b.ne	LBB0_9
; %bb.10:
	cmp	x10, x11
	b.eq	LBB0_13
LBB0_11:
	add	x10, sp, #7
	add	x11, x10, #3
	mov	w12, #48
LBB0_12:                                ; =>This Inner Loop Header: Depth=1
	lsr	w13, w19, w9
	tst	w13, #0x1
	cinc	w13, w12, ne
	strb	w13, [x10, x9]
	add	w13, w9, #1
	lsr	w13, w19, w13
	tst	w13, #0x1
	cinc	w13, w12, ne
	add	x14, x11, x9
	sturb	w13, [x14, #-2]
	add	x13, x9, #2
	lsr	w15, w19, w13
	tst	w15, #0x1
	cinc	w15, w12, ne
	sturb	w15, [x14, #-1]
	add	w13, w13, #1
	lsr	w13, w19, w13
	tst	w13, #0x1
	cinc	w13, w12, ne
	strb	w13, [x14]
	add	x13, x9, #4
	lsr	w15, w19, w13
	tst	w15, #0x1
	cinc	w15, w12, ne
	strb	w15, [x14, #1]
	add	w13, w13, #1
	lsr	w13, w19, w13
	tst	w13, #0x1
	cinc	w13, w12, ne
	strb	w13, [x14, #2]
	add	x13, x9, #6
	lsr	w15, w19, w13
	tst	w15, #0x1
	cinc	w15, w12, ne
	strb	w15, [x14, #3]
	add	w13, w13, #1
	lsr	w13, w19, w13
	tst	w13, #0x1
	cinc	w13, w12, ne
	strb	w13, [x14, #4]
	add	x9, x9, #8
	cmp	x9, x8
	b.lo	LBB0_12
LBB0_13:
	and	x8, x9, #0xfffffff8
LBB0_14:
	add	x9, sp, #7
	strb	wzr, [x9, x8]
	mov	x0, x21
	bl	_put_bits_count
	mov	x1, x0
	add	x4, sp, #7
	mov	x0, x24
	mov	x2, x23
	mov	x3, x22
	mov	x5, x19
	bl	_ff_cbs_trace_syntax_element
LBB0_15:
	cmp	w20, #1
	b.lt	LBB0_18
; %bb.16:
	mov	w22, #0
LBB0_17:                                ; =>This Inner Loop Header: Depth=1
	asr	w8, w19, w22
	and	w2, w8, #0xff
	mov	x0, x21
	mov	w1, #8
	bl	_put_bits
	add	w22, w22, #8
	cmp	w22, w20
	b.lt	LBB0_17
LBB0_18:
	ldr	x8, [sp, #40]
Lloh15:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh16:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh17:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_20
; %bb.19:
	mov	w0, #0
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	add	sp, sp, #112
	ret
LBB0_20:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdr	Lloh13, Lloh14
	.loh AdrpAdrp	Lloh11, Lloh13
	.loh AdrpLdr	Lloh11, Lloh12
	.loh AdrpAdrp	Lloh9, Lloh11
	.loh AdrpLdr	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.cfi_endproc
                                        ; -- End function
	.comm	_ENOSPC,4,2                     ; @ENOSPC
	.no_dead_strip	_cbs_vp9_write_le
.subsections_via_symbols
