	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function radeon_uvd_calc_upll_post_div
_radeon_uvd_calc_upll_post_div:         ## @radeon_uvd_calc_upll_post_div
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%edx, %r8d
	movl	%edi, %r9d
	movl	%edi, %eax
	xorl	%edx, %edx
	divl	%esi
	movl	%eax, %edi
	cmpl	%r8d, %eax
	cmovbel	%r8d, %edi
	movl	%r9d, %eax
	xorl	%edx, %edx
	divl	%edi
	cmpl	%eax, %esi
	adcl	$0, %edi
	cmpl	%ecx, %edi
	seta	%al
	movl	%edi, %ecx
	andb	%al, %cl
	movzbl	%cl, %eax
	addl	%edi, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_radeon_uvd_calc_upll_post_div
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function radeon_uvd_calc_upll_post_div
_radeon_uvd_calc_upll_post_div:         ; @radeon_uvd_calc_upll_post_div
	.cfi_startproc
; %bb.0:
	udiv	w8, w0, w1
	cmp	w8, w2
	csel	w8, w8, w2, hi
	udiv	w9, w0, w8
	cmp	w9, w1
	cinc	w8, w8, hi
	cmp	w8, w3
	cset	w9, hi
	and	w9, w9, w8
	add	w0, w8, w9
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_radeon_uvd_calc_upll_post_div
.subsections_via_symbols
