	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function arm_init_libfuncs
_arm_init_libfuncs:                     ## @arm_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	_TARGET_BPABI@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_1
## %bb.2:
	movq	_add_optab@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	movq	_DFmode@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rax, %rbx
	leaq	L_.str(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdiv_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.1(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_smul_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.2(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_neg_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.3(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sub_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.4(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_eq_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.5(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ne_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	xorl	%edx, %edx
	callq	_set_optab_libfunc
	movq	_lt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.6(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_le_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	leaq	L_.str.7(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ge_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movl	(%rbx), %esi
	leaq	L_.str.8(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_gt_optab@GOTPCREL(%rip), %r13
	movl	(%r13), %edi
	movl	(%rbx), %esi
	leaq	L_.str.9(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_unord_optab@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movl	(%rbx), %esi
	leaq	L_.str.10(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%r12), %edi
	movq	_SFmode@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	leaq	L_.str.11(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdiv_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.12(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_smul_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.13(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_neg_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.14(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sub_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.15(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_eq_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.16(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ne_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	xorl	%edx, %edx
	callq	_set_optab_libfunc
	movq	_lt_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.17(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_le_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	leaq	L_.str.18(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%r15), %edi
	movl	(%r12), %esi
	leaq	L_.str.19(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%r13), %edi
	movl	(%r12), %esi
	leaq	L_.str.20(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%r14), %edi
	movl	(%r12), %esi
	leaq	L_.str.21(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sfix_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movq	_SImode@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rax, %rbx
	movq	_DFmode@GOTPCREL(%rip), %r13
	movl	(%r13), %edx
	leaq	L_.str.22(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufix_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%rbx), %esi
	movl	(%r13), %edx
	leaq	L_.str.23(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r15), %edi
	movq	_DImode@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rax, %r14
	movl	(%r13), %edx
	leaq	L_.str.24(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufix_optab@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movl	(%r14), %esi
	movl	(%r13), %edx
	leaq	L_.str.25(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r15), %edi
	movq	_SImode@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movl	(%r12), %edx
	leaq	L_.str.26(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%rbx), %edi
	movl	(%r15), %esi
	movl	(%r12), %edx
	leaq	L_.str.27(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sfix_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	movl	(%r12), %edx
	leaq	L_.str.28(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%rbx), %edi
	movl	(%r14), %esi
	movl	(%r12), %edx
	leaq	L_.str.29(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_trunc_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r12), %esi
	movl	(%r13), %edx
	leaq	L_.str.30(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sext_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %esi
	movl	(%r12), %edx
	leaq	L_.str.31(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_sfloat_optab@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	movl	(%r13), %esi
	movq	_SImode@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edx
	leaq	L_.str.32(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_ufloat_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movl	(%r13), %esi
	movl	(%rbx), %edx
	leaq	L_.str.33(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r14), %edi
	movq	%r14, %rbx
	movl	(%r13), %esi
	movq	_DImode@GOTPCREL(%rip), %r14
	movl	(%r14), %edx
	leaq	L_.str.34(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r15), %edi
	movl	(%r13), %esi
	movl	(%r14), %edx
	leaq	L_.str.35(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%rbx), %edi
	movl	(%r12), %esi
	movq	_SImode@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.36(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r15), %edi
	movl	(%r12), %esi
	movq	_SImode@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.37(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%rbx), %edi
	movl	(%r12), %esi
	movl	(%r14), %edx
	leaq	L_.str.38(%rip), %rcx
	callq	_set_conv_libfunc
	movl	(%r15), %edi
	movl	(%r12), %esi
	movl	(%r14), %edx
	leaq	L_.str.39(%rip), %rcx
	callq	_set_conv_libfunc
	movq	_smul_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	leaq	L_.str.40(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdivmod_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movl	(%r14), %esi
	leaq	L_.str.41(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_udivmod_optab@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movl	(%r14), %esi
	leaq	L_.str.42(%rip), %r13
	movq	%r13, %rdx
	callq	_set_optab_libfunc
	movq	_ashl_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	leaq	L_.str.43(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_lshr_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	leaq	L_.str.44(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ashr_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	leaq	L_.str.45(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_cmp_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	leaq	L_.str.46(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_ucmp_optab@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r14), %esi
	leaq	L_.str.47(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%r15), %edi
	movq	_SImode@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	leaq	L_.str.48(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%rbx), %edi
	movl	(%r12), %esi
	leaq	L_.str.49(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_sdiv_optab@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movl	(%r14), %esi
	leaq	L_.str.41(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_udiv_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movl	(%r14), %esi
	movq	%r13, %rdx
	callq	_set_optab_libfunc
	movl	(%rbx), %edi
	movl	(%r12), %esi
	leaq	L_.str.50(%rip), %rdx
	callq	_set_optab_libfunc
	movl	(%r15), %edi
	movl	(%r12), %esi
	leaq	L_.str.51(%rip), %rdx
	callq	_set_optab_libfunc
	movq	_smod_optab@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	movl	(%r14), %esi
	xorl	%edx, %edx
	callq	_set_optab_libfunc
	movq	_umod_optab@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	movl	(%r14), %esi
	xorl	%edx, %edx
	callq	_set_optab_libfunc
	movl	(%r15), %edi
	movl	(%r12), %esi
	xorl	%edx, %edx
	callq	_set_optab_libfunc
	movl	(%rbx), %edi
	movl	(%r12), %esi
	xorl	%edx, %edx
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_set_optab_libfunc              ## TAILCALL
LBB0_1:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_TARGET_BPABI,4,2               ## @TARGET_BPABI
	.comm	_add_optab,4,2                  ## @add_optab
	.comm	_DFmode,4,2                     ## @DFmode
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"__aeabi_dadd"

	.comm	_sdiv_optab,4,2                 ## @sdiv_optab
L_.str.1:                               ## @.str.1
	.asciz	"__aeabi_ddiv"

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

	.comm	_neg_optab,4,2                  ## @neg_optab
L_.str.3:                               ## @.str.3
	.asciz	"__aeabi_dneg"

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

	.comm	_eq_optab,4,2                   ## @eq_optab
L_.str.5:                               ## @.str.5
	.asciz	"__aeabi_dcmpeq"

	.comm	_ne_optab,4,2                   ## @ne_optab
	.comm	_lt_optab,4,2                   ## @lt_optab
L_.str.6:                               ## @.str.6
	.asciz	"__aeabi_dcmplt"

	.comm	_le_optab,4,2                   ## @le_optab
L_.str.7:                               ## @.str.7
	.asciz	"__aeabi_dcmple"

	.comm	_ge_optab,4,2                   ## @ge_optab
L_.str.8:                               ## @.str.8
	.asciz	"__aeabi_dcmpge"

	.comm	_gt_optab,4,2                   ## @gt_optab
L_.str.9:                               ## @.str.9
	.asciz	"__aeabi_dcmpgt"

	.comm	_unord_optab,4,2                ## @unord_optab
L_.str.10:                              ## @.str.10
	.asciz	"__aeabi_dcmpun"

	.comm	_SFmode,4,2                     ## @SFmode
L_.str.11:                              ## @.str.11
	.asciz	"__aeabi_fadd"

L_.str.12:                              ## @.str.12
	.asciz	"__aeabi_fdiv"

L_.str.13:                              ## @.str.13
	.asciz	"__aeabi_fmul"

L_.str.14:                              ## @.str.14
	.asciz	"__aeabi_fneg"

L_.str.15:                              ## @.str.15
	.asciz	"__aeabi_fsub"

L_.str.16:                              ## @.str.16
	.asciz	"__aeabi_fcmpeq"

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

L_.str.18:                              ## @.str.18
	.asciz	"__aeabi_fcmple"

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

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

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

	.comm	_sfix_optab,4,2                 ## @sfix_optab
	.comm	_SImode,4,2                     ## @SImode
L_.str.22:                              ## @.str.22
	.asciz	"__aeabi_d2iz"

	.comm	_ufix_optab,4,2                 ## @ufix_optab
L_.str.23:                              ## @.str.23
	.asciz	"__aeabi_d2uiz"

	.comm	_DImode,4,2                     ## @DImode
L_.str.24:                              ## @.str.24
	.asciz	"__aeabi_d2lz"

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

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

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

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

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

	.comm	_trunc_optab,4,2                ## @trunc_optab
L_.str.30:                              ## @.str.30
	.asciz	"__aeabi_d2f"

	.comm	_sext_optab,4,2                 ## @sext_optab
L_.str.31:                              ## @.str.31
	.asciz	"__aeabi_f2d"

	.comm	_sfloat_optab,4,2               ## @sfloat_optab
L_.str.32:                              ## @.str.32
	.asciz	"__aeabi_i2d"

	.comm	_ufloat_optab,4,2               ## @ufloat_optab
L_.str.33:                              ## @.str.33
	.asciz	"__aeabi_ui2d"

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

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

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

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

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

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

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

	.comm	_sdivmod_optab,4,2              ## @sdivmod_optab
L_.str.41:                              ## @.str.41
	.asciz	"__aeabi_ldivmod"

	.comm	_udivmod_optab,4,2              ## @udivmod_optab
L_.str.42:                              ## @.str.42
	.asciz	"__aeabi_uldivmod"

	.comm	_ashl_optab,4,2                 ## @ashl_optab
L_.str.43:                              ## @.str.43
	.asciz	"__aeabi_llsl"

	.comm	_lshr_optab,4,2                 ## @lshr_optab
L_.str.44:                              ## @.str.44
	.asciz	"__aeabi_llsr"

	.comm	_ashr_optab,4,2                 ## @ashr_optab
L_.str.45:                              ## @.str.45
	.asciz	"__aeabi_lasr"

	.comm	_cmp_optab,4,2                  ## @cmp_optab
L_.str.46:                              ## @.str.46
	.asciz	"__aeabi_lcmp"

	.comm	_ucmp_optab,4,2                 ## @ucmp_optab
L_.str.47:                              ## @.str.47
	.asciz	"__aeabi_ulcmp"

L_.str.48:                              ## @.str.48
	.asciz	"__aeabi_idivmod"

L_.str.49:                              ## @.str.49
	.asciz	"__aeabi_uidivmod"

	.comm	_udiv_optab,4,2                 ## @udiv_optab
L_.str.50:                              ## @.str.50
	.asciz	"__aeabi_idiv"

L_.str.51:                              ## @.str.51
	.asciz	"__aeabi_uidiv"

	.comm	_smod_optab,4,2                 ## @smod_optab
	.comm	_umod_optab,4,2                 ## @umod_optab
	.no_dead_strip	_arm_init_libfuncs
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function arm_init_libfuncs
_arm_init_libfuncs:                     ; @arm_init_libfuncs
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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
	.cfi_offset w27, -88
	.cfi_offset w28, -96
Lloh0:
	adrp	x8, _TARGET_BPABI@GOTPAGE
Lloh1:
	ldr	x8, [x8, _TARGET_BPABI@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	cbz	w8, LBB0_2
; %bb.1:
Lloh3:
	adrp	x24, _add_optab@GOTPAGE
Lloh4:
	ldr	x24, [x24, _add_optab@GOTPAGEOFF]
	ldr	w0, [x24]
Lloh5:
	adrp	x20, _DFmode@GOTPAGE
Lloh6:
	ldr	x20, [x20, _DFmode@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh7:
	adrp	x2, l_.str@PAGE
Lloh8:
	add	x2, x2, l_.str@PAGEOFF
	bl	_set_optab_libfunc
Lloh9:
	adrp	x8, _sdiv_optab@GOTPAGE
Lloh10:
	ldr	x8, [x8, _sdiv_optab@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	ldr	w1, [x20]
Lloh12:
	adrp	x2, l_.str.1@PAGE
Lloh13:
	add	x2, x2, l_.str.1@PAGEOFF
	bl	_set_optab_libfunc
Lloh14:
	adrp	x25, _smul_optab@GOTPAGE
Lloh15:
	ldr	x25, [x25, _smul_optab@GOTPAGEOFF]
	ldr	w0, [x25]
	ldr	w1, [x20]
Lloh16:
	adrp	x2, l_.str.2@PAGE
Lloh17:
	add	x2, x2, l_.str.2@PAGEOFF
	bl	_set_optab_libfunc
Lloh18:
	adrp	x8, _neg_optab@GOTPAGE
Lloh19:
	ldr	x8, [x8, _neg_optab@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	ldr	w1, [x20]
Lloh21:
	adrp	x2, l_.str.3@PAGE
Lloh22:
	add	x2, x2, l_.str.3@PAGEOFF
	bl	_set_optab_libfunc
Lloh23:
	adrp	x8, _sub_optab@GOTPAGE
Lloh24:
	ldr	x8, [x8, _sub_optab@GOTPAGEOFF]
Lloh25:
	ldr	w0, [x8]
	ldr	w1, [x20]
Lloh26:
	adrp	x2, l_.str.4@PAGE
Lloh27:
	add	x2, x2, l_.str.4@PAGEOFF
	bl	_set_optab_libfunc
Lloh28:
	adrp	x26, _eq_optab@GOTPAGE
Lloh29:
	ldr	x26, [x26, _eq_optab@GOTPAGEOFF]
	ldr	w0, [x26]
	ldr	w1, [x20]
Lloh30:
	adrp	x2, l_.str.5@PAGE
Lloh31:
	add	x2, x2, l_.str.5@PAGEOFF
	bl	_set_optab_libfunc
Lloh32:
	adrp	x27, _ne_optab@GOTPAGE
Lloh33:
	ldr	x27, [x27, _ne_optab@GOTPAGEOFF]
	ldr	w0, [x27]
	ldr	w1, [x20]
	mov	x2, #0
	bl	_set_optab_libfunc
Lloh34:
	adrp	x28, _lt_optab@GOTPAGE
Lloh35:
	ldr	x28, [x28, _lt_optab@GOTPAGEOFF]
	ldr	w0, [x28]
	ldr	w1, [x20]
Lloh36:
	adrp	x2, l_.str.6@PAGE
Lloh37:
	add	x2, x2, l_.str.6@PAGEOFF
	bl	_set_optab_libfunc
Lloh38:
	adrp	x21, _le_optab@GOTPAGE
Lloh39:
	ldr	x21, [x21, _le_optab@GOTPAGEOFF]
	ldr	w0, [x21]
	ldr	w1, [x20]
Lloh40:
	adrp	x2, l_.str.7@PAGE
Lloh41:
	add	x2, x2, l_.str.7@PAGEOFF
	bl	_set_optab_libfunc
Lloh42:
	adrp	x19, _ge_optab@GOTPAGE
Lloh43:
	ldr	x19, [x19, _ge_optab@GOTPAGEOFF]
	ldr	w0, [x19]
	ldr	w1, [x20]
Lloh44:
	adrp	x2, l_.str.8@PAGE
Lloh45:
	add	x2, x2, l_.str.8@PAGEOFF
	bl	_set_optab_libfunc
Lloh46:
	adrp	x22, _gt_optab@GOTPAGE
Lloh47:
	ldr	x22, [x22, _gt_optab@GOTPAGEOFF]
	ldr	w0, [x22]
	ldr	w1, [x20]
Lloh48:
	adrp	x2, l_.str.9@PAGE
Lloh49:
	add	x2, x2, l_.str.9@PAGEOFF
	bl	_set_optab_libfunc
Lloh50:
	adrp	x23, _unord_optab@GOTPAGE
Lloh51:
	ldr	x23, [x23, _unord_optab@GOTPAGEOFF]
	ldr	w0, [x23]
	ldr	w1, [x20]
Lloh52:
	adrp	x2, l_.str.10@PAGE
Lloh53:
	add	x2, x2, l_.str.10@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x24]
Lloh54:
	adrp	x24, _SFmode@GOTPAGE
Lloh55:
	ldr	x24, [x24, _SFmode@GOTPAGEOFF]
	ldr	w1, [x24]
Lloh56:
	adrp	x2, l_.str.11@PAGE
Lloh57:
	add	x2, x2, l_.str.11@PAGEOFF
	bl	_set_optab_libfunc
Lloh58:
	adrp	x8, _sdiv_optab@GOTPAGE
Lloh59:
	ldr	x8, [x8, _sdiv_optab@GOTPAGEOFF]
Lloh60:
	ldr	w0, [x8]
	ldr	w1, [x24]
Lloh61:
	adrp	x2, l_.str.12@PAGE
Lloh62:
	add	x2, x2, l_.str.12@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x25]
	ldr	w1, [x24]
Lloh63:
	adrp	x2, l_.str.13@PAGE
Lloh64:
	add	x2, x2, l_.str.13@PAGEOFF
	bl	_set_optab_libfunc
Lloh65:
	adrp	x8, _neg_optab@GOTPAGE
Lloh66:
	ldr	x8, [x8, _neg_optab@GOTPAGEOFF]
Lloh67:
	ldr	w0, [x8]
	ldr	w1, [x24]
Lloh68:
	adrp	x2, l_.str.14@PAGE
Lloh69:
	add	x2, x2, l_.str.14@PAGEOFF
	bl	_set_optab_libfunc
Lloh70:
	adrp	x8, _sub_optab@GOTPAGE
Lloh71:
	ldr	x8, [x8, _sub_optab@GOTPAGEOFF]
Lloh72:
	ldr	w0, [x8]
	ldr	w1, [x24]
Lloh73:
	adrp	x2, l_.str.15@PAGE
Lloh74:
	add	x2, x2, l_.str.15@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x26]
	ldr	w1, [x24]
Lloh75:
	adrp	x2, l_.str.16@PAGE
Lloh76:
	add	x2, x2, l_.str.16@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x27]
	ldr	w1, [x24]
	mov	x2, #0
	bl	_set_optab_libfunc
	ldr	w0, [x28]
	ldr	w1, [x24]
Lloh77:
	adrp	x2, l_.str.17@PAGE
Lloh78:
	add	x2, x2, l_.str.17@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x21]
	ldr	w1, [x24]
Lloh79:
	adrp	x2, l_.str.18@PAGE
Lloh80:
	add	x2, x2, l_.str.18@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x19]
	ldr	w1, [x24]
Lloh81:
	adrp	x2, l_.str.19@PAGE
Lloh82:
	add	x2, x2, l_.str.19@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x22]
	ldr	w1, [x24]
Lloh83:
	adrp	x2, l_.str.20@PAGE
Lloh84:
	add	x2, x2, l_.str.20@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x23]
	ldr	w1, [x24]
Lloh85:
	adrp	x2, l_.str.21@PAGE
Lloh86:
	add	x2, x2, l_.str.21@PAGEOFF
	bl	_set_optab_libfunc
Lloh87:
	adrp	x19, _sfix_optab@GOTPAGE
Lloh88:
	ldr	x19, [x19, _sfix_optab@GOTPAGEOFF]
	ldr	w0, [x19]
Lloh89:
	adrp	x22, _SImode@GOTPAGE
Lloh90:
	ldr	x22, [x22, _SImode@GOTPAGEOFF]
	ldr	w1, [x22]
	ldr	w2, [x20]
Lloh91:
	adrp	x3, l_.str.22@PAGE
Lloh92:
	add	x3, x3, l_.str.22@PAGEOFF
	bl	_set_conv_libfunc
Lloh93:
	adrp	x21, _ufix_optab@GOTPAGE
Lloh94:
	ldr	x21, [x21, _ufix_optab@GOTPAGEOFF]
	ldr	w0, [x21]
	ldr	w1, [x22]
	ldr	w2, [x20]
Lloh95:
	adrp	x3, l_.str.23@PAGE
Lloh96:
	add	x3, x3, l_.str.23@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x19]
Lloh97:
	adrp	x23, _DImode@GOTPAGE
Lloh98:
	ldr	x23, [x23, _DImode@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	w2, [x20]
Lloh99:
	adrp	x3, l_.str.24@PAGE
Lloh100:
	add	x3, x3, l_.str.24@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x23]
	ldr	w2, [x20]
Lloh101:
	adrp	x3, l_.str.25@PAGE
Lloh102:
	add	x3, x3, l_.str.25@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x19]
	ldr	w1, [x22]
	ldr	w2, [x24]
Lloh103:
	adrp	x3, l_.str.26@PAGE
Lloh104:
	add	x3, x3, l_.str.26@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x22]
	ldr	w2, [x24]
Lloh105:
	adrp	x3, l_.str.27@PAGE
Lloh106:
	add	x3, x3, l_.str.27@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x19]
	ldr	w1, [x23]
	ldr	w2, [x24]
Lloh107:
	adrp	x3, l_.str.28@PAGE
Lloh108:
	add	x3, x3, l_.str.28@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x23]
	ldr	w2, [x24]
Lloh109:
	adrp	x3, l_.str.29@PAGE
Lloh110:
	add	x3, x3, l_.str.29@PAGEOFF
	bl	_set_conv_libfunc
Lloh111:
	adrp	x8, _trunc_optab@GOTPAGE
Lloh112:
	ldr	x8, [x8, _trunc_optab@GOTPAGEOFF]
Lloh113:
	ldr	w0, [x8]
	ldr	w1, [x24]
	ldr	w2, [x20]
Lloh114:
	adrp	x3, l_.str.30@PAGE
Lloh115:
	add	x3, x3, l_.str.30@PAGEOFF
	bl	_set_conv_libfunc
Lloh116:
	adrp	x8, _sext_optab@GOTPAGE
Lloh117:
	ldr	x8, [x8, _sext_optab@GOTPAGEOFF]
Lloh118:
	ldr	w0, [x8]
	ldr	w1, [x20]
	ldr	w2, [x24]
Lloh119:
	adrp	x3, l_.str.31@PAGE
Lloh120:
	add	x3, x3, l_.str.31@PAGEOFF
	bl	_set_conv_libfunc
Lloh121:
	adrp	x19, _sfloat_optab@GOTPAGE
Lloh122:
	ldr	x19, [x19, _sfloat_optab@GOTPAGEOFF]
	ldr	w0, [x19]
	ldr	w1, [x20]
	ldr	w2, [x22]
Lloh123:
	adrp	x3, l_.str.32@PAGE
Lloh124:
	add	x3, x3, l_.str.32@PAGEOFF
	bl	_set_conv_libfunc
Lloh125:
	adrp	x21, _ufloat_optab@GOTPAGE
Lloh126:
	ldr	x21, [x21, _ufloat_optab@GOTPAGEOFF]
	ldr	w0, [x21]
	ldr	w1, [x20]
	ldr	w2, [x22]
Lloh127:
	adrp	x3, l_.str.33@PAGE
Lloh128:
	add	x3, x3, l_.str.33@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x19]
	ldr	w1, [x20]
	ldr	w2, [x23]
Lloh129:
	adrp	x3, l_.str.34@PAGE
Lloh130:
	add	x3, x3, l_.str.34@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x20]
	ldr	w2, [x23]
Lloh131:
	adrp	x3, l_.str.35@PAGE
Lloh132:
	add	x3, x3, l_.str.35@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x19]
	ldr	w1, [x24]
	ldr	w2, [x22]
Lloh133:
	adrp	x3, l_.str.36@PAGE
Lloh134:
	add	x3, x3, l_.str.36@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x24]
	ldr	w2, [x22]
Lloh135:
	adrp	x3, l_.str.37@PAGE
Lloh136:
	add	x3, x3, l_.str.37@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x19]
	ldr	w1, [x24]
	ldr	w2, [x23]
Lloh137:
	adrp	x3, l_.str.38@PAGE
Lloh138:
	add	x3, x3, l_.str.38@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x21]
	ldr	w1, [x24]
	ldr	w2, [x23]
Lloh139:
	adrp	x3, l_.str.39@PAGE
Lloh140:
	add	x3, x3, l_.str.39@PAGEOFF
	bl	_set_conv_libfunc
	ldr	w0, [x25]
	ldr	w1, [x23]
Lloh141:
	adrp	x2, l_.str.40@PAGE
Lloh142:
	add	x2, x2, l_.str.40@PAGEOFF
	bl	_set_optab_libfunc
Lloh143:
	adrp	x21, _sdivmod_optab@GOTPAGE
Lloh144:
	ldr	x21, [x21, _sdivmod_optab@GOTPAGEOFF]
	ldr	w0, [x21]
	ldr	w1, [x23]
Lloh145:
	adrp	x19, l_.str.41@PAGE
Lloh146:
	add	x19, x19, l_.str.41@PAGEOFF
	mov	x2, x19
	bl	_set_optab_libfunc
Lloh147:
	adrp	x24, _udivmod_optab@GOTPAGE
Lloh148:
	ldr	x24, [x24, _udivmod_optab@GOTPAGEOFF]
	ldr	w0, [x24]
	ldr	w1, [x23]
Lloh149:
	adrp	x20, l_.str.42@PAGE
Lloh150:
	add	x20, x20, l_.str.42@PAGEOFF
	mov	x2, x20
	bl	_set_optab_libfunc
Lloh151:
	adrp	x8, _ashl_optab@GOTPAGE
Lloh152:
	ldr	x8, [x8, _ashl_optab@GOTPAGEOFF]
Lloh153:
	ldr	w0, [x8]
	ldr	w1, [x23]
Lloh154:
	adrp	x2, l_.str.43@PAGE
Lloh155:
	add	x2, x2, l_.str.43@PAGEOFF
	bl	_set_optab_libfunc
Lloh156:
	adrp	x8, _lshr_optab@GOTPAGE
Lloh157:
	ldr	x8, [x8, _lshr_optab@GOTPAGEOFF]
Lloh158:
	ldr	w0, [x8]
	ldr	w1, [x23]
Lloh159:
	adrp	x2, l_.str.44@PAGE
Lloh160:
	add	x2, x2, l_.str.44@PAGEOFF
	bl	_set_optab_libfunc
Lloh161:
	adrp	x8, _ashr_optab@GOTPAGE
Lloh162:
	ldr	x8, [x8, _ashr_optab@GOTPAGEOFF]
Lloh163:
	ldr	w0, [x8]
	ldr	w1, [x23]
Lloh164:
	adrp	x2, l_.str.45@PAGE
Lloh165:
	add	x2, x2, l_.str.45@PAGEOFF
	bl	_set_optab_libfunc
Lloh166:
	adrp	x8, _cmp_optab@GOTPAGE
Lloh167:
	ldr	x8, [x8, _cmp_optab@GOTPAGEOFF]
Lloh168:
	ldr	w0, [x8]
	ldr	w1, [x23]
Lloh169:
	adrp	x2, l_.str.46@PAGE
Lloh170:
	add	x2, x2, l_.str.46@PAGEOFF
	bl	_set_optab_libfunc
Lloh171:
	adrp	x8, _ucmp_optab@GOTPAGE
Lloh172:
	ldr	x8, [x8, _ucmp_optab@GOTPAGEOFF]
Lloh173:
	ldr	w0, [x8]
	ldr	w1, [x23]
Lloh174:
	adrp	x2, l_.str.47@PAGE
Lloh175:
	add	x2, x2, l_.str.47@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x21]
	ldr	w1, [x22]
Lloh176:
	adrp	x2, l_.str.48@PAGE
Lloh177:
	add	x2, x2, l_.str.48@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x24]
	ldr	w1, [x22]
Lloh178:
	adrp	x2, l_.str.49@PAGE
Lloh179:
	add	x2, x2, l_.str.49@PAGEOFF
	bl	_set_optab_libfunc
Lloh180:
	adrp	x21, _sdiv_optab@GOTPAGE
Lloh181:
	ldr	x21, [x21, _sdiv_optab@GOTPAGEOFF]
	ldr	w0, [x21]
	ldr	w1, [x23]
	mov	x2, x19
	bl	_set_optab_libfunc
Lloh182:
	adrp	x19, _udiv_optab@GOTPAGE
Lloh183:
	ldr	x19, [x19, _udiv_optab@GOTPAGEOFF]
	ldr	w0, [x19]
	ldr	w1, [x23]
	mov	x2, x20
	bl	_set_optab_libfunc
	ldr	w0, [x21]
	ldr	w1, [x22]
Lloh184:
	adrp	x2, l_.str.50@PAGE
Lloh185:
	add	x2, x2, l_.str.50@PAGEOFF
	bl	_set_optab_libfunc
	ldr	w0, [x19]
	ldr	w1, [x22]
Lloh186:
	adrp	x2, l_.str.51@PAGE
Lloh187:
	add	x2, x2, l_.str.51@PAGEOFF
	bl	_set_optab_libfunc
Lloh188:
	adrp	x19, _smod_optab@GOTPAGE
Lloh189:
	ldr	x19, [x19, _smod_optab@GOTPAGEOFF]
	ldr	w0, [x19]
	ldr	w1, [x23]
	mov	x2, #0
	bl	_set_optab_libfunc
Lloh190:
	adrp	x20, _umod_optab@GOTPAGE
Lloh191:
	ldr	x20, [x20, _umod_optab@GOTPAGEOFF]
	ldr	w0, [x20]
	ldr	w1, [x23]
	mov	x2, #0
	bl	_set_optab_libfunc
	ldr	w0, [x19]
	ldr	w1, [x22]
	mov	x2, #0
	bl	_set_optab_libfunc
	ldr	w0, [x20]
	ldr	w1, [x22]
	mov	x2, #0
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_set_optab_libfunc
LBB0_2:
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh190, Lloh191
	.loh AdrpLdrGot	Lloh188, Lloh189
	.loh AdrpAdd	Lloh186, Lloh187
	.loh AdrpAdd	Lloh184, Lloh185
	.loh AdrpLdrGot	Lloh182, Lloh183
	.loh AdrpLdrGot	Lloh180, Lloh181
	.loh AdrpAdd	Lloh178, Lloh179
	.loh AdrpAdd	Lloh176, Lloh177
	.loh AdrpAdd	Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpAdd	Lloh169, Lloh170
	.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 AdrpLdrGot	Lloh147, Lloh148
	.loh AdrpAdd	Lloh145, Lloh146
	.loh AdrpLdrGot	Lloh143, Lloh144
	.loh AdrpAdd	Lloh141, Lloh142
	.loh AdrpAdd	Lloh139, Lloh140
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpAdd	Lloh135, Lloh136
	.loh AdrpAdd	Lloh133, Lloh134
	.loh AdrpAdd	Lloh131, Lloh132
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpAdd	Lloh127, Lloh128
	.loh AdrpLdrGot	Lloh125, Lloh126
	.loh AdrpAdd	Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpAdd	Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpLdrGot	Lloh97, Lloh98
	.loh AdrpAdd	Lloh95, Lloh96
	.loh AdrpLdrGot	Lloh93, Lloh94
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpLdrGot	Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpAdd	Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpAdd	Lloh56, Lloh57
	.loh AdrpLdrGot	Lloh54, Lloh55
	.loh AdrpAdd	Lloh52, Lloh53
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpAdd	Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh46, Lloh47
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh42, Lloh43
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh32, Lloh33
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpLdrGot	Lloh28, Lloh29
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.cfi_endproc
                                        ; -- End function
	.comm	_TARGET_BPABI,4,2               ; @TARGET_BPABI
	.comm	_add_optab,4,2                  ; @add_optab
	.comm	_DFmode,4,2                     ; @DFmode
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"__aeabi_dadd"

	.comm	_sdiv_optab,4,2                 ; @sdiv_optab
l_.str.1:                               ; @.str.1
	.asciz	"__aeabi_ddiv"

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

	.comm	_neg_optab,4,2                  ; @neg_optab
l_.str.3:                               ; @.str.3
	.asciz	"__aeabi_dneg"

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

	.comm	_eq_optab,4,2                   ; @eq_optab
l_.str.5:                               ; @.str.5
	.asciz	"__aeabi_dcmpeq"

	.comm	_ne_optab,4,2                   ; @ne_optab
	.comm	_lt_optab,4,2                   ; @lt_optab
l_.str.6:                               ; @.str.6
	.asciz	"__aeabi_dcmplt"

	.comm	_le_optab,4,2                   ; @le_optab
l_.str.7:                               ; @.str.7
	.asciz	"__aeabi_dcmple"

	.comm	_ge_optab,4,2                   ; @ge_optab
l_.str.8:                               ; @.str.8
	.asciz	"__aeabi_dcmpge"

	.comm	_gt_optab,4,2                   ; @gt_optab
l_.str.9:                               ; @.str.9
	.asciz	"__aeabi_dcmpgt"

	.comm	_unord_optab,4,2                ; @unord_optab
l_.str.10:                              ; @.str.10
	.asciz	"__aeabi_dcmpun"

	.comm	_SFmode,4,2                     ; @SFmode
l_.str.11:                              ; @.str.11
	.asciz	"__aeabi_fadd"

l_.str.12:                              ; @.str.12
	.asciz	"__aeabi_fdiv"

l_.str.13:                              ; @.str.13
	.asciz	"__aeabi_fmul"

l_.str.14:                              ; @.str.14
	.asciz	"__aeabi_fneg"

l_.str.15:                              ; @.str.15
	.asciz	"__aeabi_fsub"

l_.str.16:                              ; @.str.16
	.asciz	"__aeabi_fcmpeq"

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

l_.str.18:                              ; @.str.18
	.asciz	"__aeabi_fcmple"

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

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

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

	.comm	_sfix_optab,4,2                 ; @sfix_optab
	.comm	_SImode,4,2                     ; @SImode
l_.str.22:                              ; @.str.22
	.asciz	"__aeabi_d2iz"

	.comm	_ufix_optab,4,2                 ; @ufix_optab
l_.str.23:                              ; @.str.23
	.asciz	"__aeabi_d2uiz"

	.comm	_DImode,4,2                     ; @DImode
l_.str.24:                              ; @.str.24
	.asciz	"__aeabi_d2lz"

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

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

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

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

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

	.comm	_trunc_optab,4,2                ; @trunc_optab
l_.str.30:                              ; @.str.30
	.asciz	"__aeabi_d2f"

	.comm	_sext_optab,4,2                 ; @sext_optab
l_.str.31:                              ; @.str.31
	.asciz	"__aeabi_f2d"

	.comm	_sfloat_optab,4,2               ; @sfloat_optab
l_.str.32:                              ; @.str.32
	.asciz	"__aeabi_i2d"

	.comm	_ufloat_optab,4,2               ; @ufloat_optab
l_.str.33:                              ; @.str.33
	.asciz	"__aeabi_ui2d"

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

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

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

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

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

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

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

	.comm	_sdivmod_optab,4,2              ; @sdivmod_optab
l_.str.41:                              ; @.str.41
	.asciz	"__aeabi_ldivmod"

	.comm	_udivmod_optab,4,2              ; @udivmod_optab
l_.str.42:                              ; @.str.42
	.asciz	"__aeabi_uldivmod"

	.comm	_ashl_optab,4,2                 ; @ashl_optab
l_.str.43:                              ; @.str.43
	.asciz	"__aeabi_llsl"

	.comm	_lshr_optab,4,2                 ; @lshr_optab
l_.str.44:                              ; @.str.44
	.asciz	"__aeabi_llsr"

	.comm	_ashr_optab,4,2                 ; @ashr_optab
l_.str.45:                              ; @.str.45
	.asciz	"__aeabi_lasr"

	.comm	_cmp_optab,4,2                  ; @cmp_optab
l_.str.46:                              ; @.str.46
	.asciz	"__aeabi_lcmp"

	.comm	_ucmp_optab,4,2                 ; @ucmp_optab
l_.str.47:                              ; @.str.47
	.asciz	"__aeabi_ulcmp"

l_.str.48:                              ; @.str.48
	.asciz	"__aeabi_idivmod"

l_.str.49:                              ; @.str.49
	.asciz	"__aeabi_uidivmod"

	.comm	_udiv_optab,4,2                 ; @udiv_optab
l_.str.50:                              ; @.str.50
	.asciz	"__aeabi_idiv"

l_.str.51:                              ; @.str.51
	.asciz	"__aeabi_uidiv"

	.comm	_smod_optab,4,2                 ; @smod_optab
	.comm	_umod_optab,4,2                 ; @umod_optab
	.no_dead_strip	_arm_init_libfuncs
.subsections_via_symbols
