	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function frame_put_packet
_frame_put_packet:                      ## @frame_put_packet
	.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), %rsi
	movl	4(%rsi), %edx
	cmpl	$191, %edx
	jg	LBB0_10
## %bb.1:
	movl	8(%rsi), %ecx
	cmpl	$149, %ecx
	jg	LBB0_10
## %bb.2:
	movl	(%rsi), %eax
	sarl	$5, %eax
	cmpl	$4, %eax
	ja	LBB0_10
## %bb.3:
	sarl	$4, %edx
	leaq	LJTI0_0(%rip), %r8
	movslq	(%r8,%rax,4), %rax
	addq	%r8, %rax
	jmpq	*%rax
LBB0_4:
	movq	(%rdi), %rax
	imull	$12000, %edx, %ecx              ## imm = 0x2EE0
	jmp	LBB0_9
LBB0_10:
	popq	%rbp
	retq
LBB0_5:
	imull	$12000, %edx, %eax              ## imm = 0x2EE0
	cltq
	addq	(%rdi), %rax
	leal	(%rcx,%rcx,4), %ecx
	shll	$4, %ecx
	addl	$80, %ecx
	jmp	LBB0_9
LBB0_6:
	imull	$12000, %edx, %eax              ## imm = 0x2EE0
	cltq
	addq	(%rdi), %rax
	leal	(%rcx,%rcx,4), %ecx
	shll	$4, %ecx
	addl	$240, %ecx
	jmp	LBB0_9
LBB0_7:
	imull	$12000, %edx, %eax              ## imm = 0x2EE0
	cltq
	addq	(%rdi), %rax
	shll	$8, %ecx
	orl	$96, %ecx
	leal	(%rcx,%rcx,4), %ecx
	jmp	LBB0_9
LBB0_8:
	imull	$12000, %edx, %eax              ## imm = 0x2EE0
	cltq
	addq	(%rdi), %rax
	movslq	%ecx, %rdx
	imulq	$-2004318071, %rdx, %rdx        ## imm = 0x88888889
	shrq	$32, %rdx
	addl	%ecx, %edx
	movl	%edx, %edi
	shrl	$31, %edi
	sarl	$3, %edx
	addl	%edi, %edx
	addl	%ecx, %edx
	leal	(%rdx,%rdx,4), %ecx
	shll	$4, %ecx
	addl	$560, %ecx                      ## imm = 0x230
LBB0_9:
	movslq	%ecx, %rdi
	addq	%rax, %rdi
	movl	$480, %edx                      ## imm = 0x1E0
	popq	%rbp
	jmp	_memcpy                         ## TAILCALL
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
LJTI0_0:
	.long	L0_0_set_4
	.long	L0_0_set_5
	.long	L0_0_set_6
	.long	L0_0_set_7
	.long	L0_0_set_8
	.end_data_region
                                        ## -- End function
	.no_dead_strip	_frame_put_packet
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function frame_put_packet
_frame_put_packet:                      ; @frame_put_packet
	.cfi_startproc
; %bb.0:
	ldr	x1, [x1]
	ldr	w8, [x1, #4]
	cmp	w8, #191
	b.gt	LBB0_5
; %bb.1:
	ldr	w9, [x1, #8]
	cmp	w9, #149
	b.gt	LBB0_5
; %bb.2:
	ldr	w10, [x1]
	asr	w11, w10, #5
	cmp	w11, #4
	b.hi	LBB0_5
; %bb.3:
	asr	w10, w8, #4
Lloh0:
	adrp	x8, lJTI0_0@PAGE
Lloh1:
	add	x8, x8, lJTI0_0@PAGEOFF
	adr	x12, LBB0_4
	ldrb	w13, [x8, x11]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_4:
	ldr	x8, [x0]
	mov	w9, #12000
	mul	w9, w10, w9
	b	LBB0_10
LBB0_5:
	ret
LBB0_6:
	ldr	x8, [x0]
	mov	w11, #12000
	mul	w10, w10, w11
	add	x8, x8, w10, sxtw
	mov	w10, #80
	mul	w9, w9, w10
	add	w9, w9, #80
	b	LBB0_10
LBB0_7:
	ldr	x8, [x0]
	mov	w11, #12000
	mul	w10, w10, w11
	add	x8, x8, w10, sxtw
	mov	w10, #80
	orr	w11, wzr, #0xf0
	madd	w9, w9, w10, w11
	b	LBB0_10
LBB0_8:
	ldr	x8, [x0]
	mov	w11, #12000
	mul	w10, w10, w11
	add	x8, x8, w10, sxtw
	mov	w10, #6
	bfi	w10, w9, #4, #28
	add	w9, w10, w10, lsl #2
	lsl	w9, w9, #4
	b	LBB0_10
LBB0_9:
	ldr	x8, [x0]
	mov	w11, #12000
	mul	w10, w10, w11
	add	x8, x8, w10, sxtw
	mov	w10, #34953
	movk	w10, #34952, lsl #16
	smull	x10, w9, w10
	lsr	x10, x10, #32
	add	w10, w10, w9
	asr	w11, w10, #3
	add	w10, w11, w10, lsr #31
	add	w9, w9, w10
	mov	w10, #80
	mul	w9, w9, w10
	add	w9, w9, #560
LBB0_10:
	add	x0, x8, w9, sxtw
	mov	w2, #480
	b	_memcpy
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_4-LBB0_4)>>2
	.byte	(LBB0_6-LBB0_4)>>2
	.byte	(LBB0_7-LBB0_4)>>2
	.byte	(LBB0_8-LBB0_4)>>2
	.byte	(LBB0_9-LBB0_4)>>2
                                        ; -- End function
	.no_dead_strip	_frame_put_packet
.subsections_via_symbols
