	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function prores_fdct
_prores_fdct:                           ## @prores_fdct
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rdi, %r8
	sarl	%edx
	movslq	%edx, %rdx
	movl	(%rsi), %edi
	movl	%edi, (%rcx)
	movl	4(%rsi), %edi
	movl	%edi, 4(%rcx)
	movl	8(%rsi), %edi
	movl	%edi, 8(%rcx)
	movl	12(%rsi), %edi
	movl	%edi, 12(%rcx)
	movl	16(%rsi), %edi
	movl	%edi, 16(%rcx)
	movl	20(%rsi), %edi
	movl	%edi, 20(%rcx)
	movl	24(%rsi), %edi
	movl	%edi, 24(%rcx)
	movl	28(%rsi), %edi
	movl	%edi, 28(%rcx)
	leaq	(%rsi,%rdx,4), %rdi
	movl	(%rsi,%rdx,4), %eax
	movl	%eax, 32(%rcx)
	movl	4(%rsi,%rdx,4), %eax
	movl	%eax, 36(%rcx)
	movl	8(%rsi,%rdx,4), %eax
	movl	%eax, 40(%rcx)
	movl	12(%rsi,%rdx,4), %eax
	movl	%eax, 44(%rcx)
	movl	16(%rsi,%rdx,4), %eax
	movl	%eax, 48(%rcx)
	movl	20(%rsi,%rdx,4), %eax
	movl	%eax, 52(%rcx)
	movl	24(%rsi,%rdx,4), %eax
	movl	%eax, 56(%rcx)
	movl	28(%rsi,%rdx,4), %eax
	movl	%eax, 60(%rcx)
	leaq	(%rdi,%rdx,4), %rsi
	movl	(%rdi,%rdx,4), %eax
	movl	%eax, 64(%rcx)
	movl	4(%rdi,%rdx,4), %eax
	movl	%eax, 68(%rcx)
	movl	8(%rdi,%rdx,4), %eax
	movl	%eax, 72(%rcx)
	movl	12(%rdi,%rdx,4), %eax
	movl	%eax, 76(%rcx)
	movl	16(%rdi,%rdx,4), %eax
	movl	%eax, 80(%rcx)
	movl	20(%rdi,%rdx,4), %eax
	movl	%eax, 84(%rcx)
	movl	24(%rdi,%rdx,4), %eax
	movl	%eax, 88(%rcx)
	movl	28(%rdi,%rdx,4), %eax
	movl	%eax, 92(%rcx)
	leaq	(%rsi,%rdx,4), %rdi
	movl	(%rsi,%rdx,4), %eax
	movl	%eax, 96(%rcx)
	movl	4(%rsi,%rdx,4), %eax
	movl	%eax, 100(%rcx)
	movl	8(%rsi,%rdx,4), %eax
	movl	%eax, 104(%rcx)
	movl	12(%rsi,%rdx,4), %eax
	movl	%eax, 108(%rcx)
	movl	16(%rsi,%rdx,4), %eax
	movl	%eax, 112(%rcx)
	movl	20(%rsi,%rdx,4), %eax
	movl	%eax, 116(%rcx)
	movl	24(%rsi,%rdx,4), %eax
	movl	%eax, 120(%rcx)
	movl	28(%rsi,%rdx,4), %eax
	movl	%eax, 124(%rcx)
	leaq	(%rdi,%rdx,4), %rsi
	movl	(%rdi,%rdx,4), %eax
	movl	%eax, 128(%rcx)
	movl	4(%rdi,%rdx,4), %eax
	movl	%eax, 132(%rcx)
	movl	8(%rdi,%rdx,4), %eax
	movl	%eax, 136(%rcx)
	movl	12(%rdi,%rdx,4), %eax
	movl	%eax, 140(%rcx)
	movl	16(%rdi,%rdx,4), %eax
	movl	%eax, 144(%rcx)
	movl	20(%rdi,%rdx,4), %eax
	movl	%eax, 148(%rcx)
	movl	24(%rdi,%rdx,4), %eax
	movl	%eax, 152(%rcx)
	movl	28(%rdi,%rdx,4), %eax
	movl	%eax, 156(%rcx)
	leaq	(%rsi,%rdx,4), %rdi
	movl	(%rsi,%rdx,4), %eax
	movl	%eax, 160(%rcx)
	movl	4(%rsi,%rdx,4), %eax
	movl	%eax, 164(%rcx)
	movl	8(%rsi,%rdx,4), %eax
	movl	%eax, 168(%rcx)
	movl	12(%rsi,%rdx,4), %eax
	movl	%eax, 172(%rcx)
	movl	16(%rsi,%rdx,4), %eax
	movl	%eax, 176(%rcx)
	movl	20(%rsi,%rdx,4), %eax
	movl	%eax, 180(%rcx)
	movl	24(%rsi,%rdx,4), %eax
	movl	%eax, 184(%rcx)
	movl	28(%rsi,%rdx,4), %eax
	movl	%eax, 188(%rcx)
	leaq	(%rdi,%rdx,4), %rsi
	movl	(%rdi,%rdx,4), %eax
	movl	%eax, 192(%rcx)
	movl	4(%rdi,%rdx,4), %eax
	movl	%eax, 196(%rcx)
	movl	8(%rdi,%rdx,4), %eax
	movl	%eax, 200(%rcx)
	movl	12(%rdi,%rdx,4), %eax
	movl	%eax, 204(%rcx)
	movl	16(%rdi,%rdx,4), %eax
	movl	%eax, 208(%rcx)
	movl	20(%rdi,%rdx,4), %eax
	movl	%eax, 212(%rcx)
	movl	24(%rdi,%rdx,4), %eax
	movl	%eax, 216(%rcx)
	movl	28(%rdi,%rdx,4), %eax
	movl	%eax, 220(%rcx)
	movl	(%rsi,%rdx,4), %eax
	movl	%eax, 224(%rcx)
	movl	4(%rsi,%rdx,4), %eax
	movl	%eax, 228(%rcx)
	movl	8(%rsi,%rdx,4), %eax
	movl	%eax, 232(%rcx)
	movl	12(%rsi,%rdx,4), %eax
	movl	%eax, 236(%rcx)
	movl	16(%rsi,%rdx,4), %eax
	movl	%eax, 240(%rcx)
	movl	20(%rsi,%rdx,4), %eax
	movl	%eax, 244(%rcx)
	movl	24(%rsi,%rdx,4), %eax
	movl	%eax, 248(%rcx)
	movl	28(%rsi,%rdx,4), %eax
	movl	%eax, 252(%rcx)
	movq	%rcx, %rdi
	popq	%rbp
	jmpq	*(%r8)                          ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_prores_fdct
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function prores_fdct
_prores_fdct:                           ; @prores_fdct
	.cfi_startproc
; %bb.0:
	asr	w8, w2, #1
	ldr	w9, [x1]
	str	w9, [x3]
	ldr	w9, [x1, #4]
	str	w9, [x3, #4]
	ldr	w9, [x1, #8]
	str	w9, [x3, #8]
	ldr	w9, [x1, #12]
	str	w9, [x3, #12]
	ldr	w9, [x1, #16]
	str	w9, [x3, #16]
	ldr	w9, [x1, #20]
	str	w9, [x3, #20]
	ldr	w9, [x1, #24]
	str	w9, [x3, #24]
	ldr	w9, [x1, #28]
	str	w9, [x3, #28]
	sbfiz	x8, x8, #2, #32
	add	x9, x1, x8
	add	x10, x9, x8
	ldr	w11, [x9]
	str	w11, [x3, #32]
	ldr	w11, [x9, #4]
	str	w11, [x3, #36]
	ldr	w11, [x9, #8]
	str	w11, [x3, #40]
	ldr	w11, [x9, #12]
	str	w11, [x3, #44]
	ldr	w11, [x9, #16]
	str	w11, [x3, #48]
	ldr	w11, [x9, #20]
	str	w11, [x3, #52]
	ldr	w11, [x9, #24]
	str	w11, [x3, #56]
	ldr	w9, [x9, #28]
	str	w9, [x3, #60]
	ldr	w9, [x10]
	str	w9, [x3, #64]
	ldr	w9, [x10, #4]
	str	w9, [x3, #68]
	ldr	w9, [x10, #8]
	str	w9, [x3, #72]
	ldr	w9, [x10, #12]
	str	w9, [x3, #76]
	ldr	w9, [x10, #16]
	str	w9, [x3, #80]
	ldr	w9, [x10, #20]
	str	w9, [x3, #84]
	ldr	w9, [x10, #24]
	str	w9, [x3, #88]
	ldr	w9, [x10, #28]
	str	w9, [x3, #92]
	add	x9, x10, x8
	add	x10, x9, x8
	ldr	w11, [x9]
	str	w11, [x3, #96]
	ldr	w11, [x9, #4]
	str	w11, [x3, #100]
	ldr	w11, [x9, #8]
	str	w11, [x3, #104]
	ldr	w11, [x9, #12]
	str	w11, [x3, #108]
	ldr	w11, [x9, #16]
	str	w11, [x3, #112]
	ldr	w11, [x9, #20]
	str	w11, [x3, #116]
	ldr	w11, [x9, #24]
	str	w11, [x3, #120]
	ldr	w9, [x9, #28]
	str	w9, [x3, #124]
	ldr	w9, [x10]
	str	w9, [x3, #128]
	ldr	w9, [x10, #4]
	str	w9, [x3, #132]
	ldr	w9, [x10, #8]
	str	w9, [x3, #136]
	ldr	w9, [x10, #12]
	str	w9, [x3, #140]
	ldr	w9, [x10, #16]
	str	w9, [x3, #144]
	ldr	w9, [x10, #20]
	str	w9, [x3, #148]
	ldr	w9, [x10, #24]
	str	w9, [x3, #152]
	ldr	w9, [x10, #28]
	str	w9, [x3, #156]
	add	x9, x10, x8
	add	x10, x9, x8
	ldr	w11, [x9]
	str	w11, [x3, #160]
	ldr	w11, [x9, #4]
	str	w11, [x3, #164]
	ldr	w11, [x9, #8]
	str	w11, [x3, #168]
	ldr	w11, [x9, #12]
	str	w11, [x3, #172]
	ldr	w11, [x9, #16]
	str	w11, [x3, #176]
	ldr	w11, [x9, #20]
	str	w11, [x3, #180]
	ldr	w11, [x9, #24]
	str	w11, [x3, #184]
	ldr	w9, [x9, #28]
	str	w9, [x3, #188]
	ldr	w9, [x10]
	str	w9, [x3, #192]
	ldr	w9, [x10, #4]
	str	w9, [x3, #196]
	ldr	w9, [x10, #8]
	str	w9, [x3, #200]
	ldr	w9, [x10, #12]
	str	w9, [x3, #204]
	ldr	w9, [x10, #16]
	str	w9, [x3, #208]
	ldr	w9, [x10, #20]
	str	w9, [x3, #212]
	ldr	w9, [x10, #24]
	str	w9, [x3, #216]
	ldr	w9, [x10, #28]
	str	w9, [x3, #220]
	add	x8, x10, x8
	ldr	w9, [x8]
	str	w9, [x3, #224]
	ldr	w9, [x8, #4]
	str	w9, [x3, #228]
	ldr	w9, [x8, #8]
	str	w9, [x3, #232]
	ldr	w9, [x8, #12]
	str	w9, [x3, #236]
	ldr	w9, [x8, #16]
	str	w9, [x3, #240]
	ldr	w9, [x8, #20]
	str	w9, [x3, #244]
	ldr	w9, [x8, #24]
	str	w9, [x3, #248]
	ldr	w8, [x8, #28]
	str	w8, [x3, #252]
	ldr	x1, [x0]
	mov	x0, x3
	br	x1
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_prores_fdct
.subsections_via_symbols
