	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function ea_bei_to_name
_ea_bei_to_name:                        ## @ea_bei_to_name
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_PCIM_EA_BEI_BAR_0@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	cmpl	%edi, %eax
	jg	LBB0_3
## %bb.1:
	movq	_PCIM_EA_BEI_BAR_5@GOTPCREL(%rip), %rcx
	cmpl	%edi, (%rcx)
	jl	LBB0_3
## %bb.2:
	subl	%eax, %edi
	movslq	%edi, %rax
	leaq	_ea_bei_to_name.barstr(%rip), %rcx
	jmp	LBB0_9
LBB0_3:
	movq	_PCIM_EA_BEI_VF_BAR_0@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	cmpl	%edi, %eax
	jg	LBB0_6
## %bb.4:
	movq	_PCIM_EA_BEI_VF_BAR_5@GOTPCREL(%rip), %rcx
	cmpl	%edi, (%rcx)
	jl	LBB0_6
## %bb.5:
	subl	%eax, %edi
	movslq	%edi, %rax
	leaq	_ea_bei_to_name.vfbarstr(%rip), %rcx
	jmp	LBB0_9
LBB0_6:
	addl	$-128, %edi
	cmpl	$3, %edi
	ja	LBB0_7
## %bb.8:
	movslq	%edi, %rax
	leaq	l_switch.table.ea_bei_to_name(%rip), %rcx
LBB0_9:
	leaq	(%rcx,%rax,8), %rax
	movq	(%rax), %rax
	popq	%rbp
	retq
LBB0_7:
	leaq	L_.str.15(%rip), %rax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__DATA,__const
	.p2align	4                               ## @ea_bei_to_name.barstr
_ea_bei_to_name.barstr:
	.quad	L_.str
	.quad	L_.str.1
	.quad	L_.str.2
	.quad	L_.str.3
	.quad	L_.str.4
	.quad	L_.str.5

	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"BAR0"

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

L_.str.2:                               ## @.str.2
	.asciz	"BAR2"

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

L_.str.4:                               ## @.str.4
	.asciz	"BAR4"

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

	.section	__DATA,__const
	.p2align	4                               ## @ea_bei_to_name.vfbarstr
_ea_bei_to_name.vfbarstr:
	.quad	L_.str.6
	.quad	L_.str.7
	.quad	L_.str.8
	.quad	L_.str.9
	.quad	L_.str.10
	.quad	L_.str.11

	.section	__TEXT,__cstring,cstring_literals
L_.str.6:                               ## @.str.6
	.asciz	"VFBAR0"

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

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

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

L_.str.10:                              ## @.str.10
	.asciz	"VFBAR4"

L_.str.11:                              ## @.str.11
	.asciz	"VFBAR5"

	.comm	_PCIM_EA_BEI_BAR_0,4,2          ## @PCIM_EA_BEI_BAR_0
	.comm	_PCIM_EA_BEI_BAR_5,4,2          ## @PCIM_EA_BEI_BAR_5
	.comm	_PCIM_EA_BEI_VF_BAR_0,4,2       ## @PCIM_EA_BEI_VF_BAR_0
	.comm	_PCIM_EA_BEI_VF_BAR_5,4,2       ## @PCIM_EA_BEI_VF_BAR_5
L_.str.12:                              ## @.str.12
	.asciz	"BRIDGE"

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

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

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

	.no_dead_strip	_ea_bei_to_name
	.section	__DATA,__const
	.p2align	3                               ## @switch.table.ea_bei_to_name
l_switch.table.ea_bei_to_name:
	.quad	L_.str.14
	.quad	L_.str.15
	.quad	L_.str.13
	.quad	L_.str.12

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function ea_bei_to_name
_ea_bei_to_name:                        ; @ea_bei_to_name
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _PCIM_EA_BEI_BAR_0@GOTPAGE
Lloh1:
	ldr	x8, [x8, _PCIM_EA_BEI_BAR_0@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _PCIM_EA_BEI_BAR_5@GOTPAGE
Lloh4:
	ldr	x9, [x9, _PCIM_EA_BEI_BAR_5@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	cmp	w8, w0
	ccmp	w9, w0, #8, le
	b.ge	LBB0_4
; %bb.1:
Lloh6:
	adrp	x8, _PCIM_EA_BEI_VF_BAR_0@GOTPAGE
Lloh7:
	ldr	x8, [x8, _PCIM_EA_BEI_VF_BAR_0@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
Lloh9:
	adrp	x9, _PCIM_EA_BEI_VF_BAR_5@GOTPAGE
Lloh10:
	ldr	x9, [x9, _PCIM_EA_BEI_VF_BAR_5@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	cmp	w8, w0
	ccmp	w9, w0, #8, le
	b.ge	LBB0_5
; %bb.2:
	sub	w8, w0, #128
	cmp	w8, #3
	b.hi	LBB0_7
; %bb.3:
Lloh12:
	adrp	x9, l_switch.table.ea_bei_to_name@PAGE
Lloh13:
	add	x9, x9, l_switch.table.ea_bei_to_name@PAGEOFF
	b	LBB0_6
LBB0_4:
	sub	w8, w0, w8
Lloh14:
	adrp	x9, _ea_bei_to_name.barstr@PAGE
Lloh15:
	add	x9, x9, _ea_bei_to_name.barstr@PAGEOFF
	b	LBB0_6
LBB0_5:
	sub	w8, w0, w8
Lloh16:
	adrp	x9, _ea_bei_to_name.vfbarstr@PAGE
Lloh17:
	add	x9, x9, _ea_bei_to_name.vfbarstr@PAGEOFF
LBB0_6:
	add	x8, x9, w8, sxtw #3
	ldr	x0, [x8]
	ret
LBB0_7:
Lloh18:
	adrp	x0, l_.str.15@PAGE
Lloh19:
	add	x0, x0, l_.str.15@PAGEOFF
	ret
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpAdd	Lloh18, Lloh19
	.cfi_endproc
                                        ; -- End function
	.section	__DATA,__const
	.p2align	3                               ; @ea_bei_to_name.barstr
_ea_bei_to_name.barstr:
	.quad	l_.str
	.quad	l_.str.1
	.quad	l_.str.2
	.quad	l_.str.3
	.quad	l_.str.4
	.quad	l_.str.5

	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"BAR0"

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

l_.str.2:                               ; @.str.2
	.asciz	"BAR2"

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

l_.str.4:                               ; @.str.4
	.asciz	"BAR4"

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

	.section	__DATA,__const
	.p2align	3                               ; @ea_bei_to_name.vfbarstr
_ea_bei_to_name.vfbarstr:
	.quad	l_.str.6
	.quad	l_.str.7
	.quad	l_.str.8
	.quad	l_.str.9
	.quad	l_.str.10
	.quad	l_.str.11

	.section	__TEXT,__cstring,cstring_literals
l_.str.6:                               ; @.str.6
	.asciz	"VFBAR0"

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

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

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

l_.str.10:                              ; @.str.10
	.asciz	"VFBAR4"

l_.str.11:                              ; @.str.11
	.asciz	"VFBAR5"

	.comm	_PCIM_EA_BEI_BAR_0,4,2          ; @PCIM_EA_BEI_BAR_0
	.comm	_PCIM_EA_BEI_BAR_5,4,2          ; @PCIM_EA_BEI_BAR_5
	.comm	_PCIM_EA_BEI_VF_BAR_0,4,2       ; @PCIM_EA_BEI_VF_BAR_0
	.comm	_PCIM_EA_BEI_VF_BAR_5,4,2       ; @PCIM_EA_BEI_VF_BAR_5
l_.str.12:                              ; @.str.12
	.asciz	"BRIDGE"

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

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

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

	.no_dead_strip	_ea_bei_to_name
	.section	__DATA,__const
	.p2align	3                               ; @switch.table.ea_bei_to_name
l_switch.table.ea_bei_to_name:
	.quad	l_.str.14
	.quad	l_.str.15
	.quad	l_.str.13
	.quad	l_.str.12

.subsections_via_symbols
