	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_decode_options                 ## -- Begin function decode_options
	.p2align	4, 0x90
_decode_options:                        ## @decode_options
	.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	%rsi, %r12
	movl	%edi, %ebx
	movq	_lang_hooks@GOTPCREL(%rip), %r14
	callq	*(%r14)
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movq	_global_dc@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	*8(%r14)
	movl	%ebx, -48(%rbp)                 ## 4-byte Spill
	cmpl	$2, %ebx
	jb	LBB0_13
## %bb.1:
	movl	-48(%rbp), %r15d                ## 4-byte Reload
	movl	$1, %r14d
	leaq	L_.str(%rip), %r13
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_3:                                 ##   in Loop: Header=BB0_2 Depth=1
	movq	_optimize@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
LBB0_11:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_optimize_size@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
LBB0_12:                                ##   in Loop: Header=BB0_2 Depth=1
	incq	%r14
	cmpq	%r14, %r15
	je	LBB0_13
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movq	(%r12,%r14,8), %rbx
	movq	%rbx, %rdi
	movq	%r13, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_3
## %bb.4:                               ##   in Loop: Header=BB0_2 Depth=1
	cmpb	$45, (%rbx)
	jne	LBB0_12
## %bb.5:                               ##   in Loop: Header=BB0_2 Depth=1
	cmpb	$79, 1(%rbx)
	jne	LBB0_12
## %bb.6:                               ##   in Loop: Header=BB0_2 Depth=1
	cmpb	$115, 2(%rbx)
	jne	LBB0_9
## %bb.7:                               ##   in Loop: Header=BB0_2 Depth=1
	cmpb	$0, 3(%rbx)
	je	LBB0_8
LBB0_9:                                 ##   in Loop: Header=BB0_2 Depth=1
	leaq	2(%rbx), %rdi
	movq	%rbx, %rsi
	movl	$-1, %edx
	callq	_read_integral_parameter
	cmpl	$-1, %eax
	je	LBB0_12
## %bb.10:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_optimize@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_11
LBB0_8:                                 ##   in Loop: Header=BB0_2 Depth=1
	movq	_optimize_size@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_optimize@GOTPCREL(%rip), %rax
	movl	$2, (%rax)
	jmp	LBB0_12
LBB0_13:
	movq	_optimize@GOTPCREL(%rip), %r14
	movl	(%r14), %eax
	testl	%eax, %eax
	je	LBB0_14
## %bb.15:
	movl	-44(%rbp), %ebx                 ## 4-byte Reload
	jle	LBB0_25
## %bb.16:
	movq	_flag_defer_pop@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_guess_branch_prob@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_cprop_registers@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_if_conversion@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_if_conversion2@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_ipa_pure_const@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_ipa_reference@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_ccp@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_dce@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_dom@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_dse@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_ter@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_live_range_split@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_sra@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_copyrename@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_fre@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_copy_prop@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_sink@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_flag_tree_salias@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
	movq	_no_unit_at_a_time_default@GOTPCREL(%rip), %rcx
	cmpl	$0, (%rcx)
	jne	LBB0_18
## %bb.17:
	movq	_flag_unit_at_a_time@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
LBB0_18:
	movq	_optimize_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, %ecx
	je	LBB0_19
## %bb.20:
	cmpl	$2, %eax
	jb	LBB0_25
	jmp	LBB0_21
LBB0_14:
	movq	_flag_merge_constants@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movl	-44(%rbp), %ebx                 ## 4-byte Reload
LBB0_25:
	movq	_optimize_size@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_27
## %bb.26:
	movq	_align_loops@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_align_jumps@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_align_labels@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_align_functions@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_flag_reorder_blocks@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	movq	_flag_reorder_blocks_and_partition@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	leaq	L_.str.1(%rip), %rdi
	movl	$5, %esi
	callq	_set_param_value
	leaq	L_.str.2(%rip), %rdi
	movl	$5, %esi
	callq	_set_param_value
	movq	_flag_inline_functions@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	leaq	L_.str.3(%rip), %rdi
	movl	$1, %esi
	callq	_set_param_value
LBB0_27:
	movq	_DEFAULT_SIGNED_CHAR@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_flag_signed_char@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_flag_short_enums@GOTPCREL(%rip), %rax
	movl	$2, (%rax)
	movq	_targetm@GOTPCREL(%rip), %r15
	movl	12(%r15), %eax
	movq	_target_flags@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	(%r15), %rax
	movq	_flag_unwind_tables@GOTPCREL(%rip), %r13
	movq	%rax, (%r13)
	movl	-48(%rbp), %edi                 ## 4-byte Reload
	movq	%r12, %rsi
	movl	%ebx, %edx
	callq	_handle_options
	movq	_flag_pie@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	testq	%rax, %rax
	je	LBB0_29
## %bb.28:
	movq	_flag_pic@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_31
LBB0_29:
	movq	_flag_pic@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_31
## %bb.30:
	movq	_flag_shlib@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
LBB0_31:
	movq	_flag_no_inline@GOTPCREL(%rip), %rbx
	movl	(%rbx), %eax
	cmpl	$2, %eax
	jne	LBB0_33
## %bb.32:
	movl	$0, (%rbx)
	cmpl	$0, (%r14)
	jne	LBB0_37
	jmp	LBB0_35
LBB0_33:
	movq	_flag_really_no_inline@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	cmpl	$0, (%r14)
	jne	LBB0_37
LBB0_35:
	movl	$1, (%rbx)
	movq	_warn_inline@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_warn_uninitialized@GOTPCREL(%rip), %rax
	cmpl	$1, (%rax)
	jne	LBB0_37
## %bb.36:
	movq	_OPT_Wuninitialized@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.4(%rip), %rsi
	callq	_warning
LBB0_37:
	movq	_flag_really_no_inline@GOTPCREL(%rip), %rax
	cmpl	$2, (%rax)
	jne	LBB0_39
## %bb.38:
	movl	(%rbx), %ecx
	movl	%ecx, (%rax)
LBB0_39:
	movq	_flag_exceptions@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	movq	_flag_reorder_blocks_and_partition@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rax
	je	LBB0_42
## %bb.40:
	testq	%rax, %rax
	je	LBB0_42
## %bb.41:
	leaq	L_.str.5(%rip), %rdi
	callq	_inform
	movq	$0, (%rbx)
	movq	_flag_reorder_blocks@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	xorl	%eax, %eax
LBB0_42:
	movq	(%r13), %rcx
	movq	(%r15), %rdx
	testq	%rcx, %rcx
	je	LBB0_46
## %bb.43:
	testq	%rdx, %rdx
	jne	LBB0_46
## %bb.44:
	testq	%rax, %rax
	je	LBB0_46
## %bb.45:
	leaq	L_.str.6(%rip), %rdi
LBB0_49:
	callq	_inform
	movq	$0, (%rbx)
	movq	_flag_reorder_blocks@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_50
LBB0_46:
	testq	%rax, %rax
	je	LBB0_50
## %bb.47:
	testq	%rcx, %rcx
	setne	%al
	testq	%rdx, %rdx
	setne	%cl
	cmpl	$0, 8(%r15)
	leaq	L_.str.7(%rip), %rdi
	je	LBB0_49
## %bb.48:
	andb	%cl, %al
	jne	LBB0_49
LBB0_50:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_19:
	movq	_flag_tree_ch@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	cmpl	$2, %eax
	jb	LBB0_25
LBB0_21:
	movq	_flag_thread_jumps@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_crossjumping@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_optimize_sibling_calls@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_cse_follow_jumps@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_cse_skip_blocks@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_gcse@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_expensive_optimizations@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_ipa_type_escape@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_rerun_cse_after_loop@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_caller_saves@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_peephole2@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_regmove@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_strict_aliasing@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_strict_overflow@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_delete_null_pointer_checks@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_reorder_blocks@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_reorder_functions@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_tree_store_ccp@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	movq	_flag_tree_store_copy_prop@GOTPCREL(%rip), %rdx
	movl	$1, (%rdx)
	testl	%ecx, %ecx
	jne	LBB0_23
## %bb.22:
	movq	_flag_tree_pre@GOTPCREL(%rip), %rcx
	movl	$1, (%rcx)
LBB0_23:
	cmpl	$3, %eax
	jb	LBB0_25
## %bb.24:
	movq	_flag_inline_functions@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_flag_unswitch_loops@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_flag_gcse_after_reload@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_25
	.cfi_endproc
                                        ## -- End function
	.comm	_lang_hooks,16,3                ## @lang_hooks
	.comm	_global_dc,4,2                  ## @global_dc
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"-O"

	.comm	_optimize,4,2                   ## @optimize
	.comm	_optimize_size,4,2              ## @optimize_size
	.comm	_flag_merge_constants,8,3       ## @flag_merge_constants
	.comm	_flag_defer_pop,4,2             ## @flag_defer_pop
	.comm	_flag_guess_branch_prob,4,2     ## @flag_guess_branch_prob
	.comm	_flag_cprop_registers,4,2       ## @flag_cprop_registers
	.comm	_flag_if_conversion,4,2         ## @flag_if_conversion
	.comm	_flag_if_conversion2,4,2        ## @flag_if_conversion2
	.comm	_flag_ipa_pure_const,4,2        ## @flag_ipa_pure_const
	.comm	_flag_ipa_reference,4,2         ## @flag_ipa_reference
	.comm	_flag_tree_ccp,4,2              ## @flag_tree_ccp
	.comm	_flag_tree_dce,4,2              ## @flag_tree_dce
	.comm	_flag_tree_dom,4,2              ## @flag_tree_dom
	.comm	_flag_tree_dse,4,2              ## @flag_tree_dse
	.comm	_flag_tree_ter,4,2              ## @flag_tree_ter
	.comm	_flag_tree_live_range_split,4,2 ## @flag_tree_live_range_split
	.comm	_flag_tree_sra,4,2              ## @flag_tree_sra
	.comm	_flag_tree_copyrename,4,2       ## @flag_tree_copyrename
	.comm	_flag_tree_fre,4,2              ## @flag_tree_fre
	.comm	_flag_tree_copy_prop,4,2        ## @flag_tree_copy_prop
	.comm	_flag_tree_sink,4,2             ## @flag_tree_sink
	.comm	_flag_tree_salias,4,2           ## @flag_tree_salias
	.comm	_no_unit_at_a_time_default,4,2  ## @no_unit_at_a_time_default
	.comm	_flag_unit_at_a_time,4,2        ## @flag_unit_at_a_time
	.comm	_flag_tree_ch,4,2               ## @flag_tree_ch
	.comm	_flag_thread_jumps,4,2          ## @flag_thread_jumps
	.comm	_flag_crossjumping,4,2          ## @flag_crossjumping
	.comm	_flag_optimize_sibling_calls,4,2 ## @flag_optimize_sibling_calls
	.comm	_flag_cse_follow_jumps,4,2      ## @flag_cse_follow_jumps
	.comm	_flag_cse_skip_blocks,4,2       ## @flag_cse_skip_blocks
	.comm	_flag_gcse,4,2                  ## @flag_gcse
	.comm	_flag_expensive_optimizations,4,2 ## @flag_expensive_optimizations
	.comm	_flag_ipa_type_escape,4,2       ## @flag_ipa_type_escape
	.comm	_flag_rerun_cse_after_loop,4,2  ## @flag_rerun_cse_after_loop
	.comm	_flag_caller_saves,4,2          ## @flag_caller_saves
	.comm	_flag_peephole2,4,2             ## @flag_peephole2
	.comm	_flag_regmove,4,2               ## @flag_regmove
	.comm	_flag_strict_aliasing,4,2       ## @flag_strict_aliasing
	.comm	_flag_strict_overflow,4,2       ## @flag_strict_overflow
	.comm	_flag_delete_null_pointer_checks,4,2 ## @flag_delete_null_pointer_checks
	.comm	_flag_reorder_blocks,4,2        ## @flag_reorder_blocks
	.comm	_flag_reorder_functions,4,2     ## @flag_reorder_functions
	.comm	_flag_tree_store_ccp,4,2        ## @flag_tree_store_ccp
	.comm	_flag_tree_store_copy_prop,4,2  ## @flag_tree_store_copy_prop
	.comm	_flag_tree_pre,4,2              ## @flag_tree_pre
	.comm	_flag_inline_functions,4,2      ## @flag_inline_functions
	.comm	_flag_unswitch_loops,4,2        ## @flag_unswitch_loops
	.comm	_flag_gcse_after_reload,4,2     ## @flag_gcse_after_reload
	.comm	_align_loops,4,2                ## @align_loops
	.comm	_align_jumps,4,2                ## @align_jumps
	.comm	_align_labels,4,2               ## @align_labels
	.comm	_align_functions,4,2            ## @align_functions
	.comm	_flag_reorder_blocks_and_partition,8,3 ## @flag_reorder_blocks_and_partition
L_.str.1:                               ## @.str.1
	.asciz	"max-inline-insns-single"

L_.str.2:                               ## @.str.2
	.asciz	"max-inline-insns-auto"

L_.str.3:                               ## @.str.3
	.asciz	"min-crossjump-insns"

	.comm	_DEFAULT_SIGNED_CHAR,4,2        ## @DEFAULT_SIGNED_CHAR
	.comm	_flag_signed_char,4,2           ## @flag_signed_char
	.comm	_flag_short_enums,4,2           ## @flag_short_enums
	.comm	_targetm,16,3                   ## @targetm
	.comm	_target_flags,4,2               ## @target_flags
	.comm	_flag_unwind_tables,8,3         ## @flag_unwind_tables
	.comm	_flag_pie,8,3                   ## @flag_pie
	.comm	_flag_pic,8,3                   ## @flag_pic
	.comm	_flag_shlib,4,2                 ## @flag_shlib
	.comm	_flag_no_inline,4,2             ## @flag_no_inline
	.comm	_flag_really_no_inline,4,2      ## @flag_really_no_inline
	.comm	_warn_inline,8,3                ## @warn_inline
	.comm	_warn_uninitialized,4,2         ## @warn_uninitialized
	.comm	_OPT_Wuninitialized,4,2         ## @OPT_Wuninitialized
L_.str.4:                               ## @.str.4
	.asciz	"-Wuninitialized is not supported without -O"

	.comm	_flag_exceptions,8,3            ## @flag_exceptions
L_.str.5:                               ## @.str.5
	.asciz	"-freorder-blocks-and-partition does not work with exceptions"

L_.str.6:                               ## @.str.6
	.asciz	"-freorder-blocks-and-partition does not support unwind info"

L_.str.7:                               ## @.str.7
	.asciz	"-freorder-blocks-and-partition does not work on this architecture"

	.comm	_flag_delayed_branch,4,2        ## @flag_delayed_branch
	.comm	_flag_omit_frame_pointer,4,2    ## @flag_omit_frame_pointer
	.comm	_flag_schedule_insns,4,2        ## @flag_schedule_insns
	.comm	_flag_schedule_insns_after_reload,4,2 ## @flag_schedule_insns_after_reload
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_decode_options                 ; -- Begin function decode_options
	.p2align	2
_decode_options:                        ; @decode_options
	.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
	mov	x19, x1
	mov	x20, x0
Lloh0:
	adrp	x22, _lang_hooks@GOTPAGE
Lloh1:
	ldr	x22, [x22, _lang_hooks@GOTPAGEOFF]
	ldr	x8, [x22]
	blr	x8
	mov	x21, x0
	ldr	x8, [x22, #8]
Lloh2:
	adrp	x9, _global_dc@GOTPAGE
Lloh3:
	ldr	x9, [x9, _global_dc@GOTPAGEOFF]
Lloh4:
	ldr	w0, [x9]
	blr	x8
Lloh5:
	adrp	x24, _optimize@GOTPAGE
Lloh6:
	ldr	x24, [x24, _optimize@GOTPAGEOFF]
Lloh7:
	adrp	x25, _optimize_size@GOTPAGE
Lloh8:
	ldr	x25, [x25, _optimize_size@GOTPAGEOFF]
	cmp	w20, #2
	b.lo	LBB0_13
; %bb.1:
	mov	w8, w20
	add	x26, x19, #8
	sub	x27, x8, #1
Lloh9:
	adrp	x22, l_.str@PAGE
Lloh10:
	add	x22, x22, l_.str@PAGEOFF
	mov	w28, #1
	b	LBB0_5
LBB0_2:                                 ;   in Loop: Header=BB0_5 Depth=1
	str	w28, [x24]
LBB0_3:                                 ;   in Loop: Header=BB0_5 Depth=1
	str	wzr, [x25]
LBB0_4:                                 ;   in Loop: Header=BB0_5 Depth=1
	add	x26, x26, #8
	subs	x27, x27, #1
	b.eq	LBB0_13
LBB0_5:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x23, [x26]
	mov	x0, x23
	mov	x1, x22
	bl	_strcmp
	cbz	w0, LBB0_2
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w8, [x23]
	cmp	w8, #45
	b.ne	LBB0_4
; %bb.7:                                ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w8, [x23, #1]
	cmp	w8, #79
	b.ne	LBB0_4
; %bb.8:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x0, x23
	ldrb	w8, [x0, #2]!
	cmp	w8, #115
	b.ne	LBB0_10
; %bb.9:                                ;   in Loop: Header=BB0_5 Depth=1
	ldrb	w8, [x23, #3]
	cbz	w8, LBB0_12
LBB0_10:                                ;   in Loop: Header=BB0_5 Depth=1
	mov	x1, x23
	mov	w2, #-1
	bl	_read_integral_parameter
	cmn	w0, #1
	b.eq	LBB0_4
; %bb.11:                               ;   in Loop: Header=BB0_5 Depth=1
	str	w0, [x24]
	b	LBB0_3
LBB0_12:                                ;   in Loop: Header=BB0_5 Depth=1
	str	w28, [x25]
	mov	w8, #2
	str	w8, [x24]
	b	LBB0_4
LBB0_13:
	ldr	w8, [x24]
	cbz	w8, LBB0_18
; %bb.14:
	cmp	w8, #1
	b.lt	LBB0_19
; %bb.15:
Lloh11:
	adrp	x10, _flag_defer_pop@GOTPAGE
Lloh12:
	ldr	x10, [x10, _flag_defer_pop@GOTPAGEOFF]
	mov	w9, #1
Lloh13:
	str	w9, [x10]
Lloh14:
	adrp	x10, _flag_guess_branch_prob@GOTPAGE
Lloh15:
	ldr	x10, [x10, _flag_guess_branch_prob@GOTPAGEOFF]
Lloh16:
	str	w9, [x10]
Lloh17:
	adrp	x10, _flag_cprop_registers@GOTPAGE
Lloh18:
	ldr	x10, [x10, _flag_cprop_registers@GOTPAGEOFF]
Lloh19:
	str	w9, [x10]
Lloh20:
	adrp	x10, _flag_if_conversion@GOTPAGE
Lloh21:
	ldr	x10, [x10, _flag_if_conversion@GOTPAGEOFF]
Lloh22:
	str	w9, [x10]
Lloh23:
	adrp	x10, _flag_if_conversion2@GOTPAGE
Lloh24:
	ldr	x10, [x10, _flag_if_conversion2@GOTPAGEOFF]
Lloh25:
	str	w9, [x10]
Lloh26:
	adrp	x10, _flag_ipa_pure_const@GOTPAGE
Lloh27:
	ldr	x10, [x10, _flag_ipa_pure_const@GOTPAGEOFF]
Lloh28:
	str	w9, [x10]
Lloh29:
	adrp	x10, _flag_ipa_reference@GOTPAGE
Lloh30:
	ldr	x10, [x10, _flag_ipa_reference@GOTPAGEOFF]
Lloh31:
	str	w9, [x10]
Lloh32:
	adrp	x10, _flag_tree_ccp@GOTPAGE
Lloh33:
	ldr	x10, [x10, _flag_tree_ccp@GOTPAGEOFF]
Lloh34:
	str	w9, [x10]
Lloh35:
	adrp	x10, _flag_tree_dce@GOTPAGE
Lloh36:
	ldr	x10, [x10, _flag_tree_dce@GOTPAGEOFF]
Lloh37:
	str	w9, [x10]
Lloh38:
	adrp	x10, _flag_tree_dom@GOTPAGE
Lloh39:
	ldr	x10, [x10, _flag_tree_dom@GOTPAGEOFF]
Lloh40:
	str	w9, [x10]
Lloh41:
	adrp	x10, _flag_tree_dse@GOTPAGE
Lloh42:
	ldr	x10, [x10, _flag_tree_dse@GOTPAGEOFF]
Lloh43:
	str	w9, [x10]
Lloh44:
	adrp	x10, _flag_tree_ter@GOTPAGE
Lloh45:
	ldr	x10, [x10, _flag_tree_ter@GOTPAGEOFF]
Lloh46:
	str	w9, [x10]
Lloh47:
	adrp	x10, _flag_tree_live_range_split@GOTPAGE
Lloh48:
	ldr	x10, [x10, _flag_tree_live_range_split@GOTPAGEOFF]
Lloh49:
	str	w9, [x10]
Lloh50:
	adrp	x10, _flag_tree_sra@GOTPAGE
Lloh51:
	ldr	x10, [x10, _flag_tree_sra@GOTPAGEOFF]
Lloh52:
	str	w9, [x10]
Lloh53:
	adrp	x10, _flag_tree_copyrename@GOTPAGE
Lloh54:
	ldr	x10, [x10, _flag_tree_copyrename@GOTPAGEOFF]
Lloh55:
	str	w9, [x10]
Lloh56:
	adrp	x10, _flag_tree_fre@GOTPAGE
Lloh57:
	ldr	x10, [x10, _flag_tree_fre@GOTPAGEOFF]
Lloh58:
	str	w9, [x10]
Lloh59:
	adrp	x10, _flag_tree_copy_prop@GOTPAGE
Lloh60:
	ldr	x10, [x10, _flag_tree_copy_prop@GOTPAGEOFF]
Lloh61:
	str	w9, [x10]
Lloh62:
	adrp	x10, _flag_tree_sink@GOTPAGE
Lloh63:
	ldr	x10, [x10, _flag_tree_sink@GOTPAGEOFF]
Lloh64:
	str	w9, [x10]
Lloh65:
	adrp	x10, _flag_tree_salias@GOTPAGE
Lloh66:
	ldr	x10, [x10, _flag_tree_salias@GOTPAGEOFF]
Lloh67:
	str	w9, [x10]
Lloh68:
	adrp	x10, _no_unit_at_a_time_default@GOTPAGE
Lloh69:
	ldr	x10, [x10, _no_unit_at_a_time_default@GOTPAGEOFF]
Lloh70:
	ldr	w10, [x10]
	cbz	w10, LBB0_44
; %bb.16:
	ldr	w9, [x25]
	cbz	w9, LBB0_45
LBB0_17:
	cmp	w8, #2
	b.lo	LBB0_19
	b	LBB0_46
LBB0_18:
Lloh71:
	adrp	x8, _flag_merge_constants@GOTPAGE
Lloh72:
	ldr	x8, [x8, _flag_merge_constants@GOTPAGEOFF]
Lloh73:
	str	xzr, [x8]
LBB0_19:
	ldr	w8, [x25]
Lloh74:
	adrp	x22, _flag_reorder_blocks_and_partition@GOTPAGE
Lloh75:
	ldr	x22, [x22, _flag_reorder_blocks_and_partition@GOTPAGEOFF]
	cbz	w8, LBB0_21
; %bb.20:
Lloh76:
	adrp	x8, _align_loops@GOTPAGE
Lloh77:
	ldr	x8, [x8, _align_loops@GOTPAGEOFF]
	mov	w23, #1
Lloh78:
	adrp	x9, _align_jumps@GOTPAGE
Lloh79:
	ldr	x9, [x9, _align_jumps@GOTPAGEOFF]
Lloh80:
	str	w23, [x8]
Lloh81:
	str	w23, [x9]
Lloh82:
	adrp	x8, _align_labels@GOTPAGE
Lloh83:
	ldr	x8, [x8, _align_labels@GOTPAGEOFF]
Lloh84:
	adrp	x9, _align_functions@GOTPAGE
Lloh85:
	ldr	x9, [x9, _align_functions@GOTPAGEOFF]
Lloh86:
	str	w23, [x8]
Lloh87:
	str	w23, [x9]
Lloh88:
	adrp	x8, _flag_reorder_blocks@GOTPAGE
Lloh89:
	ldr	x8, [x8, _flag_reorder_blocks@GOTPAGEOFF]
Lloh90:
	str	wzr, [x8]
	str	xzr, [x22]
Lloh91:
	adrp	x0, l_.str.1@PAGE
Lloh92:
	add	x0, x0, l_.str.1@PAGEOFF
	mov	w1, #5
	bl	_set_param_value
Lloh93:
	adrp	x0, l_.str.2@PAGE
Lloh94:
	add	x0, x0, l_.str.2@PAGEOFF
	mov	w1, #5
	bl	_set_param_value
Lloh95:
	adrp	x8, _flag_inline_functions@GOTPAGE
Lloh96:
	ldr	x8, [x8, _flag_inline_functions@GOTPAGEOFF]
Lloh97:
	str	w23, [x8]
Lloh98:
	adrp	x0, l_.str.3@PAGE
Lloh99:
	add	x0, x0, l_.str.3@PAGEOFF
	mov	w1, #1
	bl	_set_param_value
LBB0_21:
Lloh100:
	adrp	x8, _DEFAULT_SIGNED_CHAR@GOTPAGE
Lloh101:
	ldr	x8, [x8, _DEFAULT_SIGNED_CHAR@GOTPAGEOFF]
Lloh102:
	ldr	w8, [x8]
Lloh103:
	adrp	x9, _flag_signed_char@GOTPAGE
Lloh104:
	ldr	x9, [x9, _flag_signed_char@GOTPAGEOFF]
Lloh105:
	str	w8, [x9]
Lloh106:
	adrp	x8, _flag_short_enums@GOTPAGE
Lloh107:
	ldr	x8, [x8, _flag_short_enums@GOTPAGEOFF]
	mov	w9, #2
Lloh108:
	str	w9, [x8]
Lloh109:
	adrp	x23, _targetm@GOTPAGE
Lloh110:
	ldr	x23, [x23, _targetm@GOTPAGEOFF]
Lloh111:
	adrp	x8, _target_flags@GOTPAGE
Lloh112:
	ldr	x8, [x8, _target_flags@GOTPAGEOFF]
	ldr	w9, [x23, #12]
Lloh113:
	str	w9, [x8]
	ldr	x8, [x23]
Lloh114:
	adrp	x25, _flag_unwind_tables@GOTPAGE
Lloh115:
	ldr	x25, [x25, _flag_unwind_tables@GOTPAGEOFF]
	str	x8, [x25]
	mov	x0, x20
	mov	x1, x19
	mov	x2, x21
	bl	_handle_options
Lloh116:
	adrp	x8, _flag_pie@GOTPAGE
Lloh117:
	ldr	x8, [x8, _flag_pie@GOTPAGEOFF]
Lloh118:
	ldr	x8, [x8]
	cbz	x8, LBB0_23
; %bb.22:
Lloh119:
	adrp	x9, _flag_pic@GOTPAGE
Lloh120:
	ldr	x9, [x9, _flag_pic@GOTPAGEOFF]
Lloh121:
	str	x8, [x9]
	b	LBB0_25
LBB0_23:
Lloh122:
	adrp	x8, _flag_pic@GOTPAGE
Lloh123:
	ldr	x8, [x8, _flag_pic@GOTPAGEOFF]
Lloh124:
	ldr	x8, [x8]
	cbz	x8, LBB0_25
; %bb.24:
Lloh125:
	adrp	x8, _flag_shlib@GOTPAGE
Lloh126:
	ldr	x8, [x8, _flag_shlib@GOTPAGEOFF]
	mov	w9, #1
Lloh127:
	str	w9, [x8]
LBB0_25:
Lloh128:
	adrp	x19, _flag_no_inline@GOTPAGE
Lloh129:
	ldr	x19, [x19, _flag_no_inline@GOTPAGEOFF]
	ldr	w8, [x19]
Lloh130:
	adrp	x20, _flag_really_no_inline@GOTPAGE
Lloh131:
	ldr	x20, [x20, _flag_really_no_inline@GOTPAGEOFF]
	cmp	w8, #2
	b.ne	LBB0_27
; %bb.26:
	str	wzr, [x19]
	ldr	w8, [x24]
	cbnz	w8, LBB0_30
	b	LBB0_28
LBB0_27:
	str	w8, [x20]
	ldr	w8, [x24]
	cbnz	w8, LBB0_30
LBB0_28:
	mov	w8, #1
Lloh132:
	adrp	x9, _warn_inline@GOTPAGE
Lloh133:
	ldr	x9, [x9, _warn_inline@GOTPAGEOFF]
	str	w8, [x19]
Lloh134:
	str	xzr, [x9]
Lloh135:
	adrp	x8, _warn_uninitialized@GOTPAGE
Lloh136:
	ldr	x8, [x8, _warn_uninitialized@GOTPAGEOFF]
Lloh137:
	ldr	w8, [x8]
	cmp	w8, #1
	b.ne	LBB0_30
; %bb.29:
Lloh138:
	adrp	x8, _OPT_Wuninitialized@GOTPAGE
Lloh139:
	ldr	x8, [x8, _OPT_Wuninitialized@GOTPAGEOFF]
Lloh140:
	ldr	w0, [x8]
Lloh141:
	adrp	x1, l_.str.4@PAGE
Lloh142:
	add	x1, x1, l_.str.4@PAGEOFF
	bl	_warning
LBB0_30:
	ldr	w8, [x20]
	cmp	w8, #2
	b.ne	LBB0_32
; %bb.31:
	ldr	w8, [x19]
	str	w8, [x20]
LBB0_32:
Lloh143:
	adrp	x8, _flag_exceptions@GOTPAGE
Lloh144:
	ldr	x8, [x8, _flag_exceptions@GOTPAGEOFF]
Lloh145:
	ldr	x9, [x8]
	ldr	x8, [x22]
	cbz	x9, LBB0_35
; %bb.33:
	cbz	x8, LBB0_35
; %bb.34:
Lloh146:
	adrp	x0, l_.str.5@PAGE
Lloh147:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	_inform
	mov	x8, #0
	str	xzr, [x22]
Lloh148:
	adrp	x9, _flag_reorder_blocks@GOTPAGE
Lloh149:
	ldr	x9, [x9, _flag_reorder_blocks@GOTPAGEOFF]
	mov	w10, #1
Lloh150:
	str	w10, [x9]
LBB0_35:
	ldr	x10, [x25]
	ldr	x9, [x23]
	cbz	x10, LBB0_40
; %bb.36:
	cbnz	x9, LBB0_40
; %bb.37:
	cbz	x8, LBB0_40
; %bb.38:
Lloh151:
	adrp	x0, l_.str.6@PAGE
Lloh152:
	add	x0, x0, l_.str.6@PAGEOFF
LBB0_39:
	bl	_inform
	str	xzr, [x22]
Lloh153:
	adrp	x8, _flag_reorder_blocks@GOTPAGE
Lloh154:
	ldr	x8, [x8, _flag_reorder_blocks@GOTPAGEOFF]
	mov	w9, #1
Lloh155:
	str	w9, [x8]
	b	LBB0_43
LBB0_40:
	cbz	x8, LBB0_43
; %bb.41:
	cmp	x10, #0
	ldr	w10, [x23, #8]
	ccmp	x9, #0, #4, ne
	cset	w8, ne
Lloh156:
	adrp	x0, l_.str.7@PAGE
Lloh157:
	add	x0, x0, l_.str.7@PAGEOFF
	cbz	w10, LBB0_39
; %bb.42:
	cbnz	w8, LBB0_39
LBB0_43:
	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
LBB0_44:
Lloh158:
	adrp	x10, _flag_unit_at_a_time@GOTPAGE
Lloh159:
	ldr	x10, [x10, _flag_unit_at_a_time@GOTPAGEOFF]
Lloh160:
	str	w9, [x10]
	ldr	w9, [x25]
	cbnz	w9, LBB0_17
LBB0_45:
Lloh161:
	adrp	x10, _flag_tree_ch@GOTPAGE
Lloh162:
	ldr	x10, [x10, _flag_tree_ch@GOTPAGEOFF]
	mov	w11, #1
Lloh163:
	str	w11, [x10]
	cmp	w8, #2
	b.lo	LBB0_19
LBB0_46:
Lloh164:
	adrp	x11, _flag_thread_jumps@GOTPAGE
Lloh165:
	ldr	x11, [x11, _flag_thread_jumps@GOTPAGEOFF]
	mov	w10, #1
Lloh166:
	str	w10, [x11]
Lloh167:
	adrp	x11, _flag_crossjumping@GOTPAGE
Lloh168:
	ldr	x11, [x11, _flag_crossjumping@GOTPAGEOFF]
Lloh169:
	str	w10, [x11]
Lloh170:
	adrp	x11, _flag_optimize_sibling_calls@GOTPAGE
Lloh171:
	ldr	x11, [x11, _flag_optimize_sibling_calls@GOTPAGEOFF]
Lloh172:
	str	w10, [x11]
Lloh173:
	adrp	x11, _flag_cse_follow_jumps@GOTPAGE
Lloh174:
	ldr	x11, [x11, _flag_cse_follow_jumps@GOTPAGEOFF]
Lloh175:
	str	w10, [x11]
Lloh176:
	adrp	x11, _flag_cse_skip_blocks@GOTPAGE
Lloh177:
	ldr	x11, [x11, _flag_cse_skip_blocks@GOTPAGEOFF]
Lloh178:
	str	w10, [x11]
Lloh179:
	adrp	x11, _flag_gcse@GOTPAGE
Lloh180:
	ldr	x11, [x11, _flag_gcse@GOTPAGEOFF]
Lloh181:
	str	w10, [x11]
Lloh182:
	adrp	x11, _flag_expensive_optimizations@GOTPAGE
Lloh183:
	ldr	x11, [x11, _flag_expensive_optimizations@GOTPAGEOFF]
Lloh184:
	str	w10, [x11]
Lloh185:
	adrp	x11, _flag_ipa_type_escape@GOTPAGE
Lloh186:
	ldr	x11, [x11, _flag_ipa_type_escape@GOTPAGEOFF]
Lloh187:
	str	w10, [x11]
Lloh188:
	adrp	x11, _flag_rerun_cse_after_loop@GOTPAGE
Lloh189:
	ldr	x11, [x11, _flag_rerun_cse_after_loop@GOTPAGEOFF]
Lloh190:
	str	w10, [x11]
Lloh191:
	adrp	x11, _flag_caller_saves@GOTPAGE
Lloh192:
	ldr	x11, [x11, _flag_caller_saves@GOTPAGEOFF]
Lloh193:
	str	w10, [x11]
Lloh194:
	adrp	x11, _flag_peephole2@GOTPAGE
Lloh195:
	ldr	x11, [x11, _flag_peephole2@GOTPAGEOFF]
Lloh196:
	str	w10, [x11]
Lloh197:
	adrp	x11, _flag_regmove@GOTPAGE
Lloh198:
	ldr	x11, [x11, _flag_regmove@GOTPAGEOFF]
Lloh199:
	str	w10, [x11]
Lloh200:
	adrp	x11, _flag_strict_aliasing@GOTPAGE
Lloh201:
	ldr	x11, [x11, _flag_strict_aliasing@GOTPAGEOFF]
Lloh202:
	str	w10, [x11]
Lloh203:
	adrp	x11, _flag_strict_overflow@GOTPAGE
Lloh204:
	ldr	x11, [x11, _flag_strict_overflow@GOTPAGEOFF]
Lloh205:
	str	w10, [x11]
Lloh206:
	adrp	x11, _flag_delete_null_pointer_checks@GOTPAGE
Lloh207:
	ldr	x11, [x11, _flag_delete_null_pointer_checks@GOTPAGEOFF]
Lloh208:
	str	w10, [x11]
Lloh209:
	adrp	x11, _flag_reorder_blocks@GOTPAGE
Lloh210:
	ldr	x11, [x11, _flag_reorder_blocks@GOTPAGEOFF]
Lloh211:
	str	w10, [x11]
Lloh212:
	adrp	x11, _flag_reorder_functions@GOTPAGE
Lloh213:
	ldr	x11, [x11, _flag_reorder_functions@GOTPAGEOFF]
Lloh214:
	str	w10, [x11]
Lloh215:
	adrp	x11, _flag_tree_store_ccp@GOTPAGE
Lloh216:
	ldr	x11, [x11, _flag_tree_store_ccp@GOTPAGEOFF]
Lloh217:
	str	w10, [x11]
Lloh218:
	adrp	x11, _flag_tree_store_copy_prop@GOTPAGE
Lloh219:
	ldr	x11, [x11, _flag_tree_store_copy_prop@GOTPAGEOFF]
Lloh220:
	str	w10, [x11]
	cbnz	w9, LBB0_48
; %bb.47:
Lloh221:
	adrp	x9, _flag_tree_pre@GOTPAGE
Lloh222:
	ldr	x9, [x9, _flag_tree_pre@GOTPAGEOFF]
Lloh223:
	str	w10, [x9]
LBB0_48:
	cmp	w8, #3
	b.lo	LBB0_19
; %bb.49:
Lloh224:
	adrp	x8, _flag_inline_functions@GOTPAGE
Lloh225:
	ldr	x8, [x8, _flag_inline_functions@GOTPAGEOFF]
	mov	w9, #1
Lloh226:
	str	w9, [x8]
Lloh227:
	adrp	x8, _flag_unswitch_loops@GOTPAGE
Lloh228:
	ldr	x8, [x8, _flag_unswitch_loops@GOTPAGEOFF]
Lloh229:
	str	w9, [x8]
Lloh230:
	adrp	x8, _flag_gcse_after_reload@GOTPAGE
Lloh231:
	ldr	x8, [x8, _flag_gcse_after_reload@GOTPAGEOFF]
Lloh232:
	str	w9, [x8]
	b	LBB0_19
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotStr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotStr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGotStr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGotStr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotStr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotStr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotStr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotStr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotStr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotStr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotStr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotStr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotStr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotStr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotStr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotStr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotStr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotStr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotStr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotStr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGot	Lloh74, Lloh75
	.loh AdrpAdd	Lloh98, Lloh99
	.loh AdrpLdrGotStr	Lloh95, Lloh96, Lloh97
	.loh AdrpAdd	Lloh93, Lloh94
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpLdrGotStr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGotStr	Lloh84, Lloh85, Lloh87
	.loh AdrpLdrGotStr	Lloh82, Lloh83, Lloh86
	.loh AdrpLdrGotStr	Lloh78, Lloh79, Lloh81
	.loh AdrpLdrGotStr	Lloh76, Lloh77, Lloh80
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh114, Lloh115
	.loh AdrpLdrGotStr	Lloh111, Lloh112, Lloh113
	.loh AdrpLdrGot	Lloh109, Lloh110
	.loh AdrpLdrGotStr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotStr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGotStr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotStr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGot	Lloh130, Lloh131
	.loh AdrpLdrGot	Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotStr	Lloh132, Lloh133, Lloh134
	.loh AdrpAdd	Lloh141, Lloh142
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotStr	Lloh148, Lloh149, Lloh150
	.loh AdrpAdd	Lloh146, Lloh147
	.loh AdrpAdd	Lloh151, Lloh152
	.loh AdrpLdrGotStr	Lloh153, Lloh154, Lloh155
	.loh AdrpAdd	Lloh156, Lloh157
	.loh AdrpLdrGotStr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGotStr	Lloh161, Lloh162, Lloh163
	.loh AdrpLdrGotStr	Lloh218, Lloh219, Lloh220
	.loh AdrpLdrGotStr	Lloh215, Lloh216, Lloh217
	.loh AdrpLdrGotStr	Lloh212, Lloh213, Lloh214
	.loh AdrpLdrGotStr	Lloh209, Lloh210, Lloh211
	.loh AdrpLdrGotStr	Lloh206, Lloh207, Lloh208
	.loh AdrpLdrGotStr	Lloh203, Lloh204, Lloh205
	.loh AdrpLdrGotStr	Lloh200, Lloh201, Lloh202
	.loh AdrpLdrGotStr	Lloh197, Lloh198, Lloh199
	.loh AdrpLdrGotStr	Lloh194, Lloh195, Lloh196
	.loh AdrpLdrGotStr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGotStr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGotStr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotStr	Lloh182, Lloh183, Lloh184
	.loh AdrpLdrGotStr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGotStr	Lloh176, Lloh177, Lloh178
	.loh AdrpLdrGotStr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotStr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotStr	Lloh167, Lloh168, Lloh169
	.loh AdrpLdrGotStr	Lloh164, Lloh165, Lloh166
	.loh AdrpLdrGotStr	Lloh221, Lloh222, Lloh223
	.loh AdrpLdrGotStr	Lloh230, Lloh231, Lloh232
	.loh AdrpLdrGotStr	Lloh227, Lloh228, Lloh229
	.loh AdrpLdrGotStr	Lloh224, Lloh225, Lloh226
	.cfi_endproc
                                        ; -- End function
	.comm	_lang_hooks,16,3                ; @lang_hooks
	.comm	_global_dc,4,2                  ; @global_dc
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"-O"

	.comm	_optimize,4,2                   ; @optimize
	.comm	_optimize_size,4,2              ; @optimize_size
	.comm	_flag_merge_constants,8,3       ; @flag_merge_constants
	.comm	_flag_defer_pop,4,2             ; @flag_defer_pop
	.comm	_flag_guess_branch_prob,4,2     ; @flag_guess_branch_prob
	.comm	_flag_cprop_registers,4,2       ; @flag_cprop_registers
	.comm	_flag_if_conversion,4,2         ; @flag_if_conversion
	.comm	_flag_if_conversion2,4,2        ; @flag_if_conversion2
	.comm	_flag_ipa_pure_const,4,2        ; @flag_ipa_pure_const
	.comm	_flag_ipa_reference,4,2         ; @flag_ipa_reference
	.comm	_flag_tree_ccp,4,2              ; @flag_tree_ccp
	.comm	_flag_tree_dce,4,2              ; @flag_tree_dce
	.comm	_flag_tree_dom,4,2              ; @flag_tree_dom
	.comm	_flag_tree_dse,4,2              ; @flag_tree_dse
	.comm	_flag_tree_ter,4,2              ; @flag_tree_ter
	.comm	_flag_tree_live_range_split,4,2 ; @flag_tree_live_range_split
	.comm	_flag_tree_sra,4,2              ; @flag_tree_sra
	.comm	_flag_tree_copyrename,4,2       ; @flag_tree_copyrename
	.comm	_flag_tree_fre,4,2              ; @flag_tree_fre
	.comm	_flag_tree_copy_prop,4,2        ; @flag_tree_copy_prop
	.comm	_flag_tree_sink,4,2             ; @flag_tree_sink
	.comm	_flag_tree_salias,4,2           ; @flag_tree_salias
	.comm	_no_unit_at_a_time_default,4,2  ; @no_unit_at_a_time_default
	.comm	_flag_unit_at_a_time,4,2        ; @flag_unit_at_a_time
	.comm	_flag_tree_ch,4,2               ; @flag_tree_ch
	.comm	_flag_thread_jumps,4,2          ; @flag_thread_jumps
	.comm	_flag_crossjumping,4,2          ; @flag_crossjumping
	.comm	_flag_optimize_sibling_calls,4,2 ; @flag_optimize_sibling_calls
	.comm	_flag_cse_follow_jumps,4,2      ; @flag_cse_follow_jumps
	.comm	_flag_cse_skip_blocks,4,2       ; @flag_cse_skip_blocks
	.comm	_flag_gcse,4,2                  ; @flag_gcse
	.comm	_flag_expensive_optimizations,4,2 ; @flag_expensive_optimizations
	.comm	_flag_ipa_type_escape,4,2       ; @flag_ipa_type_escape
	.comm	_flag_rerun_cse_after_loop,4,2  ; @flag_rerun_cse_after_loop
	.comm	_flag_caller_saves,4,2          ; @flag_caller_saves
	.comm	_flag_peephole2,4,2             ; @flag_peephole2
	.comm	_flag_regmove,4,2               ; @flag_regmove
	.comm	_flag_strict_aliasing,4,2       ; @flag_strict_aliasing
	.comm	_flag_strict_overflow,4,2       ; @flag_strict_overflow
	.comm	_flag_delete_null_pointer_checks,4,2 ; @flag_delete_null_pointer_checks
	.comm	_flag_reorder_blocks,4,2        ; @flag_reorder_blocks
	.comm	_flag_reorder_functions,4,2     ; @flag_reorder_functions
	.comm	_flag_tree_store_ccp,4,2        ; @flag_tree_store_ccp
	.comm	_flag_tree_store_copy_prop,4,2  ; @flag_tree_store_copy_prop
	.comm	_flag_tree_pre,4,2              ; @flag_tree_pre
	.comm	_flag_inline_functions,4,2      ; @flag_inline_functions
	.comm	_flag_unswitch_loops,4,2        ; @flag_unswitch_loops
	.comm	_flag_gcse_after_reload,4,2     ; @flag_gcse_after_reload
	.comm	_align_loops,4,2                ; @align_loops
	.comm	_align_jumps,4,2                ; @align_jumps
	.comm	_align_labels,4,2               ; @align_labels
	.comm	_align_functions,4,2            ; @align_functions
	.comm	_flag_reorder_blocks_and_partition,8,3 ; @flag_reorder_blocks_and_partition
l_.str.1:                               ; @.str.1
	.asciz	"max-inline-insns-single"

l_.str.2:                               ; @.str.2
	.asciz	"max-inline-insns-auto"

l_.str.3:                               ; @.str.3
	.asciz	"min-crossjump-insns"

	.comm	_DEFAULT_SIGNED_CHAR,4,2        ; @DEFAULT_SIGNED_CHAR
	.comm	_flag_signed_char,4,2           ; @flag_signed_char
	.comm	_flag_short_enums,4,2           ; @flag_short_enums
	.comm	_targetm,16,3                   ; @targetm
	.comm	_target_flags,4,2               ; @target_flags
	.comm	_flag_unwind_tables,8,3         ; @flag_unwind_tables
	.comm	_flag_pie,8,3                   ; @flag_pie
	.comm	_flag_pic,8,3                   ; @flag_pic
	.comm	_flag_shlib,4,2                 ; @flag_shlib
	.comm	_flag_no_inline,4,2             ; @flag_no_inline
	.comm	_flag_really_no_inline,4,2      ; @flag_really_no_inline
	.comm	_warn_inline,8,3                ; @warn_inline
	.comm	_warn_uninitialized,4,2         ; @warn_uninitialized
	.comm	_OPT_Wuninitialized,4,2         ; @OPT_Wuninitialized
l_.str.4:                               ; @.str.4
	.asciz	"-Wuninitialized is not supported without -O"

	.comm	_flag_exceptions,8,3            ; @flag_exceptions
l_.str.5:                               ; @.str.5
	.asciz	"-freorder-blocks-and-partition does not work with exceptions"

l_.str.6:                               ; @.str.6
	.asciz	"-freorder-blocks-and-partition does not support unwind info"

l_.str.7:                               ; @.str.7
	.asciz	"-freorder-blocks-and-partition does not work on this architecture"

	.comm	_flag_delayed_branch,4,2        ; @flag_delayed_branch
	.comm	_flag_omit_frame_pointer,4,2    ; @flag_omit_frame_pointer
	.comm	_flag_schedule_insns,4,2        ; @flag_schedule_insns
	.comm	_flag_schedule_insns_after_reload,4,2 ; @flag_schedule_insns_after_reload
.subsections_via_symbols
