	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function safexcel_init_register_offsets
_safexcel_init_register_offsets:        ## @safexcel_init_register_offsets
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_SAFEXCEL_HW_EIP197@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	(%rdi), %eax
	movq	_EIP197_HIA_AIC_BASE@GOTPCREL(%rip), %rax
	cmoveq	_EIP97_HIA_AIC_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 44(%rdi)
	movq	_EIP197_HIA_AIC_G_BASE@GOTPCREL(%rip), %rax
	cmoveq	_EIP97_HIA_AIC_G_BASE@GOTPCREL(%rip), %rax
	movq	_EIP197_HIA_AIC_R_BASE@GOTPCREL(%rip), %rcx
	cmoveq	_EIP97_HIA_AIC_R_BASE@GOTPCREL(%rip), %rcx
	movl	(%rax), %eax
	movl	%eax, 40(%rdi)
	movl	(%rcx), %eax
	movl	%eax, 36(%rdi)
	movq	_EIP197_HIA_AIC_xDR_BASE@GOTPCREL(%rip), %rax
	cmoveq	_EIP97_HIA_AIC_xDR_BASE@GOTPCREL(%rip), %rax
	movq	_EIP197_GLOBAL_BASE@GOTPCREL(%rip), %rcx
	cmoveq	_EIP97_GLOBAL_BASE@GOTPCREL(%rip), %rcx
	movl	(%rax), %eax
	movl	%eax, 32(%rdi)
	movl	(%rcx), %r8d
	movq	_EIP197_PE_BASE@GOTPCREL(%rip), %rcx
	cmoveq	_EIP97_PE_BASE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r9d
	movq	_EIP197_HIA_GEN_CFG_BASE@GOTPCREL(%rip), %rdx
	cmoveq	_EIP97_HIA_GEN_CFG_BASE@GOTPCREL(%rip), %rdx
	movq	_EIP197_HIA_DSE_THR_BASE@GOTPCREL(%rip), %rsi
	cmoveq	_EIP97_HIA_DSE_THR_BASE@GOTPCREL(%rip), %rsi
	movq	_EIP197_HIA_DSE_BASE@GOTPCREL(%rip), %rax
	cmoveq	_EIP97_HIA_DSE_BASE@GOTPCREL(%rip), %rax
	movl	(%rdx), %r10d
	movl	(%rsi), %esi
	movl	(%rax), %eax
	movq	_EIP197_HIA_DFE_THR_BASE@GOTPCREL(%rip), %rcx
	cmoveq	_EIP97_HIA_DFE_THR_BASE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	_EIP197_HIA_DFE_BASE@GOTPCREL(%rip), %rdx
	cmoveq	_EIP97_HIA_DFE_BASE@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, 28(%rdi)
	movl	%ecx, 24(%rdi)
	movl	%eax, 20(%rdi)
	movl	%esi, 16(%rdi)
	movl	%r10d, 12(%rdi)
	movl	%r9d, 8(%rdi)
	movl	%r8d, 4(%rdi)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_SAFEXCEL_HW_EIP197,4,2         ## @SAFEXCEL_HW_EIP197
	.comm	_EIP197_HIA_AIC_BASE,4,2        ## @EIP197_HIA_AIC_BASE
	.comm	_EIP197_HIA_AIC_G_BASE,4,2      ## @EIP197_HIA_AIC_G_BASE
	.comm	_EIP197_HIA_AIC_R_BASE,4,2      ## @EIP197_HIA_AIC_R_BASE
	.comm	_EIP197_HIA_AIC_xDR_BASE,4,2    ## @EIP197_HIA_AIC_xDR_BASE
	.comm	_EIP197_HIA_DFE_BASE,4,2        ## @EIP197_HIA_DFE_BASE
	.comm	_EIP197_HIA_DFE_THR_BASE,4,2    ## @EIP197_HIA_DFE_THR_BASE
	.comm	_EIP197_HIA_DSE_BASE,4,2        ## @EIP197_HIA_DSE_BASE
	.comm	_EIP197_HIA_DSE_THR_BASE,4,2    ## @EIP197_HIA_DSE_THR_BASE
	.comm	_EIP197_HIA_GEN_CFG_BASE,4,2    ## @EIP197_HIA_GEN_CFG_BASE
	.comm	_EIP197_PE_BASE,4,2             ## @EIP197_PE_BASE
	.comm	_EIP197_GLOBAL_BASE,4,2         ## @EIP197_GLOBAL_BASE
	.comm	_EIP97_HIA_AIC_BASE,4,2         ## @EIP97_HIA_AIC_BASE
	.comm	_EIP97_HIA_AIC_G_BASE,4,2       ## @EIP97_HIA_AIC_G_BASE
	.comm	_EIP97_HIA_AIC_R_BASE,4,2       ## @EIP97_HIA_AIC_R_BASE
	.comm	_EIP97_HIA_AIC_xDR_BASE,4,2     ## @EIP97_HIA_AIC_xDR_BASE
	.comm	_EIP97_HIA_DFE_BASE,4,2         ## @EIP97_HIA_DFE_BASE
	.comm	_EIP97_HIA_DFE_THR_BASE,4,2     ## @EIP97_HIA_DFE_THR_BASE
	.comm	_EIP97_HIA_DSE_BASE,4,2         ## @EIP97_HIA_DSE_BASE
	.comm	_EIP97_HIA_DSE_THR_BASE,4,2     ## @EIP97_HIA_DSE_THR_BASE
	.comm	_EIP97_HIA_GEN_CFG_BASE,4,2     ## @EIP97_HIA_GEN_CFG_BASE
	.comm	_EIP97_PE_BASE,4,2              ## @EIP97_PE_BASE
	.comm	_EIP97_GLOBAL_BASE,4,2          ## @EIP97_GLOBAL_BASE
	.no_dead_strip	_safexcel_init_register_offsets
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function safexcel_init_register_offsets
_safexcel_init_register_offsets:        ; @safexcel_init_register_offsets
	.cfi_startproc
; %bb.0:
	ldr	w8, [x0]
Lloh0:
	adrp	x9, _SAFEXCEL_HW_EIP197@GOTPAGE
Lloh1:
	ldr	x9, [x9, _SAFEXCEL_HW_EIP197@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x9]
Lloh3:
	adrp	x10, _EIP97_HIA_AIC_BASE@GOTPAGE
Lloh4:
	ldr	x10, [x10, _EIP97_HIA_AIC_BASE@GOTPAGEOFF]
Lloh5:
	adrp	x11, _EIP197_HIA_AIC_BASE@GOTPAGE
Lloh6:
	ldr	x11, [x11, _EIP197_HIA_AIC_BASE@GOTPAGEOFF]
	tst	w9, w8
	csel	x8, x10, x11, eq
	ldr	w8, [x8]
	str	w8, [x0, #44]
Lloh7:
	adrp	x8, _EIP97_HIA_AIC_G_BASE@GOTPAGE
Lloh8:
	ldr	x8, [x8, _EIP97_HIA_AIC_G_BASE@GOTPAGEOFF]
Lloh9:
	adrp	x9, _EIP197_HIA_AIC_G_BASE@GOTPAGE
Lloh10:
	ldr	x9, [x9, _EIP197_HIA_AIC_G_BASE@GOTPAGEOFF]
	csel	x8, x8, x9, eq
	ldr	w8, [x8]
Lloh11:
	adrp	x9, _EIP97_HIA_AIC_R_BASE@GOTPAGE
Lloh12:
	ldr	x9, [x9, _EIP97_HIA_AIC_R_BASE@GOTPAGEOFF]
Lloh13:
	adrp	x10, _EIP197_HIA_AIC_R_BASE@GOTPAGE
Lloh14:
	ldr	x10, [x10, _EIP197_HIA_AIC_R_BASE@GOTPAGEOFF]
	str	w8, [x0, #40]
	csel	x8, x9, x10, eq
	ldr	w8, [x8]
	str	w8, [x0, #36]
Lloh15:
	adrp	x8, _EIP97_HIA_AIC_xDR_BASE@GOTPAGE
Lloh16:
	ldr	x8, [x8, _EIP97_HIA_AIC_xDR_BASE@GOTPAGEOFF]
Lloh17:
	adrp	x9, _EIP197_HIA_AIC_xDR_BASE@GOTPAGE
Lloh18:
	ldr	x9, [x9, _EIP197_HIA_AIC_xDR_BASE@GOTPAGEOFF]
	csel	x8, x8, x9, eq
	ldr	w8, [x8]
Lloh19:
	adrp	x9, _EIP97_GLOBAL_BASE@GOTPAGE
Lloh20:
	ldr	x9, [x9, _EIP97_GLOBAL_BASE@GOTPAGEOFF]
	str	w8, [x0, #32]
Lloh21:
	adrp	x8, _EIP197_GLOBAL_BASE@GOTPAGE
Lloh22:
	ldr	x8, [x8, _EIP197_GLOBAL_BASE@GOTPAGEOFF]
	csel	x8, x9, x8, eq
Lloh23:
	adrp	x9, _EIP97_PE_BASE@GOTPAGE
Lloh24:
	ldr	x9, [x9, _EIP97_PE_BASE@GOTPAGEOFF]
	ldr	w8, [x8]
Lloh25:
	adrp	x10, _EIP197_PE_BASE@GOTPAGE
Lloh26:
	ldr	x10, [x10, _EIP197_PE_BASE@GOTPAGEOFF]
	csel	x9, x9, x10, eq
Lloh27:
	adrp	x10, _EIP97_HIA_GEN_CFG_BASE@GOTPAGE
Lloh28:
	ldr	x10, [x10, _EIP97_HIA_GEN_CFG_BASE@GOTPAGEOFF]
	ldr	w9, [x9]
Lloh29:
	adrp	x11, _EIP197_HIA_GEN_CFG_BASE@GOTPAGE
Lloh30:
	ldr	x11, [x11, _EIP197_HIA_GEN_CFG_BASE@GOTPAGEOFF]
	csel	x10, x10, x11, eq
Lloh31:
	adrp	x11, _EIP97_HIA_DSE_THR_BASE@GOTPAGE
Lloh32:
	ldr	x11, [x11, _EIP97_HIA_DSE_THR_BASE@GOTPAGEOFF]
	ldr	w10, [x10]
Lloh33:
	adrp	x12, _EIP197_HIA_DSE_THR_BASE@GOTPAGE
Lloh34:
	ldr	x12, [x12, _EIP197_HIA_DSE_THR_BASE@GOTPAGEOFF]
	csel	x11, x11, x12, eq
Lloh35:
	adrp	x12, _EIP97_HIA_DSE_BASE@GOTPAGE
Lloh36:
	ldr	x12, [x12, _EIP97_HIA_DSE_BASE@GOTPAGEOFF]
	ldr	w11, [x11]
Lloh37:
	adrp	x13, _EIP197_HIA_DSE_BASE@GOTPAGE
Lloh38:
	ldr	x13, [x13, _EIP197_HIA_DSE_BASE@GOTPAGEOFF]
	csel	x12, x12, x13, eq
Lloh39:
	adrp	x13, _EIP97_HIA_DFE_THR_BASE@GOTPAGE
Lloh40:
	ldr	x13, [x13, _EIP97_HIA_DFE_THR_BASE@GOTPAGEOFF]
	ldr	w12, [x12]
Lloh41:
	adrp	x14, _EIP197_HIA_DFE_THR_BASE@GOTPAGE
Lloh42:
	ldr	x14, [x14, _EIP197_HIA_DFE_THR_BASE@GOTPAGEOFF]
	csel	x13, x13, x14, eq
Lloh43:
	adrp	x14, _EIP97_HIA_DFE_BASE@GOTPAGE
Lloh44:
	ldr	x14, [x14, _EIP97_HIA_DFE_BASE@GOTPAGEOFF]
	ldr	w13, [x13]
Lloh45:
	adrp	x15, _EIP197_HIA_DFE_BASE@GOTPAGE
Lloh46:
	ldr	x15, [x15, _EIP197_HIA_DFE_BASE@GOTPAGEOFF]
	csel	x14, x14, x15, eq
	ldr	w14, [x14]
	stp	w13, w14, [x0, #24]
	stp	w11, w12, [x0, #16]
	stp	w9, w10, [x0, #8]
	str	w8, [x0, #4]
	ret
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_SAFEXCEL_HW_EIP197,4,2         ; @SAFEXCEL_HW_EIP197
	.comm	_EIP197_HIA_AIC_BASE,4,2        ; @EIP197_HIA_AIC_BASE
	.comm	_EIP197_HIA_AIC_G_BASE,4,2      ; @EIP197_HIA_AIC_G_BASE
	.comm	_EIP197_HIA_AIC_R_BASE,4,2      ; @EIP197_HIA_AIC_R_BASE
	.comm	_EIP197_HIA_AIC_xDR_BASE,4,2    ; @EIP197_HIA_AIC_xDR_BASE
	.comm	_EIP197_HIA_DFE_BASE,4,2        ; @EIP197_HIA_DFE_BASE
	.comm	_EIP197_HIA_DFE_THR_BASE,4,2    ; @EIP197_HIA_DFE_THR_BASE
	.comm	_EIP197_HIA_DSE_BASE,4,2        ; @EIP197_HIA_DSE_BASE
	.comm	_EIP197_HIA_DSE_THR_BASE,4,2    ; @EIP197_HIA_DSE_THR_BASE
	.comm	_EIP197_HIA_GEN_CFG_BASE,4,2    ; @EIP197_HIA_GEN_CFG_BASE
	.comm	_EIP197_PE_BASE,4,2             ; @EIP197_PE_BASE
	.comm	_EIP197_GLOBAL_BASE,4,2         ; @EIP197_GLOBAL_BASE
	.comm	_EIP97_HIA_AIC_BASE,4,2         ; @EIP97_HIA_AIC_BASE
	.comm	_EIP97_HIA_AIC_G_BASE,4,2       ; @EIP97_HIA_AIC_G_BASE
	.comm	_EIP97_HIA_AIC_R_BASE,4,2       ; @EIP97_HIA_AIC_R_BASE
	.comm	_EIP97_HIA_AIC_xDR_BASE,4,2     ; @EIP97_HIA_AIC_xDR_BASE
	.comm	_EIP97_HIA_DFE_BASE,4,2         ; @EIP97_HIA_DFE_BASE
	.comm	_EIP97_HIA_DFE_THR_BASE,4,2     ; @EIP97_HIA_DFE_THR_BASE
	.comm	_EIP97_HIA_DSE_BASE,4,2         ; @EIP97_HIA_DSE_BASE
	.comm	_EIP97_HIA_DSE_THR_BASE,4,2     ; @EIP97_HIA_DSE_THR_BASE
	.comm	_EIP97_HIA_GEN_CFG_BASE,4,2     ; @EIP97_HIA_GEN_CFG_BASE
	.comm	_EIP97_PE_BASE,4,2              ; @EIP97_PE_BASE
	.comm	_EIP97_GLOBAL_BASE,4,2          ; @EIP97_GLOBAL_BASE
	.no_dead_strip	_safexcel_init_register_offsets
.subsections_via_symbols
