	.file	"874448.c"
	.intel_syntax noprefix
	.text
	.globl	test_fric
	.type	test_fric, @function
test_fric:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__fric@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	test_fric, .-test_fric
	.globl	test_frim
	.type	test_frim, @function
test_frim:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__frim@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	test_frim, .-test_frim
	.globl	test_frims
	.type	test_frims, @function
test_frims:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__frims@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	test_frims, .-test_frims
	.globl	test_frin
	.type	test_frin, @function
test_frin:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__frin@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	test_frin, .-test_frin
	.globl	test_frins
	.type	test_frins, @function
test_frins:
.LFB4:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__frins@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE4:
	.size	test_frins, .-test_frins
	.globl	test_frip
	.type	test_frip, @function
test_frip:
.LFB5:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__frip@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE5:
	.size	test_frip, .-test_frip
	.globl	test_frips
	.type	test_frips, @function
test_frips:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__frips@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	test_frips, .-test_frips
	.globl	test_friz
	.type	test_friz, @function
test_friz:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__friz@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	test_friz, .-test_friz
	.globl	test_frizs
	.type	test_frizs, @function
test_frizs:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__frizs@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	test_frizs, .-test_frizs
	.globl	test_fsel
	.type	test_fsel, @function
test_fsel:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movsd	xmm1, QWORD PTR c[rip]
	movsd	xmm0, QWORD PTR b[rip]
	mov	rax, QWORD PTR a[rip]
	movapd	xmm2, xmm1
	movapd	xmm1, xmm0
	movq	xmm0, rax
	mov	eax, 3
	call	__fsel@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	test_fsel, .-test_fsel
	.globl	test_fsels
	.type	test_fsels, @function
test_fsels:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR f[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movss	xmm0, DWORD PTR e[rip]
	cvtss2sd	xmm0, xmm0
	movss	xmm2, DWORD PTR d[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movq	rax, xmm3
	movapd	xmm2, xmm1
	movapd	xmm1, xmm0
	movq	xmm0, rax
	mov	eax, 3
	call	__fsels@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	test_fsels, .-test_fsels
	.globl	test_frsqrte
	.type	test_frsqrte, @function
test_frsqrte:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__frsqrte@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	test_frsqrte, .-test_frsqrte
	.globl	test_frsqrtes
	.type	test_frsqrtes, @function
test_frsqrtes:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__frsqrtes@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	test_frsqrtes, .-test_frsqrtes
	.globl	test_fsqrt
	.type	test_fsqrt, @function
test_fsqrt:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__fsqrt@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	test_fsqrt, .-test_fsqrt
	.globl	test_fsqrts
	.type	test_fsqrts, @function
test_fsqrts:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__fsqrts@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	test_fsqrts, .-test_fsqrts
	.globl	test_builtin_ppc_fric
	.type	test_builtin_ppc_fric, @function
test_builtin_ppc_fric:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_fric@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	test_builtin_ppc_fric, .-test_builtin_ppc_fric
	.globl	test_builtin_ppc_frim
	.type	test_builtin_ppc_frim, @function
test_builtin_ppc_frim:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frim@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	test_builtin_ppc_frim, .-test_builtin_ppc_frim
	.globl	test_builtin_ppc_frims
	.type	test_builtin_ppc_frims, @function
test_builtin_ppc_frims:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frims@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE17:
	.size	test_builtin_ppc_frims, .-test_builtin_ppc_frims
	.globl	test_builtin_ppc_frin
	.type	test_builtin_ppc_frin, @function
test_builtin_ppc_frin:
.LFB18:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frin@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE18:
	.size	test_builtin_ppc_frin, .-test_builtin_ppc_frin
	.globl	test_builtin_ppc_frins
	.type	test_builtin_ppc_frins, @function
test_builtin_ppc_frins:
.LFB19:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frins@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE19:
	.size	test_builtin_ppc_frins, .-test_builtin_ppc_frins
	.globl	test_builtin_ppc_frip
	.type	test_builtin_ppc_frip, @function
test_builtin_ppc_frip:
.LFB20:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frip@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE20:
	.size	test_builtin_ppc_frip, .-test_builtin_ppc_frip
	.globl	test_builtin_ppc_frips
	.type	test_builtin_ppc_frips, @function
test_builtin_ppc_frips:
.LFB21:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frips@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE21:
	.size	test_builtin_ppc_frips, .-test_builtin_ppc_frips
	.globl	test_builtin_ppc_friz
	.type	test_builtin_ppc_friz, @function
test_builtin_ppc_friz:
.LFB22:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_friz@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE22:
	.size	test_builtin_ppc_friz, .-test_builtin_ppc_friz
	.globl	test_builtin_ppc_frizs
	.type	test_builtin_ppc_frizs, @function
test_builtin_ppc_frizs:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frizs@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE23:
	.size	test_builtin_ppc_frizs, .-test_builtin_ppc_frizs
	.globl	test_builtin_ppc_fsel
	.type	test_builtin_ppc_fsel, @function
test_builtin_ppc_fsel:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movsd	xmm1, QWORD PTR c[rip]
	movsd	xmm0, QWORD PTR b[rip]
	mov	rax, QWORD PTR a[rip]
	movapd	xmm2, xmm1
	movapd	xmm1, xmm0
	movq	xmm0, rax
	mov	eax, 3
	call	__builtin_ppc_fsel@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE24:
	.size	test_builtin_ppc_fsel, .-test_builtin_ppc_fsel
	.globl	test_builtin_ppc_fsels
	.type	test_builtin_ppc_fsels, @function
test_builtin_ppc_fsels:
.LFB25:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR f[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movss	xmm0, DWORD PTR e[rip]
	cvtss2sd	xmm0, xmm0
	movss	xmm2, DWORD PTR d[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movq	rax, xmm3
	movapd	xmm2, xmm1
	movapd	xmm1, xmm0
	movq	xmm0, rax
	mov	eax, 3
	call	__builtin_ppc_fsels@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE25:
	.size	test_builtin_ppc_fsels, .-test_builtin_ppc_fsels
	.globl	test_builtin_ppc_frsqrte
	.type	test_builtin_ppc_frsqrte, @function
test_builtin_ppc_frsqrte:
.LFB26:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frsqrte@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE26:
	.size	test_builtin_ppc_frsqrte, .-test_builtin_ppc_frsqrte
	.globl	test_builtin_ppc_frsqrtes
	.type	test_builtin_ppc_frsqrtes, @function
test_builtin_ppc_frsqrtes:
.LFB27:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_frsqrtes@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE27:
	.size	test_builtin_ppc_frsqrtes, .-test_builtin_ppc_frsqrtes
	.globl	test_builtin_ppc_fsqrt
	.type	test_builtin_ppc_fsqrt, @function
test_builtin_ppc_fsqrt:
.LFB28:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR a[rip]
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_fsqrt@PLT
	pxor	xmm0, xmm0
	cvtsi2sd	xmm0, eax
	movq	rax, xmm0
	movq	xmm0, rax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE28:
	.size	test_builtin_ppc_fsqrt, .-test_builtin_ppc_fsqrt
	.globl	test_builtin_ppc_fsqrts
	.type	test_builtin_ppc_fsqrts, @function
test_builtin_ppc_fsqrts:
.LFB29:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	xmm0, DWORD PTR d[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movq	rax, xmm1
	movq	xmm0, rax
	mov	eax, 1
	call	__builtin_ppc_fsqrts@PLT
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE29:
	.size	test_builtin_ppc_fsqrts, .-test_builtin_ppc_fsqrts
	.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	"874448.c"
	.text
	.global	__aeabi_i2d
	.align	2
	.global	test_fric
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_fric, %function
test_fric:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L3
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__fric
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L4:
	.align	2
.L3:
	.word	a
	.size	test_fric, .-test_fric
	.align	2
	.global	test_frim
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frim, %function
test_frim:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L7
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__frim
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L8:
	.align	2
.L7:
	.word	a
	.size	test_frim, .-test_frim
	.global	__aeabi_f2d
	.global	__aeabi_i2f
	.align	2
	.global	test_frims
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frims, %function
test_frims:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L11
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__frims
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L12:
	.align	2
.L11:
	.word	d
	.size	test_frims, .-test_frims
	.align	2
	.global	test_frin
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frin, %function
test_frin:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L15
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__frin
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L16:
	.align	2
.L15:
	.word	a
	.size	test_frin, .-test_frin
	.align	2
	.global	test_frins
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frins, %function
test_frins:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L19
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__frins
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L20:
	.align	2
.L19:
	.word	d
	.size	test_frins, .-test_frins
	.align	2
	.global	test_frip
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frip, %function
test_frip:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L23
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__frip
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L24:
	.align	2
.L23:
	.word	a
	.size	test_frip, .-test_frip
	.align	2
	.global	test_frips
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frips, %function
test_frips:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L27
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__frips
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L28:
	.align	2
.L27:
	.word	d
	.size	test_frips, .-test_frips
	.align	2
	.global	test_friz
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_friz, %function
test_friz:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L31
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__friz
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L32:
	.align	2
.L31:
	.word	a
	.size	test_friz, .-test_friz
	.align	2
	.global	test_frizs
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frizs, %function
test_frizs:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L35
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__frizs
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L36:
	.align	2
.L35:
	.word	d
	.size	test_frizs, .-test_frizs
	.align	2
	.global	test_fsel
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_fsel, %function
test_fsel:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #8
	ldr	r3, .L39
	ldmia	r3, {r0-r1}
	ldr	r3, .L39+4
	ldmia	r3, {r4-r5}
	ldr	r3, .L39+8
	ldmia	r3, {r2-r3}
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	bl	__fsel
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
.L40:
	.align	2
.L39:
	.word	a
	.word	b
	.word	c
	.size	test_fsel, .-test_fsel
	.align	2
	.global	test_fsels
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_fsels, %function
test_fsels:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, fp, lr}
	add	fp, sp, #20
	sub	sp, sp, #8
	ldr	r3, .L43
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r4, r0
	mov	r5, r1
	ldr	r3, .L43+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r6, r0
	mov	r7, r1
	ldr	r3, .L43+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	stm	sp, {r2-r3}
	mov	r2, r6
	mov	r3, r7
	mov	r0, r4
	mov	r1, r5
	bl	__fsels
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, fp, pc}
.L44:
	.align	2
.L43:
	.word	d
	.word	e
	.word	f
	.size	test_fsels, .-test_fsels
	.align	2
	.global	test_frsqrte
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frsqrte, %function
test_frsqrte:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L47
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__frsqrte
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L48:
	.align	2
.L47:
	.word	a
	.size	test_frsqrte, .-test_frsqrte
	.align	2
	.global	test_frsqrtes
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_frsqrtes, %function
test_frsqrtes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L51
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__frsqrtes
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L52:
	.align	2
.L51:
	.word	d
	.size	test_frsqrtes, .-test_frsqrtes
	.align	2
	.global	test_fsqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_fsqrt, %function
test_fsqrt:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L55
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__fsqrt
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L56:
	.align	2
.L55:
	.word	a
	.size	test_fsqrt, .-test_fsqrt
	.align	2
	.global	test_fsqrts
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_fsqrts, %function
test_fsqrts:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L59
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__fsqrts
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L60:
	.align	2
.L59:
	.word	d
	.size	test_fsqrts, .-test_fsqrts
	.align	2
	.global	test_builtin_ppc_fric
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_fric, %function
test_builtin_ppc_fric:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L63
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_fric
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L64:
	.align	2
.L63:
	.word	a
	.size	test_builtin_ppc_fric, .-test_builtin_ppc_fric
	.align	2
	.global	test_builtin_ppc_frim
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frim, %function
test_builtin_ppc_frim:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L67
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frim
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L68:
	.align	2
.L67:
	.word	a
	.size	test_builtin_ppc_frim, .-test_builtin_ppc_frim
	.align	2
	.global	test_builtin_ppc_frims
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frims, %function
test_builtin_ppc_frims:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L71
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frims
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L72:
	.align	2
.L71:
	.word	d
	.size	test_builtin_ppc_frims, .-test_builtin_ppc_frims
	.align	2
	.global	test_builtin_ppc_frin
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frin, %function
test_builtin_ppc_frin:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L75
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frin
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L76:
	.align	2
.L75:
	.word	a
	.size	test_builtin_ppc_frin, .-test_builtin_ppc_frin
	.align	2
	.global	test_builtin_ppc_frins
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frins, %function
test_builtin_ppc_frins:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L79
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frins
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L80:
	.align	2
.L79:
	.word	d
	.size	test_builtin_ppc_frins, .-test_builtin_ppc_frins
	.align	2
	.global	test_builtin_ppc_frip
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frip, %function
test_builtin_ppc_frip:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L83
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frip
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L84:
	.align	2
.L83:
	.word	a
	.size	test_builtin_ppc_frip, .-test_builtin_ppc_frip
	.align	2
	.global	test_builtin_ppc_frips
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frips, %function
test_builtin_ppc_frips:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L87
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frips
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L88:
	.align	2
.L87:
	.word	d
	.size	test_builtin_ppc_frips, .-test_builtin_ppc_frips
	.align	2
	.global	test_builtin_ppc_friz
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_friz, %function
test_builtin_ppc_friz:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L91
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_friz
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L92:
	.align	2
.L91:
	.word	a
	.size	test_builtin_ppc_friz, .-test_builtin_ppc_friz
	.align	2
	.global	test_builtin_ppc_frizs
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frizs, %function
test_builtin_ppc_frizs:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L95
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frizs
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L96:
	.align	2
.L95:
	.word	d
	.size	test_builtin_ppc_frizs, .-test_builtin_ppc_frizs
	.align	2
	.global	test_builtin_ppc_fsel
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_fsel, %function
test_builtin_ppc_fsel:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #8
	ldr	r3, .L99
	ldmia	r3, {r0-r1}
	ldr	r3, .L99+4
	ldmia	r3, {r4-r5}
	ldr	r3, .L99+8
	ldmia	r3, {r2-r3}
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	bl	__builtin_ppc_fsel
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
.L100:
	.align	2
.L99:
	.word	a
	.word	b
	.word	c
	.size	test_builtin_ppc_fsel, .-test_builtin_ppc_fsel
	.align	2
	.global	test_builtin_ppc_fsels
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_fsels, %function
test_builtin_ppc_fsels:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, fp, lr}
	add	fp, sp, #20
	sub	sp, sp, #8
	ldr	r3, .L103
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r4, r0
	mov	r5, r1
	ldr	r3, .L103+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r6, r0
	mov	r7, r1
	ldr	r3, .L103+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	stm	sp, {r2-r3}
	mov	r2, r6
	mov	r3, r7
	mov	r0, r4
	mov	r1, r5
	bl	__builtin_ppc_fsels
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	sub	sp, fp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, fp, pc}
.L104:
	.align	2
.L103:
	.word	d
	.word	e
	.word	f
	.size	test_builtin_ppc_fsels, .-test_builtin_ppc_fsels
	.align	2
	.global	test_builtin_ppc_frsqrte
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frsqrte, %function
test_builtin_ppc_frsqrte:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L107
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frsqrte
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L108:
	.align	2
.L107:
	.word	a
	.size	test_builtin_ppc_frsqrte, .-test_builtin_ppc_frsqrte
	.align	2
	.global	test_builtin_ppc_frsqrtes
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_frsqrtes, %function
test_builtin_ppc_frsqrtes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L111
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_frsqrtes
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L112:
	.align	2
.L111:
	.word	d
	.size	test_builtin_ppc_frsqrtes, .-test_builtin_ppc_frsqrtes
	.align	2
	.global	test_builtin_ppc_fsqrt
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_fsqrt, %function
test_builtin_ppc_fsqrt:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L115
	ldmia	r3, {r2-r3}
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_fsqrt
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	pop	{fp, pc}
.L116:
	.align	2
.L115:
	.word	a
	.size	test_builtin_ppc_fsqrt, .-test_builtin_ppc_fsqrt
	.align	2
	.global	test_builtin_ppc_fsqrts
	.syntax unified
	.arm
	.fpu softvfp
	.type	test_builtin_ppc_fsqrts, %function
test_builtin_ppc_fsqrts:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L119
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	__builtin_ppc_fsqrts
	mov	r3, r0
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r3, r0
	mov	r0, r3
	pop	{fp, pc}
.L120:
	.align	2
.L119:
	.word	d
	.size	test_builtin_ppc_fsqrts, .-test_builtin_ppc_fsqrts
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
