	.file	"extr_ratecontrol.c_modify_qscale.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC3:
	.string	"limiting QP %f -> %f\n"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC4:
	.string	"q:%f max:%f min:%f size:%f index:%f agr:%f\n"
	.text
	.p2align 4
	.type	modify_qscale, @function
modify_qscale:
.LFB0:
	.cfi_startproc
	endbr64
	push	r13
	.cfi_def_cfa_offset 16
	.cfi_offset 13, -16
	push	r12
	.cfi_def_cfa_offset 24
	.cfi_offset 12, -24
	mov	r12d, edx
	push	rbp
	.cfi_def_cfa_offset 32
	.cfi_offset 6, -32
	mov	rbp, rsi
	push	rbx
	.cfi_def_cfa_offset 40
	.cfi_offset 3, -40
	mov	rbx, rdi
	sub	rsp, 72
	.cfi_def_cfa_offset 112
	mov	rdi, QWORD PTR 32[rdi]
	movsd	QWORD PTR [rsp], xmm0
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR 56[rsp], rax
	xor	eax, eax
	movsd	xmm3, QWORD PTR [rdi]
	movsd	QWORD PTR 24[rsp], xmm3
	call	get_fps@PLT
	mov	rax, QWORD PTR 32[rbx]
	mov	r13d, DWORD PTR 0[rbp]
	mov	rdx, rbx
	lea	rsi, 52[rsp]
	lea	rdi, 48[rsp]
	movsd	xmm1, QWORD PTR 16[rax]
	movsd	xmm2, QWORD PTR 8[rax]
	mov	ecx, r13d
	divsd	xmm2, xmm0
	movapd	xmm6, xmm1
	divsd	xmm6, xmm0
	movsd	QWORD PTR 16[rsp], xmm2
	movsd	QWORD PTR 8[rsp], xmm6
	call	get_qminmax@PLT
	mov	ecx, DWORD PTR [rbx]
	movsd	xmm6, QWORD PTR 8[rsp]
	movsd	xmm2, QWORD PTR 16[rsp]
	movsd	xmm3, QWORD PTR 24[rsp]
	test	ecx, ecx
	je	.L2
	mov	eax, r12d
	cdq
	idiv	ecx
	test	edx, edx
	je	.L38
.L2:
	pxor	xmm7, xmm7
	movsd	xmm4, QWORD PTR 40[rbx]
	ucomisd	xmm3, xmm7
	jp	.L26
	jne	.L26
.L3:
	movsd	xmm5, QWORD PTR 16[rbx]
	movsd	xmm0, QWORD PTR [rsp]
	movapd	xmm1, xmm6
	mov	rdi, rbx
	lea	rsi, .LC4[rip]
	call	ff_dlog@PLT
	pxor	xmm5, xmm5
	ucomisd	xmm5, QWORD PTR 24[rbx]
	jp	.L15
	jne	.L15
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, DWORD PTR 48[rsp]
.L17:
	movsd	xmm7, QWORD PTR [rsp]
	comisd	xmm0, xmm7
	jbe	.L39
.L1:
	mov	rax, QWORD PTR 56[rsp]
	xor	rax, QWORD PTR fs:40
	jne	.L40
	add	rsp, 72
	.cfi_remember_state
	.cfi_def_cfa_offset 40
	pop	rbx
	.cfi_def_cfa_offset 32
	pop	rbp
	.cfi_def_cfa_offset 24
	pop	r12
	.cfi_def_cfa_offset 16
	pop	r13
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L15:
	.cfi_restore_state
	mov	eax, DWORD PTR 48[rsp]
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	cmp	eax, DWORD PTR 52[rsp]
	je	.L17
	call	log@PLT
	movsd	QWORD PTR 8[rsp], xmm0
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, DWORD PTR 52[rsp]
	call	log@PLT
	movsd	QWORD PTR 16[rsp], xmm0
	movsd	xmm0, QWORD PTR [rsp]
	call	log@PLT
	movsd	xmm4, QWORD PTR 8[rsp]
	movsd	xmm2, QWORD PTR 16[rsp]
	subsd	xmm0, xmm4
	subsd	xmm2, xmm4
	divsd	xmm0, xmm2
	movsd	QWORD PTR [rsp], xmm2
	subsd	xmm0, QWORD PTR .LC5[rip]
	mulsd	xmm0, QWORD PTR .LC6[rip]
	call	exp@PLT
	movsd	xmm1, QWORD PTR .LC0[rip]
	movsd	xmm2, QWORD PTR [rsp]
	addsd	xmm0, xmm1
	divsd	xmm1, xmm0
	movapd	xmm0, xmm1
	mulsd	xmm0, xmm2
	addsd	xmm0, QWORD PTR 8[rsp]
	call	exp@PLT
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L39:
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, DWORD PTR 52[rsp]
	minsd	xmm0, xmm7
	jmp	.L1
	.p2align 4,,10
	.p2align 3
.L38:
	cmp	DWORD PTR AV_PICTURE_TYPE_P[rip], r13d
	jne	.L2
	movsd	xmm7, QWORD PTR [rsp]
	mulsd	xmm7, QWORD PTR 8[rbx]
	movsd	QWORD PTR [rsp], xmm7
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L26:
	pxor	xmm5, xmm5
	ucomisd	xmm2, xmm5
	jp	.L27
	je	.L5
.L27:
	movapd	xmm0, xmm3
	movsd	xmm1, QWORD PTR .LC0[rip]
	subsd	xmm0, xmm4
	addsd	xmm0, xmm0
	divsd	xmm0, xmm3
	comisd	xmm0, xmm1
	jbe	.L41
	movapd	xmm0, xmm1
.L7:
	movsd	QWORD PTR 32[rsp], xmm4
	divsd	xmm1, QWORD PTR 16[rbx]
	movsd	QWORD PTR 24[rsp], xmm6
	movsd	QWORD PTR 16[rsp], xmm2
	movsd	QWORD PTR 8[rsp], xmm3
	call	pow@PLT
	mulsd	xmm0, QWORD PTR [rsp]
	movsd	xmm2, QWORD PTR 16[rsp]
	mov	edi, 1
	movsd	xmm3, QWORD PTR 8[rsp]
	mov	rax, QWORD PTR 32[rbx]
	movapd	xmm7, xmm2
	subsd	xmm7, xmm3
	movsd	QWORD PTR [rsp], xmm0
	movsd	xmm0, QWORD PTR 40[rbx]
	addsd	xmm0, xmm7
	mulsd	xmm0, QWORD PTR 24[rax]
	call	FFMAX@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	bits2qp@PLT
	movsd	xmm3, QWORD PTR 8[rsp]
	movsd	xmm2, QWORD PTR 16[rsp]
	movapd	xmm1, xmm0
	movsd	xmm0, QWORD PTR [rsp]
	movsd	xmm6, QWORD PTR 24[rsp]
	movsd	xmm4, QWORD PTR 32[rsp]
	comisd	xmm0, xmm1
	jbe	.L5
	mov	rdi, QWORD PTR 32[rbx]
	mov	eax, DWORD PTR 32[rdi]
	test	DWORD PTR FF_DEBUG_RC[rip], eax
	jne	.L42
	movsd	QWORD PTR [rsp], xmm1
	.p2align 4,,10
	.p2align 3
.L5:
	pxor	xmm5, xmm5
	ucomisd	xmm6, xmm5
	jp	.L10
	je	.L36
.L10:
	addsd	xmm4, xmm4
	movsd	xmm1, QWORD PTR .LC0[rip]
	divsd	xmm4, xmm3
	comisd	xmm4, xmm1
	movapd	xmm0, xmm4
	jbe	.L43
	movapd	xmm0, xmm1
.L11:
	movsd	QWORD PTR 24[rsp], xmm6
	divsd	xmm1, QWORD PTR 16[rbx]
	movsd	QWORD PTR 16[rsp], xmm2
	movsd	QWORD PTR 8[rsp], xmm3
	call	pow@PLT
	movsd	xmm5, QWORD PTR [rsp]
	mov	rax, QWORD PTR 32[rbx]
	mov	edi, 1
	divsd	xmm5, xmm0
	movsd	xmm0, QWORD PTR 40[rax]
	mulsd	xmm0, QWORD PTR 40[rbx]
	movsd	QWORD PTR [rsp], xmm5
	call	FFMAX@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	bits2qp@PLT
	comisd	xmm0, QWORD PTR [rsp]
	movsd	xmm3, QWORD PTR 8[rsp]
	movsd	xmm2, QWORD PTR 16[rsp]
	movsd	xmm6, QWORD PTR 24[rsp]
	movapd	xmm1, xmm0
	jbe	.L36
	mov	rdi, QWORD PTR 32[rbx]
	mov	eax, DWORD PTR 32[rdi]
	test	DWORD PTR FF_DEBUG_RC[rip], eax
	jne	.L14
	movsd	xmm4, QWORD PTR 40[rbx]
	movsd	QWORD PTR [rsp], xmm0
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L36:
	movsd	xmm4, QWORD PTR 40[rbx]
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L41:
	movsd	xmm5, QWORD PTR .LC1[rip]
	maxsd	xmm5, xmm0
	movapd	xmm0, xmm5
	jmp	.L7
	.p2align 4,,10
	.p2align 3
.L43:
	movsd	xmm4, QWORD PTR .LC1[rip]
	maxsd	xmm4, xmm0
	movapd	xmm0, xmm4
	jmp	.L11
	.p2align 4,,10
	.p2align 3
.L14:
	movsd	QWORD PTR 8[rsp], xmm0
	mov	esi, DWORD PTR AV_LOG_DEBUG[rip]
	movsd	xmm0, QWORD PTR [rsp]
	lea	rdx, .LC3[rip]
	movsd	QWORD PTR 32[rsp], xmm6
	movsd	QWORD PTR 24[rsp], xmm2
	movsd	QWORD PTR 16[rsp], xmm3
	call	av_log@PLT
	movsd	xmm1, QWORD PTR 8[rsp]
	movsd	xmm4, QWORD PTR 40[rbx]
	movsd	xmm6, QWORD PTR 32[rsp]
	movsd	xmm2, QWORD PTR 24[rsp]
	movsd	xmm3, QWORD PTR 16[rsp]
	movsd	QWORD PTR [rsp], xmm1
	jmp	.L3
	.p2align 4,,10
	.p2align 3
.L42:
	mov	esi, DWORD PTR AV_LOG_DEBUG[rip]
	lea	rdx, .LC3[rip]
	movsd	QWORD PTR 40[rsp], xmm4
	movsd	QWORD PTR 32[rsp], xmm6
	movsd	QWORD PTR 24[rsp], xmm2
	movsd	QWORD PTR 16[rsp], xmm3
	movsd	QWORD PTR 8[rsp], xmm1
	call	av_log@PLT
	movsd	xmm1, QWORD PTR 8[rsp]
	movsd	xmm3, QWORD PTR 16[rsp]
	movsd	xmm2, QWORD PTR 24[rsp]
	movsd	xmm6, QWORD PTR 32[rsp]
	movsd	xmm4, QWORD PTR 40[rsp]
	movsd	QWORD PTR [rsp], xmm1
	jmp	.L5
.L40:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	modify_qscale, .-modify_qscale
	.comm	FF_DEBUG_RC,4,4
	.comm	AV_PICTURE_TYPE_P,4,4
	.comm	AV_LOG_DEBUG,4,4
	.section	.rodata.cst8,"aM",@progbits,8
	.align 8
.LC0:
	.long	0
	.long	1072693248
	.align 8
.LC1:
	.long	3944497965
	.long	1058682594
	.align 8
.LC5:
	.long	0
	.long	1071644672
	.align 8
.LC6:
	.long	0
	.long	-1072693248
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_ratecontrol.c_modify_qscale.c"
	.text
	.global	__aeabi_ddiv
	.global	__aeabi_idivmod
	.global	__aeabi_dmul
	.global	__aeabi_dcmpeq
	.global	__aeabi_dsub
	.global	__aeabi_dadd
	.global	__aeabi_dcmpgt
	.global	__aeabi_dcmplt
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"limiting QP %f -> %f\012\000"
	.align	2
.LC1:
	.ascii	"q:%f max:%f min:%f size:%f index:%f agr:%f\012\000"
	.global	__aeabi_i2d
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC2:
	.word	__stack_chk_guard
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	modify_qscale, %function
modify_qscale:
	@ args = 4, pretend = 0, frame = 40
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	mov	r4, r0
	ldr	r0, [r0, #32]
	sub	sp, sp, #84
	ldmia	r0, {r6-r7}
	str	r6, [sp, #40]
	str	r7, [sp, #44]
	mov	fp, r3
	ldr	r3, .L46
	mov	r5, r1
	mov	r10, r2
	ldr	r3, [r3]
	str	r3, [sp, #76]
	mov	r3,#0
	bl	get_fps
	ldr	r8, [r4, #32]
	mov	r6, r0
	mov	r7, r1
	mov	r2, r0
	mov	r3, r1
	add	r1, r8, #8
	ldmia	r1, {r0-r1}
	bl	__aeabi_ddiv
	mov	r2, r6
	mov	r3, r7
	str	r0, [sp, #48]
	str	r1, [sp, #52]
	add	r1, r8, #16
	ldmia	r1, {r0-r1}
	bl	__aeabi_ddiv
	mov	r6, r0
	mov	r7, r1
	ldr	r8, [r5]
	add	r1, sp, #72
	mov	r2, r4
	mov	r3, r8
	add	r0, sp, #68
	str	r6, [sp, #56]
	str	r7, [sp, #60]
	bl	get_qminmax
	ldr	r1, [r4]
	cmp	r1, #0
	beq	.L2
	ldr	r0, [sp, #120]
	bl	__aeabi_idivmod
	cmp	r1, #0
	beq	.L40
.L2:
	add	r7, sp, #40
	ldmia	r7, {r6-r7}
	mov	r2, #0
	mov	r3, #0
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpeq
	add	r9, r4, #40
	ldmia	r9, {r8-r9}
	cmp	r0, #0
	bne	.L3
	add	r1, sp, #48
	ldmia	r1, {r0-r1}
	mov	r2, #0
	mov	r3, #0
	bl	__aeabi_dcmpeq
	cmp	r0, #0
	bne	.L5
	mov	r2, r8
	mov	r3, r9
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dsub
	mov	r2, r0
	mov	r3, r1
	bl	__aeabi_dadd
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_ddiv
	mov	r2, #0
	ldr	r3, .L46+4
	mov	r6, r0
	mov	r7, r1
	bl	__aeabi_dcmpgt
	cmp	r0, #0
	beq	.L41
	mov	r6, #0
	ldr	r7, .L46+4
.L7:
	add	r3, r4, #16
	ldmia	r3, {r2-r3}
	mov	r0, #0
	ldr	r1, .L46+4
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	pow
	mov	r2, r0
	mov	r3, r1
	mov	r0, r10
	mov	r1, fp
	bl	__aeabi_dmul
	add	r3, sp, #40
	ldmia	r3, {r2-r3}
	mov	r10, r0
	mov	fp, r1
	add	r1, sp, #48
	ldmia	r1, {r0-r1}
	bl	__aeabi_dsub
	add	r3, r4, #40
	ldmia	r3, {r2-r3}
	bl	__aeabi_dadd
	ldr	r3, [r4, #32]
	add	r3, r3, #24
	ldmia	r3, {r2-r3}
	bl	__aeabi_dmul
	mov	r2, #1
	bl	FFMAX
	mov	r1, r0
	mov	r0, r5
	bl	bits2qp
	mov	r6, r0
	mov	r7, r1
	mov	r0, r10
	mov	r1, fp
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmpgt
	cmp	r0, #0
	beq	.L5
	ldr	r0, [r4, #32]
	ldr	r3, .L46+8
	ldr	r2, [r0, #32]
	ldr	r3, [r3]
	tst	r2, r3
	moveq	r10, r6
	moveq	fp, r7
	bne	.L42
.L5:
	add	r1, sp, #56
	ldmia	r1, {r0-r1}
	mov	r2, #0
	mov	r3, #0
	bl	__aeabi_dcmpeq
	cmp	r0, #0
	bne	.L38
	mov	r2, r8
	mov	r3, r9
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dadd
	add	r3, sp, #40
	ldmia	r3, {r2-r3}
	bl	__aeabi_ddiv
	mov	r2, #0
	ldr	r3, .L46+4
	mov	r6, r0
	mov	r7, r1
	bl	__aeabi_dcmpgt
	cmp	r0, #0
	beq	.L43
	mov	r6, #0
	ldr	r7, .L46+4
.L11:
	add	r3, r4, #16
	ldmia	r3, {r2-r3}
	mov	r0, #0
	ldr	r1, .L46+4
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	pow
	mov	r2, r0
	mov	r3, r1
	mov	r0, r10
	mov	r1, fp
	bl	__aeabi_ddiv
	add	r3, r4, #40
	ldmia	r3, {r2-r3}
	ldr	ip, [r4, #32]
	mov	r10, r0
	mov	fp, r1
	add	r1, ip, #40
	ldmia	r1, {r0-r1}
	bl	__aeabi_dmul
	mov	r2, #1
	bl	FFMAX
	mov	r1, r0
	mov	r0, r5
	bl	bits2qp
	mov	r6, r0
	mov	r7, r1
	mov	r0, r10
	mov	r1, fp
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	cmp	r0, #0
	beq	.L38
	ldr	r0, [r4, #32]
	ldr	r3, .L46+8
	ldr	r2, [r0, #32]
	ldr	r3, [r3]
	tst	r2, r3
	bne	.L14
	add	r9, r4, #40
	ldmia	r9, {r8-r9}
	mov	r10, r6
	mov	fp, r7
.L3:
	add	r3, r4, #16
	ldmia	r3, {r2-r3}
	add	r1, sp, #40
	ldmia	r1, {r0-r1}
	str	r2, [sp, #32]
	str	r3, [sp, #36]
	str	r0, [sp, #16]
	str	r1, [sp, #20]
	add	r1, sp, #48
	ldmia	r1, {r0-r1}
	mov	r2, r10
	mov	r3, fp
	str	r0, [sp, #8]
	str	r1, [sp, #12]
	add	r1, sp, #56
	ldmia	r1, {r0-r1}
	str	r8, [sp, #24]
	str	r9, [sp, #28]
	stm	sp, {r0-r1}
	ldr	r1, .L46+12
	mov	r0, r4
	bl	ff_dlog
	add	r1, r4, #24
	ldmia	r1, {r0-r1}
	mov	r2, #0
	mov	r3, #0
	bl	__aeabi_dcmpeq
	cmp	r0, #0
	beq	.L35
	ldr	r0, [sp, #68]
	bl	__aeabi_i2d
	mov	r4, r0
	mov	r5, r1
.L17:
	mov	r2, r4
	mov	r3, r5
	mov	r0, r10
	mov	r1, fp
	bl	__aeabi_dcmplt
	cmp	r0, #0
	beq	.L44
.L1:
	ldr	r3, .L46
	ldr	r2, [r3]
	ldr	r3, [sp, #76]
	eors	r2, r3, r2
	mov	r3, #0
	bne	.L45
	mov	r0, r4
	mov	r1, r5
	add	sp, sp, #84
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L35:
	ldr	r6, [sp, #68]
	mov	r0, r6
	bl	__aeabi_i2d
	ldr	r3, [sp, #72]
	mov	r4, r0
	cmp	r6, r3
	mov	r5, r1
	beq	.L17
	bl	log
	mov	r4, r0
	ldr	r0, [sp, #72]
	mov	r5, r1
	bl	__aeabi_i2d
	bl	log
	mov	r6, r0
	mov	r7, r1
	mov	r0, r10
	mov	r1, fp
	bl	log
	mov	r2, r4
	mov	r3, r5
	mov	r8, r0
	mov	r9, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dsub
	mov	r6, r0
	mov	r7, r1
	mov	r2, r4
	mov	r3, r5
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dsub
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_ddiv
	mov	r2, #0
	ldr	r3, .L46+16
	bl	__aeabi_dsub
	mov	r2, #0
	ldr	r3, .L46+20
	bl	__aeabi_dmul
	bl	exp
	mov	r2, #0
	ldr	r3, .L46+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, #0
	ldr	r1, .L46+4
	bl	__aeabi_ddiv
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dmul
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dadd
	bl	exp
	mov	r4, r0
	mov	r5, r1
	b	.L1
.L44:
	ldr	r0, [sp, #72]
	bl	__aeabi_i2d
	mov	r2, r10
	mov	r3, fp
	mov	r4, r0
	mov	r5, r1
	bl	__aeabi_dcmplt
	cmp	r0, #0
	moveq	r4, r10
	moveq	r5, fp
	b	.L1
.L14:
	stm	sp, {r10-fp}
	str	r6, [sp, #8]
	str	r7, [sp, #12]
	ldr	r3, .L46+24
	ldr	r2, .L46+28
	ldr	r1, [r3]
	mov	r10, r6
	mov	fp, r7
	bl	av_log
.L38:
	add	r9, r4, #40
	ldmia	r9, {r8-r9}
	b	.L3
.L40:
	ldr	r3, .L46+32
	ldr	r3, [r3]
	cmp	r3, r8
	bne	.L2
	add	r3, r4, #8
	ldmia	r3, {r2-r3}
	mov	r0, r10
	mov	r1, fp
	bl	__aeabi_dmul
	mov	r10, r0
	mov	fp, r1
	b	.L2
.L41:
	mov	r0, r6
	mov	r1, r7
	ldr	r2, .L46+36
	ldr	r3, .L46+40
	bl	__aeabi_dcmplt
	cmp	r0, #0
	ldrne	r6, .L46+36
	ldrne	r7, .L46+40
	b	.L7
.L43:
	mov	r0, r6
	mov	r1, r7
	ldr	r2, .L46+36
	ldr	r3, .L46+40
	bl	__aeabi_dcmplt
	cmp	r0, #0
	ldrne	r6, .L46+36
	ldrne	r7, .L46+40
	b	.L11
.L42:
	stm	sp, {r10-fp}
	str	r6, [sp, #8]
	str	r7, [sp, #12]
	ldr	r3, .L46+24
	ldr	r2, .L46+28
	ldr	r1, [r3]
	mov	r10, r6
	mov	fp, r7
	bl	av_log
	b	.L5
.L45:
	bl	__stack_chk_fail
.L47:
	.align	2
.L46:
	.word	.LC2
	.word	1072693248
	.word	FF_DEBUG_RC
	.word	.LC1
	.word	1071644672
	.word	-1072693248
	.word	AV_LOG_DEBUG
	.word	.LC0
	.word	AV_PICTURE_TYPE_P
	.word	-350469331
	.word	1058682594
	.size	modify_qscale, .-modify_qscale
	.comm	FF_DEBUG_RC,4,4
	.comm	AV_PICTURE_TYPE_P,4,4
	.comm	AV_LOG_DEBUG,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
