	.file	"818937.c"
	.intel_syntax noprefix
	.text
	.globl	__IQsqrt
	.type	__IQsqrt, @function
__IQsqrt:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	QWORD PTR -8[rbp], rdi
	mov	DWORD PTR -12[rbp], esi
	pxor	xmm2, xmm2
	cvtsi2sd	xmm2, QWORD PTR -8[rbp]
	movsd	QWORD PTR -24[rbp], xmm2
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, DWORD PTR -12[rbp]
	mov	rax, QWORD PTR .LC0[rip]
	movapd	xmm1, xmm0
	movq	xmm0, rax
	call	pow@PLT
	mulsd	xmm0, QWORD PTR -24[rbp]
	movq	rax, xmm0
	movq	xmm0, rax
	call	sqrt@PLT
	cvttsd2si	rax, xmm0
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	__IQsqrt, .-__IQsqrt
	.globl	_IQ1sqrt
	.type	_IQ1sqrt, @function
_IQ1sqrt:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 1
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	_IQ1sqrt, .-_IQ1sqrt
	.globl	_IQ2sqrt
	.type	_IQ2sqrt, @function
_IQ2sqrt:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 2
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	_IQ2sqrt, .-_IQ2sqrt
	.globl	_IQ3sqrt
	.type	_IQ3sqrt, @function
_IQ3sqrt:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 3
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	_IQ3sqrt, .-_IQ3sqrt
	.globl	_IQ4sqrt
	.type	_IQ4sqrt, @function
_IQ4sqrt:
.LFB4:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 4
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE4:
	.size	_IQ4sqrt, .-_IQ4sqrt
	.globl	_IQ5sqrt
	.type	_IQ5sqrt, @function
_IQ5sqrt:
.LFB5:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 5
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE5:
	.size	_IQ5sqrt, .-_IQ5sqrt
	.globl	_IQ6sqrt
	.type	_IQ6sqrt, @function
_IQ6sqrt:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 6
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	_IQ6sqrt, .-_IQ6sqrt
	.globl	_IQ7sqrt
	.type	_IQ7sqrt, @function
_IQ7sqrt:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 7
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	_IQ7sqrt, .-_IQ7sqrt
	.globl	_IQ8sqrt
	.type	_IQ8sqrt, @function
_IQ8sqrt:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 8
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	_IQ8sqrt, .-_IQ8sqrt
	.globl	_IQ9sqrt
	.type	_IQ9sqrt, @function
_IQ9sqrt:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 9
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	_IQ9sqrt, .-_IQ9sqrt
	.globl	_IQ10sqrt
	.type	_IQ10sqrt, @function
_IQ10sqrt:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 10
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	_IQ10sqrt, .-_IQ10sqrt
	.globl	_IQ11sqrt
	.type	_IQ11sqrt, @function
_IQ11sqrt:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 11
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	_IQ11sqrt, .-_IQ11sqrt
	.globl	_IQ12sqrt
	.type	_IQ12sqrt, @function
_IQ12sqrt:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 12
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	_IQ12sqrt, .-_IQ12sqrt
	.globl	_IQ13sqrt
	.type	_IQ13sqrt, @function
_IQ13sqrt:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 13
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	_IQ13sqrt, .-_IQ13sqrt
	.globl	_IQ14sqrt
	.type	_IQ14sqrt, @function
_IQ14sqrt:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 14
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	_IQ14sqrt, .-_IQ14sqrt
	.globl	_IQ15sqrt
	.type	_IQ15sqrt, @function
_IQ15sqrt:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 15
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	_IQ15sqrt, .-_IQ15sqrt
	.globl	_IQ16sqrt
	.type	_IQ16sqrt, @function
_IQ16sqrt:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 16
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	_IQ16sqrt, .-_IQ16sqrt
	.globl	_IQ17sqrt
	.type	_IQ17sqrt, @function
_IQ17sqrt:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 17
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE17:
	.size	_IQ17sqrt, .-_IQ17sqrt
	.globl	_IQ18sqrt
	.type	_IQ18sqrt, @function
_IQ18sqrt:
.LFB18:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 18
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE18:
	.size	_IQ18sqrt, .-_IQ18sqrt
	.globl	_IQ19sqrt
	.type	_IQ19sqrt, @function
_IQ19sqrt:
.LFB19:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 19
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE19:
	.size	_IQ19sqrt, .-_IQ19sqrt
	.globl	_IQ20sqrt
	.type	_IQ20sqrt, @function
_IQ20sqrt:
.LFB20:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 20
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE20:
	.size	_IQ20sqrt, .-_IQ20sqrt
	.globl	_IQ21sqrt
	.type	_IQ21sqrt, @function
_IQ21sqrt:
.LFB21:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 21
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE21:
	.size	_IQ21sqrt, .-_IQ21sqrt
	.globl	_IQ22sqrt
	.type	_IQ22sqrt, @function
_IQ22sqrt:
.LFB22:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 22
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE22:
	.size	_IQ22sqrt, .-_IQ22sqrt
	.globl	_IQ23sqrt
	.type	_IQ23sqrt, @function
_IQ23sqrt:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 23
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE23:
	.size	_IQ23sqrt, .-_IQ23sqrt
	.globl	_IQ24sqrt
	.type	_IQ24sqrt, @function
_IQ24sqrt:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 24
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE24:
	.size	_IQ24sqrt, .-_IQ24sqrt
	.globl	_IQ25sqrt
	.type	_IQ25sqrt, @function
_IQ25sqrt:
.LFB25:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 25
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE25:
	.size	_IQ25sqrt, .-_IQ25sqrt
	.globl	_IQ26sqrt
	.type	_IQ26sqrt, @function
_IQ26sqrt:
.LFB26:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 26
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE26:
	.size	_IQ26sqrt, .-_IQ26sqrt
	.globl	_IQ27sqrt
	.type	_IQ27sqrt, @function
_IQ27sqrt:
.LFB27:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 27
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE27:
	.size	_IQ27sqrt, .-_IQ27sqrt
	.globl	_IQ28sqrt
	.type	_IQ28sqrt, @function
_IQ28sqrt:
.LFB28:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 28
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE28:
	.size	_IQ28sqrt, .-_IQ28sqrt
	.globl	_IQ29sqrt
	.type	_IQ29sqrt, @function
_IQ29sqrt:
.LFB29:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 29
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE29:
	.size	_IQ29sqrt, .-_IQ29sqrt
	.globl	_IQ30sqrt
	.type	_IQ30sqrt, @function
_IQ30sqrt:
.LFB30:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 16
	mov	QWORD PTR -8[rbp], rdi
	mov	rax, QWORD PTR -8[rbp]
	mov	esi, 30
	mov	rdi, rax
	call	__IQsqrt
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE30:
	.size	_IQ30sqrt, .-_IQ30sqrt
	.section	.rodata
	.align 8
.LC0:
	.long	0
	.long	1073741824
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.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, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"818937.c"
	.text
	.global	__aeabi_i2d
	.global	__aeabi_dmul
	.global	__aeabi_d2iz
	.align	2
	.global	__IQsqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	__IQsqrt, %function
__IQsqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #8
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r0, [fp, #-16]
	bl	__aeabi_i2d
	mov	r4, r0
	mov	r5, r1
	ldr	r0, [fp, #-20]
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, #0
	mov	r1, #1073741824
	bl	pow
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	sqrt
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2iz
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
	.size	__IQsqrt, .-__IQsqrt
	.align	2
	.global	_IQ1sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ1sqrt, %function
_IQ1sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #1
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ1sqrt, .-_IQ1sqrt
	.align	2
	.global	_IQ2sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ2sqrt, %function
_IQ2sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #2
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ2sqrt, .-_IQ2sqrt
	.align	2
	.global	_IQ3sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ3sqrt, %function
_IQ3sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #3
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ3sqrt, .-_IQ3sqrt
	.align	2
	.global	_IQ4sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ4sqrt, %function
_IQ4sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #4
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ4sqrt, .-_IQ4sqrt
	.align	2
	.global	_IQ5sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ5sqrt, %function
_IQ5sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #5
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ5sqrt, .-_IQ5sqrt
	.align	2
	.global	_IQ6sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ6sqrt, %function
_IQ6sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #6
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ6sqrt, .-_IQ6sqrt
	.align	2
	.global	_IQ7sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ7sqrt, %function
_IQ7sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #7
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ7sqrt, .-_IQ7sqrt
	.align	2
	.global	_IQ8sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ8sqrt, %function
_IQ8sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #8
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ8sqrt, .-_IQ8sqrt
	.align	2
	.global	_IQ9sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ9sqrt, %function
_IQ9sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #9
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ9sqrt, .-_IQ9sqrt
	.align	2
	.global	_IQ10sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ10sqrt, %function
_IQ10sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #10
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ10sqrt, .-_IQ10sqrt
	.align	2
	.global	_IQ11sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ11sqrt, %function
_IQ11sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #11
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ11sqrt, .-_IQ11sqrt
	.align	2
	.global	_IQ12sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ12sqrt, %function
_IQ12sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #12
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ12sqrt, .-_IQ12sqrt
	.align	2
	.global	_IQ13sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ13sqrt, %function
_IQ13sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #13
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ13sqrt, .-_IQ13sqrt
	.align	2
	.global	_IQ14sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ14sqrt, %function
_IQ14sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #14
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ14sqrt, .-_IQ14sqrt
	.align	2
	.global	_IQ15sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ15sqrt, %function
_IQ15sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #15
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ15sqrt, .-_IQ15sqrt
	.align	2
	.global	_IQ16sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ16sqrt, %function
_IQ16sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #16
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ16sqrt, .-_IQ16sqrt
	.align	2
	.global	_IQ17sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ17sqrt, %function
_IQ17sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #17
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ17sqrt, .-_IQ17sqrt
	.align	2
	.global	_IQ18sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ18sqrt, %function
_IQ18sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #18
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ18sqrt, .-_IQ18sqrt
	.align	2
	.global	_IQ19sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ19sqrt, %function
_IQ19sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #19
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ19sqrt, .-_IQ19sqrt
	.align	2
	.global	_IQ20sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ20sqrt, %function
_IQ20sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #20
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ20sqrt, .-_IQ20sqrt
	.align	2
	.global	_IQ21sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ21sqrt, %function
_IQ21sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #21
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ21sqrt, .-_IQ21sqrt
	.align	2
	.global	_IQ22sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ22sqrt, %function
_IQ22sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #22
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ22sqrt, .-_IQ22sqrt
	.align	2
	.global	_IQ23sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ23sqrt, %function
_IQ23sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #23
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ23sqrt, .-_IQ23sqrt
	.align	2
	.global	_IQ24sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ24sqrt, %function
_IQ24sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #24
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ24sqrt, .-_IQ24sqrt
	.align	2
	.global	_IQ25sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ25sqrt, %function
_IQ25sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #25
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ25sqrt, .-_IQ25sqrt
	.align	2
	.global	_IQ26sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ26sqrt, %function
_IQ26sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #26
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ26sqrt, .-_IQ26sqrt
	.align	2
	.global	_IQ27sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ27sqrt, %function
_IQ27sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #27
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ27sqrt, .-_IQ27sqrt
	.align	2
	.global	_IQ28sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ28sqrt, %function
_IQ28sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #28
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ28sqrt, .-_IQ28sqrt
	.align	2
	.global	_IQ29sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ29sqrt, %function
_IQ29sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #29
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ29sqrt, .-_IQ29sqrt
	.align	2
	.global	_IQ30sqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	_IQ30sqrt, %function
_IQ30sqrt:
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #8
	str	r0, [fp, #-8]
	mov	r1, #30
	ldr	r0, [fp, #-8]
	bl	__IQsqrt
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	_IQ30sqrt, .-_IQ30sqrt
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
