	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function rs6000_init_libfuncs
_rs6000_init_libfuncs:                  ## @rs6000_init_libfuncs
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_DEFAULT_ABI@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ABI_V4@GOTPCREL(%rip), %rcx
	movq	_TARGET_POWER2@GOTPCREL(%rip), %rbx
	cmpq	(%rcx), %rax
	je	LBB0_5
## %bb.1:
	movq	_TARGET_XCOFF@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_5
## %bb.2:
	cmpq	$0, (%rbx)
	jne	LBB0_5
## %bb.3:
	movq	_TARGET_POWERPC@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_5
## %bb.4:
	movq	_sfix_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movq	_SImode@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movq	_DFmode@GOTPCREL(%rip), %r12
	movl	(%r12), %edx
	leaq	L_.str(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufix_optab@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	movl	(%r14), %esi
	movl	(%r12), %edx
	leaq	L_.str.1(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r15), %edi
	movl	(%r14), %esi
	movq	_TFmode@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	leaq	L_.str.2(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r13), %edi
	movl	(%r14), %esi
	movl	(%r15), %edx
	leaq	L_.str.3(%rip), %rcx
	callq	_set_conv_libfunc
LBB0_5:
	movq	_TARGET_IEEEQUAD@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_6
## %bb.10:
	movq	_add_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_TFmode@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	leaq	L_.str.28(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sub_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.29(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_neg_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.30(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_smul_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.31(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdiv_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.32(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_TARGET_PPC_GPOPT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	orq	(%rbx), %rax
	je	LBB0_12
## %bb.11:
	movq	_sqrt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.33(%rip), %rdx
	callq	_set_optab_libfunc
LBB0_12:
	movq	_eq_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.34(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ne_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.35(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_gt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.36(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ge_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.37(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_lt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.38(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_le_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	leaq	L_.str.39(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sext_optab@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movl	(%r13), %esi
	movq	_SFmode@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	leaq	L_.str.40(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r14), %edi
	movl	(%r13), %esi
	movq	_DFmode@GOTPCREL(%rip), %r14
	movl	(%r14), %edx
	leaq	L_.str.41(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_trunc_optab@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	movl	(%r15), %esi
	movl	(%r13), %edx
	leaq	L_.str.42(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r12), %edi
	movl	(%r14), %esi
	movl	(%r13), %edx
	leaq	L_.str.43(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sfix_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_SImode@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	(%r13), %edx
	leaq	L_.str.44(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufix_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	movl	(%r13), %edx
	leaq	L_.str.45(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sfloat_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	movl	(%r14), %edx
	leaq	L_.str.46(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufloat_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	movl	(%r14), %edx
	leaq	L_.str.47(%rip), %rcx
LBB0_13:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_set_conv_libfunc               ## TAILCALL
LBB0_6:
	movq	_TARGET_XL_COMPAT@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	movq	_add_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_TFmode@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	je	LBB0_7
## %bb.9:
	leaq	L_.str.24(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sub_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.25(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_smul_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.26(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdiv_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.27(%rip), %rdx
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_set_optab_libfunc              ## TAILCALL
LBB0_7:
	leaq	L_.str.4(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sub_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.5(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_smul_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.6(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdiv_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.7(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_TARGET_SOFT_FLOAT@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_14
## %bb.8:
	movq	_neg_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.8(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_eq_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.9(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ne_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.10(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_gt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.11(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ge_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.12(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_lt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.13(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_le_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.14(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_unord_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.15(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sext_optab@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movl	(%rbx), %esi
	movq	_SFmode@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	leaq	L_.str.16(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r14), %edi
	movl	(%rbx), %esi
	movq	_DFmode@GOTPCREL(%rip), %r14
	movl	(%r14), %edx
	leaq	L_.str.17(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_trunc_optab@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	movl	(%r15), %esi
	movl	(%rbx), %edx
	leaq	L_.str.18(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r12), %edi
	movl	(%r14), %esi
	movl	(%rbx), %edx
	leaq	L_.str.19(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sfix_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_SImode@GOTPCREL(%rip), %r14
	movl	(%r14), %esi
	movl	(%rbx), %edx
	leaq	L_.str.20(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufix_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	movl	(%rbx), %edx
	leaq	L_.str.21(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sfloat_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	movl	(%r14), %edx
	leaq	L_.str.22(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufloat_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	movl	(%r14), %edx
	leaq	L_.str.23(%rip), %rcx
	jmp	LBB0_13
LBB0_14:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_DEFAULT_ABI,8,3                ## @DEFAULT_ABI
	.comm	_ABI_V4,8,3                     ## @ABI_V4
	.comm	_TARGET_XCOFF,8,3               ## @TARGET_XCOFF
	.comm	_TARGET_POWER2,8,3              ## @TARGET_POWER2
	.comm	_TARGET_POWERPC,4,2             ## @TARGET_POWERPC
	.comm	_sfix_optab,4,2                 ## @sfix_optab
	.comm	_SImode,4,2                     ## @SImode
	.comm	_DFmode,4,2                     ## @DFmode
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"__itrunc"

	.comm	_ufix_optab,4,2                 ## @ufix_optab
L_.str.1:                               ## @.str.1
	.asciz	"__uitrunc"

	.comm	_TFmode,4,2                     ## @TFmode
L_.str.2:                               ## @.str.2
	.asciz	"_qitrunc"

L_.str.3:                               ## @.str.3
	.asciz	"_quitrunc"

	.comm	_TARGET_IEEEQUAD,4,2            ## @TARGET_IEEEQUAD
	.comm	_TARGET_XL_COMPAT,4,2           ## @TARGET_XL_COMPAT
	.comm	_add_optab,4,2                  ## @add_optab
L_.str.4:                               ## @.str.4
	.asciz	"__gcc_qadd"

	.comm	_sub_optab,4,2                  ## @sub_optab
L_.str.5:                               ## @.str.5
	.asciz	"__gcc_qsub"

	.comm	_smul_optab,4,2                 ## @smul_optab
L_.str.6:                               ## @.str.6
	.asciz	"__gcc_qmul"

	.comm	_sdiv_optab,4,2                 ## @sdiv_optab
L_.str.7:                               ## @.str.7
	.asciz	"__gcc_qdiv"

	.comm	_TARGET_SOFT_FLOAT,8,3          ## @TARGET_SOFT_FLOAT
	.comm	_neg_optab,4,2                  ## @neg_optab
L_.str.8:                               ## @.str.8
	.asciz	"__gcc_qneg"

	.comm	_eq_optab,4,2                   ## @eq_optab
L_.str.9:                               ## @.str.9
	.asciz	"__gcc_qeq"

	.comm	_ne_optab,4,2                   ## @ne_optab
L_.str.10:                              ## @.str.10
	.asciz	"__gcc_qne"

	.comm	_gt_optab,4,2                   ## @gt_optab
L_.str.11:                              ## @.str.11
	.asciz	"__gcc_qgt"

	.comm	_ge_optab,4,2                   ## @ge_optab
L_.str.12:                              ## @.str.12
	.asciz	"__gcc_qge"

	.comm	_lt_optab,4,2                   ## @lt_optab
L_.str.13:                              ## @.str.13
	.asciz	"__gcc_qlt"

	.comm	_le_optab,4,2                   ## @le_optab
L_.str.14:                              ## @.str.14
	.asciz	"__gcc_qle"

	.comm	_unord_optab,4,2                ## @unord_optab
L_.str.15:                              ## @.str.15
	.asciz	"__gcc_qunord"

	.comm	_sext_optab,4,2                 ## @sext_optab
	.comm	_SFmode,4,2                     ## @SFmode
L_.str.16:                              ## @.str.16
	.asciz	"__gcc_stoq"

L_.str.17:                              ## @.str.17
	.asciz	"__gcc_dtoq"

	.comm	_trunc_optab,4,2                ## @trunc_optab
L_.str.18:                              ## @.str.18
	.asciz	"__gcc_qtos"

L_.str.19:                              ## @.str.19
	.asciz	"__gcc_qtod"

L_.str.20:                              ## @.str.20
	.asciz	"__gcc_qtoi"

L_.str.21:                              ## @.str.21
	.asciz	"__gcc_qtou"

	.comm	_sfloat_optab,4,2               ## @sfloat_optab
L_.str.22:                              ## @.str.22
	.asciz	"__gcc_itoq"

	.comm	_ufloat_optab,4,2               ## @ufloat_optab
L_.str.23:                              ## @.str.23
	.asciz	"__gcc_utoq"

L_.str.24:                              ## @.str.24
	.asciz	"_xlqadd"

L_.str.25:                              ## @.str.25
	.asciz	"_xlqsub"

L_.str.26:                              ## @.str.26
	.asciz	"_xlqmul"

L_.str.27:                              ## @.str.27
	.asciz	"_xlqdiv"

L_.str.28:                              ## @.str.28
	.asciz	"_q_add"

L_.str.29:                              ## @.str.29
	.asciz	"_q_sub"

L_.str.30:                              ## @.str.30
	.asciz	"_q_neg"

L_.str.31:                              ## @.str.31
	.asciz	"_q_mul"

L_.str.32:                              ## @.str.32
	.asciz	"_q_div"

	.comm	_TARGET_PPC_GPOPT,8,3           ## @TARGET_PPC_GPOPT
	.comm	_sqrt_optab,4,2                 ## @sqrt_optab
L_.str.33:                              ## @.str.33
	.asciz	"_q_sqrt"

L_.str.34:                              ## @.str.34
	.asciz	"_q_feq"

L_.str.35:                              ## @.str.35
	.asciz	"_q_fne"

L_.str.36:                              ## @.str.36
	.asciz	"_q_fgt"

L_.str.37:                              ## @.str.37
	.asciz	"_q_fge"

L_.str.38:                              ## @.str.38
	.asciz	"_q_flt"

L_.str.39:                              ## @.str.39
	.asciz	"_q_fle"

L_.str.40:                              ## @.str.40
	.asciz	"_q_stoq"

L_.str.41:                              ## @.str.41
	.asciz	"_q_dtoq"

L_.str.42:                              ## @.str.42
	.asciz	"_q_qtos"

L_.str.43:                              ## @.str.43
	.asciz	"_q_qtod"

L_.str.44:                              ## @.str.44
	.asciz	"_q_qtoi"

L_.str.45:                              ## @.str.45
	.asciz	"_q_qtou"

L_.str.46:                              ## @.str.46
	.asciz	"_q_itoq"

L_.str.47:                              ## @.str.47
	.asciz	"_q_utoq"

	.no_dead_strip	_rs6000_init_libfuncs
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function rs6000_init_libfuncs
_rs6000_init_libfuncs:                  ; @rs6000_init_libfuncs
	.cfi_startproc
; %bb.0:
	stp	x26, x25, [sp, #-80]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
Lloh0:
	adrp	x8, _DEFAULT_ABI@GOTPAGE
Lloh1:
	ldr	x8, [x8, _DEFAULT_ABI@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
Lloh3:
	adrp	x9, _ABI_V4@GOTPAGE
Lloh4:
	ldr	x9, [x9, _ABI_V4@GOTPAGEOFF]
Lloh5:
	ldr	x9, [x9]
Lloh6:
	adrp	x10, _TARGET_XCOFF@GOTPAGE
Lloh7:
	ldr	x10, [x10, _TARGET_XCOFF@GOTPAGEOFF]
Lloh8:
	ldr	x10, [x10]
Lloh9:
	adrp	x24, _TARGET_POWER2@GOTPAGE
Lloh10:
	ldr	x24, [x24, _TARGET_POWER2@GOTPAGEOFF]
	ldr	x11, [x24]
Lloh11:
	adrp	x12, _TARGET_POWERPC@GOTPAGE
Lloh12:
	ldr	x12, [x12, _TARGET_POWERPC@GOTPAGEOFF]
Lloh13:
	ldr	w12, [x12]
	cmp	x8, x9
	ccmp	x10, #0, #4, ne
	ccmp	x11, #0, #0, ne
	ccmp	w12, #0, #0, eq
Lloh14:
	adrp	x19, _TFmode@GOTPAGE
Lloh15:
	ldr	x19, [x19, _TFmode@GOTPAGEOFF]
Lloh16:
	adrp	x23, _DFmode@GOTPAGE
Lloh17:
	ldr	x23, [x23, _DFmode@GOTPAGEOFF]
Lloh18:
	adrp	x22, _sfix_optab@GOTPAGE
Lloh19:
	ldr	x22, [x22, _sfix_optab@GOTPAGEOFF]
Lloh20:
	adrp	x20, _SImode@GOTPAGE
Lloh21:
	ldr	x20, [x20, _SImode@GOTPAGEOFF]
Lloh22:
	adrp	x21, _ufix_optab@GOTPAGE
Lloh23:
	ldr	x21, [x21, _ufix_optab@GOTPAGEOFF]
	b.ne	LBB0_2
; %bb.1:
	ldr	w0, [x22]
	ldr	w1, [x20]
	ldr	w2, [x23]
Lloh24:
	adrp	x3, l_.str@PAGE
Lloh25:
	add	x3, x3, l_.str@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x20]
	ldr	w2, [x23]
Lloh26:
	adrp	x3, l_.str.1@PAGE
Lloh27:
	add	x3, x3, l_.str.1@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x22]
	ldr	w1, [x20]
	ldr	w2, [x19]
Lloh28:
	adrp	x3, l_.str.2@PAGE
Lloh29:
	add	x3, x3, l_.str.2@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x20]
	ldr	w2, [x19]
Lloh30:
	adrp	x3, l_.str.3@PAGE
Lloh31:
	add	x3, x3, l_.str.3@PAGEOFF
	bl	_set_conv_libfunc
LBB0_2:
Lloh32:
	adrp	x8, _TARGET_IEEEQUAD@GOTPAGE
Lloh33:
	ldr	x8, [x8, _TARGET_IEEEQUAD@GOTPAGEOFF]
Lloh34:
	ldr	w8, [x8]
	cbz	w8, LBB0_7
; %bb.3:
Lloh35:
	adrp	x8, _add_optab@GOTPAGE
Lloh36:
	ldr	x8, [x8, _add_optab@GOTPAGEOFF]
Lloh37:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh38:
	adrp	x2, l_.str.28@PAGE
Lloh39:
	add	x2, x2, l_.str.28@PAGEOFF
	bl	_set_optab_libfunc
Lloh40:
	adrp	x8, _sub_optab@GOTPAGE
Lloh41:
	ldr	x8, [x8, _sub_optab@GOTPAGEOFF]
Lloh42:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh43:
	adrp	x2, l_.str.29@PAGE
Lloh44:
	add	x2, x2, l_.str.29@PAGEOFF
	bl	_set_optab_libfunc
Lloh45:
	adrp	x8, _neg_optab@GOTPAGE
Lloh46:
	ldr	x8, [x8, _neg_optab@GOTPAGEOFF]
Lloh47:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh48:
	adrp	x2, l_.str.30@PAGE
Lloh49:
	add	x2, x2, l_.str.30@PAGEOFF
	bl	_set_optab_libfunc
Lloh50:
	adrp	x8, _smul_optab@GOTPAGE
Lloh51:
	ldr	x8, [x8, _smul_optab@GOTPAGEOFF]
Lloh52:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh53:
	adrp	x2, l_.str.31@PAGE
Lloh54:
	add	x2, x2, l_.str.31@PAGEOFF
	bl	_set_optab_libfunc
Lloh55:
	adrp	x8, _sdiv_optab@GOTPAGE
Lloh56:
	ldr	x8, [x8, _sdiv_optab@GOTPAGEOFF]
Lloh57:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh58:
	adrp	x2, l_.str.32@PAGE
Lloh59:
	add	x2, x2, l_.str.32@PAGEOFF
	bl	_set_optab_libfunc
Lloh60:
	adrp	x8, _TARGET_PPC_GPOPT@GOTPAGE
Lloh61:
	ldr	x8, [x8, _TARGET_PPC_GPOPT@GOTPAGEOFF]
Lloh62:
	ldr	x8, [x8]
	ldr	x9, [x24]
	orr	x8, x8, x9
	cbz	x8, LBB0_5
; %bb.4:
Lloh63:
	adrp	x8, _sqrt_optab@GOTPAGE
Lloh64:
	ldr	x8, [x8, _sqrt_optab@GOTPAGEOFF]
Lloh65:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh66:
	adrp	x2, l_.str.33@PAGE
Lloh67:
	add	x2, x2, l_.str.33@PAGEOFF
	bl	_set_optab_libfunc
LBB0_5:
Lloh68:
	adrp	x8, _eq_optab@GOTPAGE
Lloh69:
	ldr	x8, [x8, _eq_optab@GOTPAGEOFF]
Lloh70:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh71:
	adrp	x2, l_.str.34@PAGE
Lloh72:
	add	x2, x2, l_.str.34@PAGEOFF
	bl	_set_optab_libfunc
Lloh73:
	adrp	x8, _ne_optab@GOTPAGE
Lloh74:
	ldr	x8, [x8, _ne_optab@GOTPAGEOFF]
Lloh75:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh76:
	adrp	x2, l_.str.35@PAGE
Lloh77:
	add	x2, x2, l_.str.35@PAGEOFF
	bl	_set_optab_libfunc
Lloh78:
	adrp	x8, _gt_optab@GOTPAGE
Lloh79:
	ldr	x8, [x8, _gt_optab@GOTPAGEOFF]
Lloh80:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh81:
	adrp	x2, l_.str.36@PAGE
Lloh82:
	add	x2, x2, l_.str.36@PAGEOFF
	bl	_set_optab_libfunc
Lloh83:
	adrp	x8, _ge_optab@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ge_optab@GOTPAGEOFF]
Lloh85:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh86:
	adrp	x2, l_.str.37@PAGE
Lloh87:
	add	x2, x2, l_.str.37@PAGEOFF
	bl	_set_optab_libfunc
Lloh88:
	adrp	x8, _lt_optab@GOTPAGE
Lloh89:
	ldr	x8, [x8, _lt_optab@GOTPAGEOFF]
Lloh90:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh91:
	adrp	x2, l_.str.38@PAGE
Lloh92:
	add	x2, x2, l_.str.38@PAGEOFF
	bl	_set_optab_libfunc
Lloh93:
	adrp	x8, _le_optab@GOTPAGE
Lloh94:
	ldr	x8, [x8, _le_optab@GOTPAGEOFF]
Lloh95:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh96:
	adrp	x2, l_.str.39@PAGE
Lloh97:
	add	x2, x2, l_.str.39@PAGEOFF
	bl	_set_optab_libfunc
Lloh98:
	adrp	x24, _sext_optab@GOTPAGE
Lloh99:
	ldr	x24, [x24, _sext_optab@GOTPAGEOFF]
	ldr	w0, [x24]
	ldr	w1, [x19]
Lloh100:
	adrp	x25, _SFmode@GOTPAGE
Lloh101:
	ldr	x25, [x25, _SFmode@GOTPAGEOFF]
	ldr	w2, [x25]
Lloh102:
	adrp	x3, l_.str.40@PAGE
Lloh103:
	add	x3, x3, l_.str.40@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x24]
	ldr	w1, [x19]
	ldr	w2, [x23]
Lloh104:
	adrp	x3, l_.str.41@PAGE
Lloh105:
	add	x3, x3, l_.str.41@PAGEOFF
	bl	_set_conv_libfunc
Lloh106:
	adrp	x24, _trunc_optab@GOTPAGE
Lloh107:
	ldr	x24, [x24, _trunc_optab@GOTPAGEOFF]
	ldr	w0, [x24]
	ldr	w1, [x25]
	ldr	w2, [x19]
Lloh108:
	adrp	x3, l_.str.42@PAGE
Lloh109:
	add	x3, x3, l_.str.42@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x24]
	ldr	w1, [x23]
	ldr	w2, [x19]
Lloh110:
	adrp	x3, l_.str.43@PAGE
Lloh111:
	add	x3, x3, l_.str.43@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x22]
	ldr	w1, [x20]
	ldr	w2, [x19]
Lloh112:
	adrp	x3, l_.str.44@PAGE
Lloh113:
	add	x3, x3, l_.str.44@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x20]
	ldr	w2, [x19]
Lloh114:
	adrp	x3, l_.str.45@PAGE
Lloh115:
	add	x3, x3, l_.str.45@PAGEOFF
	bl	_set_conv_libfunc
Lloh116:
	adrp	x8, _sfloat_optab@GOTPAGE
Lloh117:
	ldr	x8, [x8, _sfloat_optab@GOTPAGEOFF]
Lloh118:
	ldr	w0, [x8]
	ldr	w1, [x19]
	ldr	w2, [x20]
Lloh119:
	adrp	x3, l_.str.46@PAGE
Lloh120:
	add	x3, x3, l_.str.46@PAGEOFF
	bl	_set_conv_libfunc
Lloh121:
	adrp	x8, _ufloat_optab@GOTPAGE
Lloh122:
	ldr	x8, [x8, _ufloat_optab@GOTPAGEOFF]
Lloh123:
	ldr	w0, [x8]
	ldr	w1, [x19]
	ldr	w2, [x20]
Lloh124:
	adrp	x3, l_.str.47@PAGE
Lloh125:
	add	x3, x3, l_.str.47@PAGEOFF
LBB0_6:
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_set_conv_libfunc
LBB0_7:
Lloh126:
	adrp	x8, _TARGET_XL_COMPAT@GOTPAGE
Lloh127:
	ldr	x8, [x8, _TARGET_XL_COMPAT@GOTPAGEOFF]
Lloh128:
	ldr	w8, [x8]
Lloh129:
	adrp	x9, _add_optab@GOTPAGE
Lloh130:
	ldr	x9, [x9, _add_optab@GOTPAGEOFF]
Lloh131:
	ldr	w0, [x9]
	ldr	w1, [x19]
	cbz	w8, LBB0_9
; %bb.8:
Lloh132:
	adrp	x2, l_.str.24@PAGE
Lloh133:
	add	x2, x2, l_.str.24@PAGEOFF
	bl	_set_optab_libfunc
Lloh134:
	adrp	x8, _sub_optab@GOTPAGE
Lloh135:
	ldr	x8, [x8, _sub_optab@GOTPAGEOFF]
Lloh136:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh137:
	adrp	x2, l_.str.25@PAGE
Lloh138:
	add	x2, x2, l_.str.25@PAGEOFF
	bl	_set_optab_libfunc
Lloh139:
	adrp	x8, _smul_optab@GOTPAGE
Lloh140:
	ldr	x8, [x8, _smul_optab@GOTPAGEOFF]
Lloh141:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh142:
	adrp	x2, l_.str.26@PAGE
Lloh143:
	add	x2, x2, l_.str.26@PAGEOFF
	bl	_set_optab_libfunc
Lloh144:
	adrp	x8, _sdiv_optab@GOTPAGE
Lloh145:
	ldr	x8, [x8, _sdiv_optab@GOTPAGEOFF]
Lloh146:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh147:
	adrp	x2, l_.str.27@PAGE
Lloh148:
	add	x2, x2, l_.str.27@PAGEOFF
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	b	_set_optab_libfunc
LBB0_9:
Lloh149:
	adrp	x2, l_.str.4@PAGE
Lloh150:
	add	x2, x2, l_.str.4@PAGEOFF
	bl	_set_optab_libfunc
Lloh151:
	adrp	x8, _sub_optab@GOTPAGE
Lloh152:
	ldr	x8, [x8, _sub_optab@GOTPAGEOFF]
Lloh153:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh154:
	adrp	x2, l_.str.5@PAGE
Lloh155:
	add	x2, x2, l_.str.5@PAGEOFF
	bl	_set_optab_libfunc
Lloh156:
	adrp	x8, _smul_optab@GOTPAGE
Lloh157:
	ldr	x8, [x8, _smul_optab@GOTPAGEOFF]
Lloh158:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh159:
	adrp	x2, l_.str.6@PAGE
Lloh160:
	add	x2, x2, l_.str.6@PAGEOFF
	bl	_set_optab_libfunc
Lloh161:
	adrp	x8, _sdiv_optab@GOTPAGE
Lloh162:
	ldr	x8, [x8, _sdiv_optab@GOTPAGEOFF]
Lloh163:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh164:
	adrp	x2, l_.str.7@PAGE
Lloh165:
	add	x2, x2, l_.str.7@PAGEOFF
	bl	_set_optab_libfunc
Lloh166:
	adrp	x8, _TARGET_SOFT_FLOAT@GOTPAGE
Lloh167:
	ldr	x8, [x8, _TARGET_SOFT_FLOAT@GOTPAGEOFF]
Lloh168:
	ldr	x8, [x8]
	cbz	x8, LBB0_11
; %bb.10:
Lloh169:
	adrp	x8, _neg_optab@GOTPAGE
Lloh170:
	ldr	x8, [x8, _neg_optab@GOTPAGEOFF]
Lloh171:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh172:
	adrp	x2, l_.str.8@PAGE
Lloh173:
	add	x2, x2, l_.str.8@PAGEOFF
	bl	_set_optab_libfunc
Lloh174:
	adrp	x8, _eq_optab@GOTPAGE
Lloh175:
	ldr	x8, [x8, _eq_optab@GOTPAGEOFF]
Lloh176:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh177:
	adrp	x2, l_.str.9@PAGE
Lloh178:
	add	x2, x2, l_.str.9@PAGEOFF
	bl	_set_optab_libfunc
Lloh179:
	adrp	x8, _ne_optab@GOTPAGE
Lloh180:
	ldr	x8, [x8, _ne_optab@GOTPAGEOFF]
Lloh181:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh182:
	adrp	x2, l_.str.10@PAGE
Lloh183:
	add	x2, x2, l_.str.10@PAGEOFF
	bl	_set_optab_libfunc
Lloh184:
	adrp	x8, _gt_optab@GOTPAGE
Lloh185:
	ldr	x8, [x8, _gt_optab@GOTPAGEOFF]
Lloh186:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh187:
	adrp	x2, l_.str.11@PAGE
Lloh188:
	add	x2, x2, l_.str.11@PAGEOFF
	bl	_set_optab_libfunc
Lloh189:
	adrp	x8, _ge_optab@GOTPAGE
Lloh190:
	ldr	x8, [x8, _ge_optab@GOTPAGEOFF]
Lloh191:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh192:
	adrp	x2, l_.str.12@PAGE
Lloh193:
	add	x2, x2, l_.str.12@PAGEOFF
	bl	_set_optab_libfunc
Lloh194:
	adrp	x8, _lt_optab@GOTPAGE
Lloh195:
	ldr	x8, [x8, _lt_optab@GOTPAGEOFF]
Lloh196:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh197:
	adrp	x2, l_.str.13@PAGE
Lloh198:
	add	x2, x2, l_.str.13@PAGEOFF
	bl	_set_optab_libfunc
Lloh199:
	adrp	x8, _le_optab@GOTPAGE
Lloh200:
	ldr	x8, [x8, _le_optab@GOTPAGEOFF]
Lloh201:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh202:
	adrp	x2, l_.str.14@PAGE
Lloh203:
	add	x2, x2, l_.str.14@PAGEOFF
	bl	_set_optab_libfunc
Lloh204:
	adrp	x8, _unord_optab@GOTPAGE
Lloh205:
	ldr	x8, [x8, _unord_optab@GOTPAGEOFF]
Lloh206:
	ldr	w0, [x8]
	ldr	w1, [x19]
Lloh207:
	adrp	x2, l_.str.15@PAGE
Lloh208:
	add	x2, x2, l_.str.15@PAGEOFF
	bl	_set_optab_libfunc
Lloh209:
	adrp	x24, _sext_optab@GOTPAGE
Lloh210:
	ldr	x24, [x24, _sext_optab@GOTPAGEOFF]
	ldr	w0, [x24]
	ldr	w1, [x19]
Lloh211:
	adrp	x25, _SFmode@GOTPAGE
Lloh212:
	ldr	x25, [x25, _SFmode@GOTPAGEOFF]
	ldr	w2, [x25]
Lloh213:
	adrp	x3, l_.str.16@PAGE
Lloh214:
	add	x3, x3, l_.str.16@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x24]
	ldr	w1, [x19]
	ldr	w2, [x23]
Lloh215:
	adrp	x3, l_.str.17@PAGE
Lloh216:
	add	x3, x3, l_.str.17@PAGEOFF
	bl	_set_conv_libfunc
Lloh217:
	adrp	x24, _trunc_optab@GOTPAGE
Lloh218:
	ldr	x24, [x24, _trunc_optab@GOTPAGEOFF]
	ldr	w0, [x24]
	ldr	w1, [x25]
	ldr	w2, [x19]
Lloh219:
	adrp	x3, l_.str.18@PAGE
Lloh220:
	add	x3, x3, l_.str.18@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x24]
	ldr	w1, [x23]
	ldr	w2, [x19]
Lloh221:
	adrp	x3, l_.str.19@PAGE
Lloh222:
	add	x3, x3, l_.str.19@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x22]
	ldr	w1, [x20]
	ldr	w2, [x19]
Lloh223:
	adrp	x3, l_.str.20@PAGE
Lloh224:
	add	x3, x3, l_.str.20@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x20]
	ldr	w2, [x19]
Lloh225:
	adrp	x3, l_.str.21@PAGE
Lloh226:
	add	x3, x3, l_.str.21@PAGEOFF
	bl	_set_conv_libfunc
Lloh227:
	adrp	x8, _sfloat_optab@GOTPAGE
Lloh228:
	ldr	x8, [x8, _sfloat_optab@GOTPAGEOFF]
Lloh229:
	ldr	w0, [x8]
	ldr	w1, [x19]
	ldr	w2, [x20]
Lloh230:
	adrp	x3, l_.str.22@PAGE
Lloh231:
	add	x3, x3, l_.str.22@PAGEOFF
	bl	_set_conv_libfunc
Lloh232:
	adrp	x8, _ufloat_optab@GOTPAGE
Lloh233:
	ldr	x8, [x8, _ufloat_optab@GOTPAGEOFF]
Lloh234:
	ldr	w0, [x8]
	ldr	w1, [x19]
	ldr	w2, [x20]
Lloh235:
	adrp	x3, l_.str.23@PAGE
Lloh236:
	add	x3, x3, l_.str.23@PAGEOFF
	b	LBB0_6
LBB0_11:
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp], #80             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpAdd	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpAdd	Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpAdd	Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpAdd	Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpAdd	Lloh114, Lloh115
	.loh AdrpAdd	Lloh112, Lloh113
	.loh AdrpAdd	Lloh110, Lloh111
	.loh AdrpAdd	Lloh108, Lloh109
	.loh AdrpLdrGot	Lloh106, Lloh107
	.loh AdrpAdd	Lloh104, Lloh105
	.loh AdrpAdd	Lloh102, Lloh103
	.loh AdrpLdrGot	Lloh100, Lloh101
	.loh AdrpLdrGot	Lloh98, Lloh99
	.loh AdrpAdd	Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpAdd	Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpAdd	Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpAdd	Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpAdd	Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpAdd	Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpAdd	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpAdd	Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh151, Lloh152, Lloh153
	.loh AdrpAdd	Lloh149, Lloh150
	.loh AdrpAdd	Lloh235, Lloh236
	.loh AdrpLdrGotLdr	Lloh232, Lloh233, Lloh234
	.loh AdrpAdd	Lloh230, Lloh231
	.loh AdrpLdrGotLdr	Lloh227, Lloh228, Lloh229
	.loh AdrpAdd	Lloh225, Lloh226
	.loh AdrpAdd	Lloh223, Lloh224
	.loh AdrpAdd	Lloh221, Lloh222
	.loh AdrpAdd	Lloh219, Lloh220
	.loh AdrpLdrGot	Lloh217, Lloh218
	.loh AdrpAdd	Lloh215, Lloh216
	.loh AdrpAdd	Lloh213, Lloh214
	.loh AdrpLdrGot	Lloh211, Lloh212
	.loh AdrpLdrGot	Lloh209, Lloh210
	.loh AdrpAdd	Lloh207, Lloh208
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpAdd	Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh199, Lloh200, Lloh201
	.loh AdrpAdd	Lloh197, Lloh198
	.loh AdrpLdrGotLdr	Lloh194, Lloh195, Lloh196
	.loh AdrpAdd	Lloh192, Lloh193
	.loh AdrpLdrGotLdr	Lloh189, Lloh190, Lloh191
	.loh AdrpAdd	Lloh187, Lloh188
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpAdd	Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpAdd	Lloh177, Lloh178
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.cfi_endproc
                                        ; -- End function
	.comm	_DEFAULT_ABI,8,3                ; @DEFAULT_ABI
	.comm	_ABI_V4,8,3                     ; @ABI_V4
	.comm	_TARGET_XCOFF,8,3               ; @TARGET_XCOFF
	.comm	_TARGET_POWER2,8,3              ; @TARGET_POWER2
	.comm	_TARGET_POWERPC,4,2             ; @TARGET_POWERPC
	.comm	_sfix_optab,4,2                 ; @sfix_optab
	.comm	_SImode,4,2                     ; @SImode
	.comm	_DFmode,4,2                     ; @DFmode
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"__itrunc"

	.comm	_ufix_optab,4,2                 ; @ufix_optab
l_.str.1:                               ; @.str.1
	.asciz	"__uitrunc"

	.comm	_TFmode,4,2                     ; @TFmode
l_.str.2:                               ; @.str.2
	.asciz	"_qitrunc"

l_.str.3:                               ; @.str.3
	.asciz	"_quitrunc"

	.comm	_TARGET_IEEEQUAD,4,2            ; @TARGET_IEEEQUAD
	.comm	_TARGET_XL_COMPAT,4,2           ; @TARGET_XL_COMPAT
	.comm	_add_optab,4,2                  ; @add_optab
l_.str.4:                               ; @.str.4
	.asciz	"__gcc_qadd"

	.comm	_sub_optab,4,2                  ; @sub_optab
l_.str.5:                               ; @.str.5
	.asciz	"__gcc_qsub"

	.comm	_smul_optab,4,2                 ; @smul_optab
l_.str.6:                               ; @.str.6
	.asciz	"__gcc_qmul"

	.comm	_sdiv_optab,4,2                 ; @sdiv_optab
l_.str.7:                               ; @.str.7
	.asciz	"__gcc_qdiv"

	.comm	_TARGET_SOFT_FLOAT,8,3          ; @TARGET_SOFT_FLOAT
	.comm	_neg_optab,4,2                  ; @neg_optab
l_.str.8:                               ; @.str.8
	.asciz	"__gcc_qneg"

	.comm	_eq_optab,4,2                   ; @eq_optab
l_.str.9:                               ; @.str.9
	.asciz	"__gcc_qeq"

	.comm	_ne_optab,4,2                   ; @ne_optab
l_.str.10:                              ; @.str.10
	.asciz	"__gcc_qne"

	.comm	_gt_optab,4,2                   ; @gt_optab
l_.str.11:                              ; @.str.11
	.asciz	"__gcc_qgt"

	.comm	_ge_optab,4,2                   ; @ge_optab
l_.str.12:                              ; @.str.12
	.asciz	"__gcc_qge"

	.comm	_lt_optab,4,2                   ; @lt_optab
l_.str.13:                              ; @.str.13
	.asciz	"__gcc_qlt"

	.comm	_le_optab,4,2                   ; @le_optab
l_.str.14:                              ; @.str.14
	.asciz	"__gcc_qle"

	.comm	_unord_optab,4,2                ; @unord_optab
l_.str.15:                              ; @.str.15
	.asciz	"__gcc_qunord"

	.comm	_sext_optab,4,2                 ; @sext_optab
	.comm	_SFmode,4,2                     ; @SFmode
l_.str.16:                              ; @.str.16
	.asciz	"__gcc_stoq"

l_.str.17:                              ; @.str.17
	.asciz	"__gcc_dtoq"

	.comm	_trunc_optab,4,2                ; @trunc_optab
l_.str.18:                              ; @.str.18
	.asciz	"__gcc_qtos"

l_.str.19:                              ; @.str.19
	.asciz	"__gcc_qtod"

l_.str.20:                              ; @.str.20
	.asciz	"__gcc_qtoi"

l_.str.21:                              ; @.str.21
	.asciz	"__gcc_qtou"

	.comm	_sfloat_optab,4,2               ; @sfloat_optab
l_.str.22:                              ; @.str.22
	.asciz	"__gcc_itoq"

	.comm	_ufloat_optab,4,2               ; @ufloat_optab
l_.str.23:                              ; @.str.23
	.asciz	"__gcc_utoq"

l_.str.24:                              ; @.str.24
	.asciz	"_xlqadd"

l_.str.25:                              ; @.str.25
	.asciz	"_xlqsub"

l_.str.26:                              ; @.str.26
	.asciz	"_xlqmul"

l_.str.27:                              ; @.str.27
	.asciz	"_xlqdiv"

l_.str.28:                              ; @.str.28
	.asciz	"_q_add"

l_.str.29:                              ; @.str.29
	.asciz	"_q_sub"

l_.str.30:                              ; @.str.30
	.asciz	"_q_neg"

l_.str.31:                              ; @.str.31
	.asciz	"_q_mul"

l_.str.32:                              ; @.str.32
	.asciz	"_q_div"

	.comm	_TARGET_PPC_GPOPT,8,3           ; @TARGET_PPC_GPOPT
	.comm	_sqrt_optab,4,2                 ; @sqrt_optab
l_.str.33:                              ; @.str.33
	.asciz	"_q_sqrt"

l_.str.34:                              ; @.str.34
	.asciz	"_q_feq"

l_.str.35:                              ; @.str.35
	.asciz	"_q_fne"

l_.str.36:                              ; @.str.36
	.asciz	"_q_fgt"

l_.str.37:                              ; @.str.37
	.asciz	"_q_fge"

l_.str.38:                              ; @.str.38
	.asciz	"_q_flt"

l_.str.39:                              ; @.str.39
	.asciz	"_q_fle"

l_.str.40:                              ; @.str.40
	.asciz	"_q_stoq"

l_.str.41:                              ; @.str.41
	.asciz	"_q_dtoq"

l_.str.42:                              ; @.str.42
	.asciz	"_q_qtos"

l_.str.43:                              ; @.str.43
	.asciz	"_q_qtod"

l_.str.44:                              ; @.str.44
	.asciz	"_q_qtoi"

l_.str.45:                              ; @.str.45
	.asciz	"_q_qtou"

l_.str.46:                              ; @.str.46
	.asciz	"_q_itoq"

l_.str.47:                              ; @.str.47
	.asciz	"_q_utoq"

	.no_dead_strip	_rs6000_init_libfuncs
.subsections_via_symbols
