	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function rv6xx_enable_backbias
_rv6xx_enable_backbias:                 ## @rv6xx_enable_backbias
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_GENERAL_PWRMGT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	testl	%esi, %esi
	je	LBB0_2
## %bb.1:
	movq	_BACKBIAS_PAD_EN@GOTPCREL(%rip), %rax
	movq	_BACKBIAS_DPM_CNTL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	orl	(%rax), %edx
	movl	%edx, %esi
	jmp	LBB0_3
LBB0_2:
	movq	_BACKBIAS_VALUE@GOTPCREL(%rip), %rax
	movq	_BACKBIAS_PAD_EN@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	orl	(%rax), %edx
	movq	_BACKBIAS_DPM_CNTL@GOTPCREL(%rip), %rax
	orl	(%rax), %edx
	xorl	%esi, %esi
LBB0_3:
	notl	%edx
	popq	%rbp
	jmp	_WREG32_P                       ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_GENERAL_PWRMGT,4,2             ## @GENERAL_PWRMGT
	.comm	_BACKBIAS_PAD_EN,4,2            ## @BACKBIAS_PAD_EN
	.comm	_BACKBIAS_DPM_CNTL,4,2          ## @BACKBIAS_DPM_CNTL
	.comm	_BACKBIAS_VALUE,4,2             ## @BACKBIAS_VALUE
	.no_dead_strip	_rv6xx_enable_backbias
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function rv6xx_enable_backbias
_rv6xx_enable_backbias:                 ; @rv6xx_enable_backbias
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _GENERAL_PWRMGT@GOTPAGE
Lloh1:
	ldr	x8, [x8, _GENERAL_PWRMGT@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	cbz	w1, LBB0_2
; %bb.1:
Lloh3:
	adrp	x8, _BACKBIAS_PAD_EN@GOTPAGE
Lloh4:
	ldr	x8, [x8, _BACKBIAS_PAD_EN@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
Lloh6:
	adrp	x9, _BACKBIAS_DPM_CNTL@GOTPAGE
Lloh7:
	ldr	x9, [x9, _BACKBIAS_DPM_CNTL@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	orr	w8, w9, w8
	mov	x1, x8
	mvn	w2, w8
	b	_WREG32_P
LBB0_2:
Lloh9:
	adrp	x8, _BACKBIAS_VALUE@GOTPAGE
Lloh10:
	ldr	x8, [x8, _BACKBIAS_VALUE@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
Lloh12:
	adrp	x9, _BACKBIAS_PAD_EN@GOTPAGE
Lloh13:
	ldr	x9, [x9, _BACKBIAS_PAD_EN@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh15:
	adrp	x9, _BACKBIAS_DPM_CNTL@GOTPAGE
Lloh16:
	ldr	x9, [x9, _BACKBIAS_DPM_CNTL@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	orr	w8, w8, w9
	mvn	w2, w8
	b	_WREG32_P
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.cfi_endproc
                                        ; -- End function
	.comm	_GENERAL_PWRMGT,4,2             ; @GENERAL_PWRMGT
	.comm	_BACKBIAS_PAD_EN,4,2            ; @BACKBIAS_PAD_EN
	.comm	_BACKBIAS_DPM_CNTL,4,2          ; @BACKBIAS_DPM_CNTL
	.comm	_BACKBIAS_VALUE,4,2             ; @BACKBIAS_VALUE
	.no_dead_strip	_rv6xx_enable_backbias
.subsections_via_symbols
