	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function parse_cpu
_parse_cpu:                             ## @parse_cpu
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movq	%rdi, %rbx
	leaq	L_.str(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_33
## %bb.1:
	leaq	L_.str.1(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_33
## %bb.2:
	leaq	L_.str.2(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_39
## %bb.3:
	leaq	L_.str.3(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_43
## %bb.4:
	leaq	L_.str.4(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.5:
	leaq	L_.str.5(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.6:
	leaq	L_.str.6(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.7:
	leaq	L_.str.7(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.8:
	leaq	L_.str.8(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_44
## %bb.9:
	leaq	L_.str.9(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_44
## %bb.10:
	leaq	L_.str.10(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_46
## %bb.11:
	leaq	L_.str.11(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_45
## %bb.12:
	leaq	L_.str.12(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_45
## %bb.13:
	leaq	L_.str.13(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_45
## %bb.14:
	leaq	L_.str.14(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_45
## %bb.15:
	leaq	L_.str.15(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_48
## %bb.16:
	leaq	L_.str.16(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_50
## %bb.17:
	leaq	L_.str.17(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_49
## %bb.18:
	leaq	L_.str.18(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_49
## %bb.19:
	leaq	L_.str.19(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_55
## %bb.20:
	leaq	L_.str.20(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_53
## %bb.21:
	leaq	L_.str.21(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_53
## %bb.22:
	leaq	L_.str.22(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_59
## %bb.23:
	leaq	L_.str.23(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_58
## %bb.24:
	leaq	L_.str.24(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_58
## %bb.25:
	leaq	L_.str.25(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_60
## %bb.26:
	leaq	L_.str.26(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_61
## %bb.27:
	leaq	L_.str.27(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_62
## %bb.28:
	leaq	L_.str.28(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_63
## %bb.29:
	leaq	L_.str.29(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_64
## %bb.30:
	leaq	L_.str.30(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_65
## %bb.31:
	leaq	L_.str.31(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strcmp
	movq	%rax, %rcx
	xorl	%eax, %eax
	testq	%rcx, %rcx
	jne	LBB0_38
## %bb.32:
	movq	_PPC_OPCODE_ANY@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_ppc_cpu@GOTPCREL(%rip), %rax
	jmp	LBB0_41
LBB0_33:
	movq	_PPC_OPCODE_POWER@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_POWER2@GOTPCREL(%rip), %rax
LBB0_34:
	movl	(%rax), %eax
LBB0_35:
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_32@GOTPCREL(%rip), %rcx
LBB0_36:
	movl	(%rcx), %ecx
LBB0_37:
	orl	%eax, %ecx
	movq	_ppc_cpu@GOTPCREL(%rip), %rax
	movl	%ecx, (%rax)
	movl	$1, %eax
LBB0_38:
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	retq
LBB0_39:
	movq	_PPC_OPCODE_POWER@GOTPCREL(%rip), %rax
LBB0_40:
	movl	(%rax), %ecx
	movq	_PPC_OPCODE_32@GOTPCREL(%rip), %rax
LBB0_41:
	movl	(%rax), %eax
	jmp	LBB0_37
LBB0_42:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	jmp	LBB0_34
LBB0_43:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_601@GOTPCREL(%rip), %rcx
	jmp	LBB0_35
LBB0_44:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_403@GOTPCREL(%rip), %rcx
	jmp	LBB0_35
LBB0_45:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_ALTIVEC@GOTPCREL(%rip), %rcx
	jmp	LBB0_35
LBB0_46:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_BOOKE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_32@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_440@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_ISEL@GOTPCREL(%rip), %rcx
LBB0_47:
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_RFMCI@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_48:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_32@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_E300@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_49:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_BOOKE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_SPE@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_ISEL@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_EFS@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_BRLOCK@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_PMR@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_CACHELCK@GOTPCREL(%rip), %rcx
	jmp	LBB0_47
LBB0_50:
	movq	_ppc_cpu@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	testl	%ecx, %ecx
	je	LBB0_52
## %bb.51:
	movq	_PPC_OPCODE_ALTIVEC@GOTPCREL(%rip), %rax
	jmp	LBB0_41
LBB0_52:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_ALTIVEC@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_53:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
LBB0_54:
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_64@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_55:
	movq	_ppc_cpu@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	testl	%ecx, %ecx
	je	LBB0_57
## %bb.56:
	movq	_PPC_OPCODE_SPE@GOTPCREL(%rip), %rax
	jmp	LBB0_41
LBB0_57:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_SPE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_EFS@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_58:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_BOOKE@GOTPCREL(%rip), %rax
	jmp	LBB0_34
LBB0_59:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_64_BRIDGE@GOTPCREL(%rip), %rcx
	jmp	LBB0_54
LBB0_60:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_BOOKE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_BOOKE64@GOTPCREL(%rip), %rcx
	jmp	LBB0_54
LBB0_61:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_64@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER4@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_62:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_64@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER4@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER5@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_63:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_64@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER4@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER5@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER6@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_64:
	movq	_PPC_OPCODE_PPC@GOTPCREL(%rip), %rcx
	movq	_PPC_OPCODE_CLASSIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_64@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_POWER4@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movq	_PPC_OPCODE_CELL@GOTPCREL(%rip), %rcx
	jmp	LBB0_36
LBB0_65:
	movq	_PPC_OPCODE_COMMON@GOTPCREL(%rip), %rax
	jmp	LBB0_40
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"pwrx"

L_.str.1:                               ## @.str.1
	.asciz	"pwr2"

	.comm	_PPC_OPCODE_POWER,4,2           ## @PPC_OPCODE_POWER
	.comm	_PPC_OPCODE_POWER2,4,2          ## @PPC_OPCODE_POWER2
	.comm	_PPC_OPCODE_32,4,2              ## @PPC_OPCODE_32
	.comm	_ppc_cpu,4,2                    ## @ppc_cpu
L_.str.2:                               ## @.str.2
	.asciz	"pwr"

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

	.comm	_PPC_OPCODE_PPC,4,2             ## @PPC_OPCODE_PPC
	.comm	_PPC_OPCODE_CLASSIC,4,2         ## @PPC_OPCODE_CLASSIC
	.comm	_PPC_OPCODE_601,4,2             ## @PPC_OPCODE_601
L_.str.4:                               ## @.str.4
	.asciz	"ppc"

L_.str.5:                               ## @.str.5
	.asciz	"ppc32"

L_.str.6:                               ## @.str.6
	.asciz	"603"

L_.str.7:                               ## @.str.7
	.asciz	"604"

L_.str.8:                               ## @.str.8
	.asciz	"403"

L_.str.9:                               ## @.str.9
	.asciz	"405"

	.comm	_PPC_OPCODE_403,4,2             ## @PPC_OPCODE_403
L_.str.10:                              ## @.str.10
	.asciz	"440"

	.comm	_PPC_OPCODE_BOOKE,4,2           ## @PPC_OPCODE_BOOKE
	.comm	_PPC_OPCODE_440,4,2             ## @PPC_OPCODE_440
	.comm	_PPC_OPCODE_ISEL,4,2            ## @PPC_OPCODE_ISEL
	.comm	_PPC_OPCODE_RFMCI,4,2           ## @PPC_OPCODE_RFMCI
L_.str.11:                              ## @.str.11
	.asciz	"7400"

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

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

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

	.comm	_PPC_OPCODE_ALTIVEC,4,2         ## @PPC_OPCODE_ALTIVEC
L_.str.15:                              ## @.str.15
	.asciz	"e300"

	.comm	_PPC_OPCODE_E300,4,2            ## @PPC_OPCODE_E300
L_.str.16:                              ## @.str.16
	.asciz	"altivec"

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

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

	.comm	_PPC_OPCODE_SPE,4,2             ## @PPC_OPCODE_SPE
	.comm	_PPC_OPCODE_EFS,4,2             ## @PPC_OPCODE_EFS
	.comm	_PPC_OPCODE_BRLOCK,4,2          ## @PPC_OPCODE_BRLOCK
	.comm	_PPC_OPCODE_PMR,4,2             ## @PPC_OPCODE_PMR
	.comm	_PPC_OPCODE_CACHELCK,4,2        ## @PPC_OPCODE_CACHELCK
L_.str.19:                              ## @.str.19
	.asciz	"spe"

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

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

	.comm	_PPC_OPCODE_64,4,2              ## @PPC_OPCODE_64
L_.str.22:                              ## @.str.22
	.asciz	"ppc64bridge"

	.comm	_PPC_OPCODE_64_BRIDGE,4,2       ## @PPC_OPCODE_64_BRIDGE
L_.str.23:                              ## @.str.23
	.asciz	"booke"

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

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

	.comm	_PPC_OPCODE_BOOKE64,4,2         ## @PPC_OPCODE_BOOKE64
L_.str.26:                              ## @.str.26
	.asciz	"power4"

	.comm	_PPC_OPCODE_POWER4,4,2          ## @PPC_OPCODE_POWER4
L_.str.27:                              ## @.str.27
	.asciz	"power5"

	.comm	_PPC_OPCODE_POWER5,4,2          ## @PPC_OPCODE_POWER5
L_.str.28:                              ## @.str.28
	.asciz	"power6"

	.comm	_PPC_OPCODE_POWER6,4,2          ## @PPC_OPCODE_POWER6
L_.str.29:                              ## @.str.29
	.asciz	"cell"

	.comm	_PPC_OPCODE_CELL,4,2            ## @PPC_OPCODE_CELL
L_.str.30:                              ## @.str.30
	.asciz	"com"

	.comm	_PPC_OPCODE_COMMON,4,2          ## @PPC_OPCODE_COMMON
L_.str.31:                              ## @.str.31
	.asciz	"any"

	.comm	_PPC_OPCODE_ANY,4,2             ## @PPC_OPCODE_ANY
	.no_dead_strip	_parse_cpu
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function parse_cpu
_parse_cpu:                             ; @parse_cpu
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
Lloh0:
	adrp	x1, l_.str@PAGE
Lloh1:
	add	x1, x1, l_.str@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_33
; %bb.1:
Lloh2:
	adrp	x1, l_.str.1@PAGE
Lloh3:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_33
; %bb.2:
Lloh4:
	adrp	x1, l_.str.2@PAGE
Lloh5:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_39
; %bb.3:
Lloh6:
	adrp	x1, l_.str.3@PAGE
Lloh7:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_43
; %bb.4:
Lloh8:
	adrp	x1, l_.str.4@PAGE
Lloh9:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_42
; %bb.5:
Lloh10:
	adrp	x1, l_.str.5@PAGE
Lloh11:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_42
; %bb.6:
Lloh12:
	adrp	x1, l_.str.6@PAGE
Lloh13:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_42
; %bb.7:
Lloh14:
	adrp	x1, l_.str.7@PAGE
Lloh15:
	add	x1, x1, l_.str.7@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_42
; %bb.8:
Lloh16:
	adrp	x1, l_.str.8@PAGE
Lloh17:
	add	x1, x1, l_.str.8@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_45
; %bb.9:
Lloh18:
	adrp	x1, l_.str.9@PAGE
Lloh19:
	add	x1, x1, l_.str.9@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_45
; %bb.10:
Lloh20:
	adrp	x1, l_.str.10@PAGE
Lloh21:
	add	x1, x1, l_.str.10@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_47
; %bb.11:
Lloh22:
	adrp	x1, l_.str.11@PAGE
Lloh23:
	add	x1, x1, l_.str.11@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_46
; %bb.12:
Lloh24:
	adrp	x1, l_.str.12@PAGE
Lloh25:
	add	x1, x1, l_.str.12@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_46
; %bb.13:
Lloh26:
	adrp	x1, l_.str.13@PAGE
Lloh27:
	add	x1, x1, l_.str.13@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_46
; %bb.14:
Lloh28:
	adrp	x1, l_.str.14@PAGE
Lloh29:
	add	x1, x1, l_.str.14@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_46
; %bb.15:
Lloh30:
	adrp	x1, l_.str.15@PAGE
Lloh31:
	add	x1, x1, l_.str.15@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_49
; %bb.16:
Lloh32:
	adrp	x1, l_.str.16@PAGE
Lloh33:
	add	x1, x1, l_.str.16@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_51
; %bb.17:
Lloh34:
	adrp	x1, l_.str.17@PAGE
Lloh35:
	add	x1, x1, l_.str.17@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_50
; %bb.18:
Lloh36:
	adrp	x1, l_.str.18@PAGE
Lloh37:
	add	x1, x1, l_.str.18@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_50
; %bb.19:
Lloh38:
	adrp	x1, l_.str.19@PAGE
Lloh39:
	add	x1, x1, l_.str.19@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_55
; %bb.20:
Lloh40:
	adrp	x1, l_.str.20@PAGE
Lloh41:
	add	x1, x1, l_.str.20@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_54
; %bb.21:
Lloh42:
	adrp	x1, l_.str.21@PAGE
Lloh43:
	add	x1, x1, l_.str.21@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_54
; %bb.22:
Lloh44:
	adrp	x1, l_.str.22@PAGE
Lloh45:
	add	x1, x1, l_.str.22@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_59
; %bb.23:
Lloh46:
	adrp	x1, l_.str.23@PAGE
Lloh47:
	add	x1, x1, l_.str.23@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_58
; %bb.24:
Lloh48:
	adrp	x1, l_.str.24@PAGE
Lloh49:
	add	x1, x1, l_.str.24@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_58
; %bb.25:
Lloh50:
	adrp	x1, l_.str.25@PAGE
Lloh51:
	add	x1, x1, l_.str.25@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_62
; %bb.26:
Lloh52:
	adrp	x1, l_.str.26@PAGE
Lloh53:
	add	x1, x1, l_.str.26@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_63
; %bb.27:
Lloh54:
	adrp	x1, l_.str.27@PAGE
Lloh55:
	add	x1, x1, l_.str.27@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_64
; %bb.28:
Lloh56:
	adrp	x1, l_.str.28@PAGE
Lloh57:
	add	x1, x1, l_.str.28@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_65
; %bb.29:
Lloh58:
	adrp	x1, l_.str.29@PAGE
Lloh59:
	add	x1, x1, l_.str.29@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_66
; %bb.30:
Lloh60:
	adrp	x1, l_.str.30@PAGE
Lloh61:
	add	x1, x1, l_.str.30@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_67
; %bb.31:
Lloh62:
	adrp	x1, l_.str.31@PAGE
Lloh63:
	add	x1, x1, l_.str.31@PAGEOFF
	mov	x0, x19
	bl	_strcmp
	cbz	x0, LBB0_68
; %bb.32:
	mov	w0, #0
	b	LBB0_38
LBB0_33:
Lloh64:
	adrp	x8, _PPC_OPCODE_POWER@GOTPAGE
Lloh65:
	ldr	x8, [x8, _PPC_OPCODE_POWER@GOTPAGEOFF]
Lloh66:
	adrp	x9, _PPC_OPCODE_POWER2@GOTPAGE
Lloh67:
	ldr	x9, [x9, _PPC_OPCODE_POWER2@GOTPAGEOFF]
LBB0_34:
	ldr	w8, [x8]
	ldr	w9, [x9]
	orr	w8, w9, w8
LBB0_35:
Lloh68:
	adrp	x9, _PPC_OPCODE_32@GOTPAGE
Lloh69:
	ldr	x9, [x9, _PPC_OPCODE_32@GOTPAGEOFF]
LBB0_36:
	ldr	w9, [x9]
LBB0_37:
	orr	w8, w8, w9
Lloh70:
	adrp	x9, _ppc_cpu@GOTPAGE
Lloh71:
	ldr	x9, [x9, _ppc_cpu@GOTPAGEOFF]
Lloh72:
	str	w8, [x9]
	mov	w0, #1
LBB0_38:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
LBB0_39:
Lloh73:
	adrp	x8, _PPC_OPCODE_POWER@GOTPAGE
Lloh74:
	ldr	x8, [x8, _PPC_OPCODE_POWER@GOTPAGEOFF]
LBB0_40:
	ldr	w9, [x8]
Lloh75:
	adrp	x8, _PPC_OPCODE_32@GOTPAGE
Lloh76:
	ldr	x8, [x8, _PPC_OPCODE_32@GOTPAGEOFF]
LBB0_41:
	ldr	w8, [x8]
	b	LBB0_37
LBB0_42:
Lloh77:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh78:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh79:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh80:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
	b	LBB0_34
LBB0_43:
Lloh81:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh82:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh83:
	ldr	w8, [x8]
Lloh84:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh85:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh86:
	ldr	w9, [x9]
Lloh87:
	adrp	x10, _PPC_OPCODE_601@GOTPAGE
Lloh88:
	ldr	x10, [x10, _PPC_OPCODE_601@GOTPAGEOFF]
LBB0_44:
	orr	w8, w9, w8
	ldr	w9, [x10]
	orr	w8, w8, w9
	b	LBB0_35
LBB0_45:
Lloh89:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh90:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh91:
	ldr	w8, [x8]
Lloh92:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh93:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh94:
	ldr	w9, [x9]
Lloh95:
	adrp	x10, _PPC_OPCODE_403@GOTPAGE
Lloh96:
	ldr	x10, [x10, _PPC_OPCODE_403@GOTPAGEOFF]
	b	LBB0_44
LBB0_46:
Lloh97:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh98:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh99:
	ldr	w8, [x8]
Lloh100:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh101:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh102:
	ldr	w9, [x9]
Lloh103:
	adrp	x10, _PPC_OPCODE_ALTIVEC@GOTPAGE
Lloh104:
	ldr	x10, [x10, _PPC_OPCODE_ALTIVEC@GOTPAGEOFF]
	b	LBB0_44
LBB0_47:
Lloh105:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh106:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh107:
	adrp	x9, _PPC_OPCODE_BOOKE@GOTPAGE
Lloh108:
	ldr	x9, [x9, _PPC_OPCODE_BOOKE@GOTPAGEOFF]
Lloh109:
	ldr	w8, [x8]
Lloh110:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh111:
	adrp	x9, _PPC_OPCODE_32@GOTPAGE
Lloh112:
	ldr	x9, [x9, _PPC_OPCODE_32@GOTPAGEOFF]
Lloh113:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh114:
	adrp	x9, _PPC_OPCODE_440@GOTPAGE
Lloh115:
	ldr	x9, [x9, _PPC_OPCODE_440@GOTPAGEOFF]
Lloh116:
	ldr	w9, [x9]
Lloh117:
	adrp	x10, _PPC_OPCODE_ISEL@GOTPAGE
Lloh118:
	ldr	x10, [x10, _PPC_OPCODE_ISEL@GOTPAGEOFF]
LBB0_48:
	orr	w8, w8, w9
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh119:
	adrp	x9, _PPC_OPCODE_RFMCI@GOTPAGE
Lloh120:
	ldr	x9, [x9, _PPC_OPCODE_RFMCI@GOTPAGEOFF]
	b	LBB0_36
LBB0_49:
Lloh121:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh122:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh123:
	ldr	w8, [x8]
Lloh124:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh125:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh126:
	ldr	w9, [x9]
Lloh127:
	adrp	x10, _PPC_OPCODE_32@GOTPAGE
Lloh128:
	ldr	x10, [x10, _PPC_OPCODE_32@GOTPAGEOFF]
	orr	w8, w9, w8
Lloh129:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh130:
	adrp	x9, _PPC_OPCODE_E300@GOTPAGE
Lloh131:
	ldr	x9, [x9, _PPC_OPCODE_E300@GOTPAGEOFF]
	b	LBB0_36
LBB0_50:
Lloh132:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh133:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh134:
	adrp	x9, _PPC_OPCODE_BOOKE@GOTPAGE
Lloh135:
	ldr	x9, [x9, _PPC_OPCODE_BOOKE@GOTPAGEOFF]
Lloh136:
	ldr	w8, [x8]
Lloh137:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh138:
	adrp	x9, _PPC_OPCODE_SPE@GOTPAGE
Lloh139:
	ldr	x9, [x9, _PPC_OPCODE_SPE@GOTPAGEOFF]
Lloh140:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh141:
	adrp	x9, _PPC_OPCODE_ISEL@GOTPAGE
Lloh142:
	ldr	x9, [x9, _PPC_OPCODE_ISEL@GOTPAGEOFF]
Lloh143:
	ldr	w9, [x9]
Lloh144:
	adrp	x10, _PPC_OPCODE_EFS@GOTPAGE
Lloh145:
	ldr	x10, [x10, _PPC_OPCODE_EFS@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh146:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh147:
	adrp	x9, _PPC_OPCODE_BRLOCK@GOTPAGE
Lloh148:
	ldr	x9, [x9, _PPC_OPCODE_BRLOCK@GOTPAGEOFF]
Lloh149:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh150:
	adrp	x9, _PPC_OPCODE_PMR@GOTPAGE
Lloh151:
	ldr	x9, [x9, _PPC_OPCODE_PMR@GOTPAGEOFF]
Lloh152:
	ldr	w9, [x9]
Lloh153:
	adrp	x10, _PPC_OPCODE_CACHELCK@GOTPAGE
Lloh154:
	ldr	x10, [x10, _PPC_OPCODE_CACHELCK@GOTPAGEOFF]
	b	LBB0_48
LBB0_51:
Lloh155:
	adrp	x8, _ppc_cpu@GOTPAGE
Lloh156:
	ldr	x8, [x8, _ppc_cpu@GOTPAGEOFF]
Lloh157:
	ldr	w9, [x8]
	cbz	w9, LBB0_53
; %bb.52:
Lloh158:
	adrp	x8, _PPC_OPCODE_ALTIVEC@GOTPAGE
Lloh159:
	ldr	x8, [x8, _PPC_OPCODE_ALTIVEC@GOTPAGEOFF]
	b	LBB0_41
LBB0_53:
Lloh160:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh161:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh162:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh163:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh164:
	ldr	w8, [x8]
Lloh165:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh166:
	adrp	x9, _PPC_OPCODE_ALTIVEC@GOTPAGE
Lloh167:
	ldr	x9, [x9, _PPC_OPCODE_ALTIVEC@GOTPAGEOFF]
	b	LBB0_36
LBB0_54:
Lloh168:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh169:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh170:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh171:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh172:
	ldr	w8, [x8]
Lloh173:
	ldr	w9, [x9]
	orr	w8, w9, w8
	b	LBB0_61
LBB0_55:
Lloh174:
	adrp	x8, _ppc_cpu@GOTPAGE
Lloh175:
	ldr	x8, [x8, _ppc_cpu@GOTPAGEOFF]
Lloh176:
	ldr	w9, [x8]
	cbz	w9, LBB0_57
; %bb.56:
Lloh177:
	adrp	x8, _PPC_OPCODE_SPE@GOTPAGE
Lloh178:
	ldr	x8, [x8, _PPC_OPCODE_SPE@GOTPAGEOFF]
	b	LBB0_41
LBB0_57:
Lloh179:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh180:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh181:
	adrp	x9, _PPC_OPCODE_SPE@GOTPAGE
Lloh182:
	ldr	x9, [x9, _PPC_OPCODE_SPE@GOTPAGEOFF]
Lloh183:
	ldr	w8, [x8]
Lloh184:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh185:
	adrp	x9, _PPC_OPCODE_EFS@GOTPAGE
Lloh186:
	ldr	x9, [x9, _PPC_OPCODE_EFS@GOTPAGEOFF]
	b	LBB0_36
LBB0_58:
Lloh187:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh188:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh189:
	adrp	x9, _PPC_OPCODE_BOOKE@GOTPAGE
Lloh190:
	ldr	x9, [x9, _PPC_OPCODE_BOOKE@GOTPAGEOFF]
	b	LBB0_34
LBB0_59:
Lloh191:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh192:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh193:
	ldr	w8, [x8]
Lloh194:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh195:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh196:
	ldr	w9, [x9]
Lloh197:
	adrp	x10, _PPC_OPCODE_64_BRIDGE@GOTPAGE
Lloh198:
	ldr	x10, [x10, _PPC_OPCODE_64_BRIDGE@GOTPAGEOFF]
LBB0_60:
	orr	w8, w9, w8
	ldr	w9, [x10]
	orr	w8, w8, w9
LBB0_61:
Lloh199:
	adrp	x9, _PPC_OPCODE_64@GOTPAGE
Lloh200:
	ldr	x9, [x9, _PPC_OPCODE_64@GOTPAGEOFF]
	b	LBB0_36
LBB0_62:
Lloh201:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh202:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh203:
	ldr	w8, [x8]
Lloh204:
	adrp	x9, _PPC_OPCODE_BOOKE@GOTPAGE
Lloh205:
	ldr	x9, [x9, _PPC_OPCODE_BOOKE@GOTPAGEOFF]
Lloh206:
	ldr	w9, [x9]
Lloh207:
	adrp	x10, _PPC_OPCODE_BOOKE64@GOTPAGE
Lloh208:
	ldr	x10, [x10, _PPC_OPCODE_BOOKE64@GOTPAGEOFF]
	b	LBB0_60
LBB0_63:
Lloh209:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh210:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh211:
	ldr	w8, [x8]
Lloh212:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh213:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh214:
	ldr	w9, [x9]
Lloh215:
	adrp	x10, _PPC_OPCODE_64@GOTPAGE
Lloh216:
	ldr	x10, [x10, _PPC_OPCODE_64@GOTPAGEOFF]
	orr	w8, w9, w8
Lloh217:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh218:
	adrp	x9, _PPC_OPCODE_POWER4@GOTPAGE
Lloh219:
	ldr	x9, [x9, _PPC_OPCODE_POWER4@GOTPAGEOFF]
	b	LBB0_36
LBB0_64:
Lloh220:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh221:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh222:
	ldr	w8, [x8]
Lloh223:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh224:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh225:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh226:
	adrp	x9, _PPC_OPCODE_64@GOTPAGE
Lloh227:
	ldr	x9, [x9, _PPC_OPCODE_64@GOTPAGEOFF]
Lloh228:
	ldr	w9, [x9]
Lloh229:
	adrp	x10, _PPC_OPCODE_POWER4@GOTPAGE
Lloh230:
	ldr	x10, [x10, _PPC_OPCODE_POWER4@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh231:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh232:
	adrp	x9, _PPC_OPCODE_POWER5@GOTPAGE
Lloh233:
	ldr	x9, [x9, _PPC_OPCODE_POWER5@GOTPAGEOFF]
	b	LBB0_36
LBB0_65:
Lloh234:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh235:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh236:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh237:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh238:
	ldr	w8, [x8]
Lloh239:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh240:
	adrp	x9, _PPC_OPCODE_64@GOTPAGE
Lloh241:
	ldr	x9, [x9, _PPC_OPCODE_64@GOTPAGEOFF]
Lloh242:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh243:
	adrp	x9, _PPC_OPCODE_POWER4@GOTPAGE
Lloh244:
	ldr	x9, [x9, _PPC_OPCODE_POWER4@GOTPAGEOFF]
Lloh245:
	ldr	w9, [x9]
Lloh246:
	adrp	x10, _PPC_OPCODE_POWER5@GOTPAGE
Lloh247:
	ldr	x10, [x10, _PPC_OPCODE_POWER5@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh248:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh249:
	adrp	x9, _PPC_OPCODE_POWER6@GOTPAGE
Lloh250:
	ldr	x9, [x9, _PPC_OPCODE_POWER6@GOTPAGEOFF]
	b	LBB0_36
LBB0_66:
Lloh251:
	adrp	x8, _PPC_OPCODE_PPC@GOTPAGE
Lloh252:
	ldr	x8, [x8, _PPC_OPCODE_PPC@GOTPAGEOFF]
Lloh253:
	ldr	w8, [x8]
Lloh254:
	adrp	x9, _PPC_OPCODE_CLASSIC@GOTPAGE
Lloh255:
	ldr	x9, [x9, _PPC_OPCODE_CLASSIC@GOTPAGEOFF]
Lloh256:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh257:
	adrp	x9, _PPC_OPCODE_64@GOTPAGE
Lloh258:
	ldr	x9, [x9, _PPC_OPCODE_64@GOTPAGEOFF]
Lloh259:
	ldr	w9, [x9]
Lloh260:
	adrp	x10, _PPC_OPCODE_POWER4@GOTPAGE
Lloh261:
	ldr	x10, [x10, _PPC_OPCODE_POWER4@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh262:
	ldr	w9, [x10]
	orr	w8, w8, w9
Lloh263:
	adrp	x9, _PPC_OPCODE_CELL@GOTPAGE
Lloh264:
	ldr	x9, [x9, _PPC_OPCODE_CELL@GOTPAGEOFF]
	b	LBB0_36
LBB0_67:
Lloh265:
	adrp	x8, _PPC_OPCODE_COMMON@GOTPAGE
Lloh266:
	ldr	x8, [x8, _PPC_OPCODE_COMMON@GOTPAGEOFF]
	b	LBB0_40
LBB0_68:
Lloh267:
	adrp	x8, _PPC_OPCODE_ANY@GOTPAGE
Lloh268:
	ldr	x8, [x8, _PPC_OPCODE_ANY@GOTPAGEOFF]
Lloh269:
	ldr	w9, [x8]
Lloh270:
	adrp	x8, _ppc_cpu@GOTPAGE
Lloh271:
	ldr	x8, [x8, _ppc_cpu@GOTPAGEOFF]
	b	LBB0_41
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpAdd	Lloh18, Lloh19
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpAdd	Lloh22, Lloh23
	.loh AdrpAdd	Lloh24, Lloh25
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpAdd	Lloh32, Lloh33
	.loh AdrpAdd	Lloh34, Lloh35
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpAdd	Lloh46, Lloh47
	.loh AdrpAdd	Lloh48, Lloh49
	.loh AdrpAdd	Lloh50, Lloh51
	.loh AdrpAdd	Lloh52, Lloh53
	.loh AdrpAdd	Lloh54, Lloh55
	.loh AdrpAdd	Lloh56, Lloh57
	.loh AdrpAdd	Lloh58, Lloh59
	.loh AdrpAdd	Lloh60, Lloh61
	.loh AdrpAdd	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh66, Lloh67
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGotStr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh73, Lloh74
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGot	Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGot	Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh110
	.loh AdrpLdrGotLdr	Lloh105, Lloh106, Lloh109
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpLdrGot	Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh136
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGot	Lloh158, Lloh159
	.loh AdrpLdrGot	Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh165
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh164
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh173
	.loh AdrpLdrGotLdr	Lloh168, Lloh169, Lloh172
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGot	Lloh177, Lloh178
	.loh AdrpLdrGot	Lloh185, Lloh186
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh184
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh183
	.loh AdrpLdrGot	Lloh189, Lloh190
	.loh AdrpLdrGot	Lloh187, Lloh188
	.loh AdrpLdrGot	Lloh197, Lloh198
	.loh AdrpLdrGotLdr	Lloh194, Lloh195, Lloh196
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpLdrGot	Lloh207, Lloh208
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGot	Lloh218, Lloh219
	.loh AdrpLdrGotLdr	Lloh215, Lloh216, Lloh217
	.loh AdrpLdrGotLdr	Lloh212, Lloh213, Lloh214
	.loh AdrpLdrGotLdr	Lloh209, Lloh210, Lloh211
	.loh AdrpLdrGot	Lloh232, Lloh233
	.loh AdrpLdrGotLdr	Lloh229, Lloh230, Lloh231
	.loh AdrpLdrGotLdr	Lloh226, Lloh227, Lloh228
	.loh AdrpLdrGotLdr	Lloh223, Lloh224, Lloh225
	.loh AdrpLdrGotLdr	Lloh220, Lloh221, Lloh222
	.loh AdrpLdrGot	Lloh249, Lloh250
	.loh AdrpLdrGotLdr	Lloh246, Lloh247, Lloh248
	.loh AdrpLdrGotLdr	Lloh243, Lloh244, Lloh245
	.loh AdrpLdrGotLdr	Lloh240, Lloh241, Lloh242
	.loh AdrpLdrGotLdr	Lloh236, Lloh237, Lloh239
	.loh AdrpLdrGotLdr	Lloh234, Lloh235, Lloh238
	.loh AdrpLdrGot	Lloh263, Lloh264
	.loh AdrpLdrGotLdr	Lloh260, Lloh261, Lloh262
	.loh AdrpLdrGotLdr	Lloh257, Lloh258, Lloh259
	.loh AdrpLdrGotLdr	Lloh254, Lloh255, Lloh256
	.loh AdrpLdrGotLdr	Lloh251, Lloh252, Lloh253
	.loh AdrpLdrGot	Lloh265, Lloh266
	.loh AdrpLdrGot	Lloh270, Lloh271
	.loh AdrpLdrGotLdr	Lloh267, Lloh268, Lloh269
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"pwrx"

l_.str.1:                               ; @.str.1
	.asciz	"pwr2"

	.comm	_PPC_OPCODE_POWER,4,2           ; @PPC_OPCODE_POWER
	.comm	_PPC_OPCODE_POWER2,4,2          ; @PPC_OPCODE_POWER2
	.comm	_PPC_OPCODE_32,4,2              ; @PPC_OPCODE_32
	.comm	_ppc_cpu,4,2                    ; @ppc_cpu
l_.str.2:                               ; @.str.2
	.asciz	"pwr"

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

	.comm	_PPC_OPCODE_PPC,4,2             ; @PPC_OPCODE_PPC
	.comm	_PPC_OPCODE_CLASSIC,4,2         ; @PPC_OPCODE_CLASSIC
	.comm	_PPC_OPCODE_601,4,2             ; @PPC_OPCODE_601
l_.str.4:                               ; @.str.4
	.asciz	"ppc"

l_.str.5:                               ; @.str.5
	.asciz	"ppc32"

l_.str.6:                               ; @.str.6
	.asciz	"603"

l_.str.7:                               ; @.str.7
	.asciz	"604"

l_.str.8:                               ; @.str.8
	.asciz	"403"

l_.str.9:                               ; @.str.9
	.asciz	"405"

	.comm	_PPC_OPCODE_403,4,2             ; @PPC_OPCODE_403
l_.str.10:                              ; @.str.10
	.asciz	"440"

	.comm	_PPC_OPCODE_BOOKE,4,2           ; @PPC_OPCODE_BOOKE
	.comm	_PPC_OPCODE_440,4,2             ; @PPC_OPCODE_440
	.comm	_PPC_OPCODE_ISEL,4,2            ; @PPC_OPCODE_ISEL
	.comm	_PPC_OPCODE_RFMCI,4,2           ; @PPC_OPCODE_RFMCI
l_.str.11:                              ; @.str.11
	.asciz	"7400"

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

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

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

	.comm	_PPC_OPCODE_ALTIVEC,4,2         ; @PPC_OPCODE_ALTIVEC
l_.str.15:                              ; @.str.15
	.asciz	"e300"

	.comm	_PPC_OPCODE_E300,4,2            ; @PPC_OPCODE_E300
l_.str.16:                              ; @.str.16
	.asciz	"altivec"

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

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

	.comm	_PPC_OPCODE_SPE,4,2             ; @PPC_OPCODE_SPE
	.comm	_PPC_OPCODE_EFS,4,2             ; @PPC_OPCODE_EFS
	.comm	_PPC_OPCODE_BRLOCK,4,2          ; @PPC_OPCODE_BRLOCK
	.comm	_PPC_OPCODE_PMR,4,2             ; @PPC_OPCODE_PMR
	.comm	_PPC_OPCODE_CACHELCK,4,2        ; @PPC_OPCODE_CACHELCK
l_.str.19:                              ; @.str.19
	.asciz	"spe"

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

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

	.comm	_PPC_OPCODE_64,4,2              ; @PPC_OPCODE_64
l_.str.22:                              ; @.str.22
	.asciz	"ppc64bridge"

	.comm	_PPC_OPCODE_64_BRIDGE,4,2       ; @PPC_OPCODE_64_BRIDGE
l_.str.23:                              ; @.str.23
	.asciz	"booke"

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

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

	.comm	_PPC_OPCODE_BOOKE64,4,2         ; @PPC_OPCODE_BOOKE64
l_.str.26:                              ; @.str.26
	.asciz	"power4"

	.comm	_PPC_OPCODE_POWER4,4,2          ; @PPC_OPCODE_POWER4
l_.str.27:                              ; @.str.27
	.asciz	"power5"

	.comm	_PPC_OPCODE_POWER5,4,2          ; @PPC_OPCODE_POWER5
l_.str.28:                              ; @.str.28
	.asciz	"power6"

	.comm	_PPC_OPCODE_POWER6,4,2          ; @PPC_OPCODE_POWER6
l_.str.29:                              ; @.str.29
	.asciz	"cell"

	.comm	_PPC_OPCODE_CELL,4,2            ; @PPC_OPCODE_CELL
l_.str.30:                              ; @.str.30
	.asciz	"com"

	.comm	_PPC_OPCODE_COMMON,4,2          ; @PPC_OPCODE_COMMON
l_.str.31:                              ; @.str.31
	.asciz	"any"

	.comm	_PPC_OPCODE_ANY,4,2             ; @PPC_OPCODE_ANY
	.no_dead_strip	_parse_cpu
.subsections_via_symbols
