	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_radeon_atombios_connected_scratch_regs ## -- Begin function radeon_atombios_connected_scratch_regs
	.p2align	4, 0x90
_radeon_atombios_connected_scratch_regs: ## @radeon_atombios_connected_scratch_regs
	.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
	subq	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%edx, -52(%rbp)                 ## 4-byte Spill
	movq	%rsi, %r14
	movq	(%rdi), %rax
	movq	(%rax), %rbx
	callq	_to_radeon_connector
	movq	%rax, %r15
	movq	%r14, %rdi
	callq	_to_radeon_encoder
	movq	%rax, %r12
	movq	%rbx, -72(%rbp)                 ## 8-byte Spill
	movq	(%rbx), %rax
	movq	_CHIP_R600@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	movq	_RADEON_BIOS_0_SCRATCH@GOTPCREL(%rip), %rax
	cmovgeq	_R600_BIOS_0_SCRATCH@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_RADEON_BIOS_3_SCRATCH@GOTPCREL(%rip), %rbx
	cmovgeq	_R600_BIOS_3_SCRATCH@GOTPCREL(%rip), %rbx
	movq	_RADEON_BIOS_6_SCRATCH@GOTPCREL(%rip), %r13
	cmovgeq	_R600_BIOS_6_SCRATCH@GOTPCREL(%rip), %r13
	callq	_RREG32
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movl	(%rbx), %edi
	callq	_RREG32
	movl	%eax, %ebx
	movl	(%r13), %edi
	callq	_RREG32
	movl	%eax, %r14d
	movq	_ATOM_DEVICE_TV1_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	movq	%r15, -64(%rbp)                 ## 8-byte Spill
	je	LBB0_1
## %bb.2:
	testl	%eax, (%r15)
	je	LBB0_1
## %bb.3:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_5
## %bb.4:
	leaq	L_.str(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S3_TV1_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	%eax, %ebx
	movl	%ebx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_TV1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	orl	%eax, %r14d
	jmp	LBB0_6
LBB0_1:
	movl	%ebx, -44(%rbp)                 ## 4-byte Spill
	movq	_R600_BIOS_6_SCRATCH@GOTPCREL(%rip), %r13
	movq	_CHIP_R600@GOTPCREL(%rip), %rbx
	jmp	LBB0_7
LBB0_5:
	leaq	L_.str.1(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_TV1_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_TV1_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %ebx
	movl	%ebx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_TV1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_6:
	movq	_R600_BIOS_6_SCRATCH@GOTPCREL(%rip), %r13
	movq	_CHIP_R600@GOTPCREL(%rip), %rbx
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_7:
	movq	_ATOM_DEVICE_CV_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_13
## %bb.8:
	testl	%eax, (%r15)
	je	LBB0_13
## %bb.9:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_11
## %bb.10:
	leaq	L_.str.2(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S3_CV_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_CV@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_12
LBB0_11:
	leaq	L_.str.3(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_CV_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_CV_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_CV@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_12:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_13:
	movq	_ATOM_DEVICE_LCD1_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_19
## %bb.14:
	testl	%eax, (%r15)
	je	LBB0_19
## %bb.15:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_17
## %bb.16:
	leaq	L_.str.4(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_LCD1@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_LCD1_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_LCD1@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_18
LBB0_17:
	leaq	L_.str.5(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_LCD1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_LCD1_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_LCD1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_18:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_19:
	movq	_ATOM_DEVICE_CRT1_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_25
## %bb.20:
	testl	%eax, (%r15)
	je	LBB0_25
## %bb.21:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_23
## %bb.22:
	leaq	L_.str.6(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_CRT1_COLOR@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_CRT1_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_CRT1@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_24
LBB0_23:
	leaq	L_.str.7(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_CRT1_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_CRT1_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_CRT1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_24:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_25:
	movq	_ATOM_DEVICE_CRT2_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_31
## %bb.26:
	testl	%eax, (%r15)
	je	LBB0_31
## %bb.27:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_29
## %bb.28:
	leaq	L_.str.8(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_CRT2_COLOR@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_CRT2_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_CRT2@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_30
LBB0_29:
	leaq	L_.str.9(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_CRT2_MASK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_CRT2_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_CRT2@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_30:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_31:
	movq	_ATOM_DEVICE_DFP1_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_37
## %bb.32:
	testl	%eax, (%r15)
	je	LBB0_37
## %bb.33:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_35
## %bb.34:
	leaq	L_.str.10(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP1@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_DFP1_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_DFP1@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_36
LBB0_35:
	leaq	L_.str.11(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_DFP1_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_DFP1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_36:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_37:
	movq	_ATOM_DEVICE_DFP2_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_43
## %bb.38:
	testl	%eax, (%r15)
	je	LBB0_43
## %bb.39:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_41
## %bb.40:
	leaq	L_.str.12(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP2@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_DFP2_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_DFP2@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_42
LBB0_41:
	leaq	L_.str.13(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP2@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_DFP2_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_DFP2@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_42:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_43:
	movq	_ATOM_DEVICE_DFP3_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_49
## %bb.44:
	testl	%eax, (%r15)
	je	LBB0_49
## %bb.45:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_47
## %bb.46:
	leaq	L_.str.14(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP3@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_DFP3_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_DFP3@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_48
LBB0_47:
	leaq	L_.str.15(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP3@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_DFP3_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_DFP3@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_48:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_49:
	movq	_ATOM_DEVICE_DFP4_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_55
## %bb.50:
	testl	%eax, (%r15)
	je	LBB0_55
## %bb.51:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_53
## %bb.52:
	leaq	L_.str.16(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP4@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_DFP4_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_DFP4@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_54
LBB0_53:
	leaq	L_.str.17(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP4@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_DFP4_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_DFP4@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_54:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_55:
	movq	_ATOM_DEVICE_DFP5_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_61
## %bb.56:
	testl	%eax, (%r15)
	je	LBB0_61
## %bb.57:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_59
## %bb.58:
	leaq	L_.str.18(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP5@GOTPCREL(%rip), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S3_DFP5_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	movq	_ATOM_S6_ACC_REQ_DFP5@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_60
LBB0_59:
	leaq	L_.str.19(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP5@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -48(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S3_DFP5_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	movq	_ATOM_S6_ACC_REQ_DFP5@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_60:
	movq	-64(%rbp), %r15                 ## 8-byte Reload
LBB0_61:
	movq	_ATOM_DEVICE_DFP6_SUPPORT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_62
## %bb.63:
	testl	%eax, (%r15)
	movl	-48(%rbp), %r12d                ## 4-byte Reload
	je	LBB0_64
## %bb.65:
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_67
## %bb.66:
	leaq	L_.str.20(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP6@GOTPCREL(%rip), %rax
	orl	(%rax), %r12d
	movq	_ATOM_S3_DFP6_ACTIVE@GOTPCREL(%rip), %rax
	movl	-44(%rbp), %r15d                ## 4-byte Reload
	orl	(%rax), %r15d
	movq	_ATOM_S6_ACC_REQ_DFP6@GOTPCREL(%rip), %rax
	orl	(%rax), %r14d
	jmp	LBB0_68
LBB0_62:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movl	-48(%rbp), %r12d                ## 4-byte Reload
	movl	-44(%rbp), %r15d                ## 4-byte Reload
	jmp	LBB0_69
LBB0_64:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movl	-44(%rbp), %r15d                ## 4-byte Reload
	jmp	LBB0_69
LBB0_67:
	leaq	L_.str.21(%rip), %rdi
	callq	_DRM_DEBUG_KMS
	movq	_ATOM_S0_DFP6@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r12d
	movq	_ATOM_S3_DFP6_ACTIVE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	movl	-44(%rbp), %r15d                ## 4-byte Reload
	andl	%eax, %r15d
	movq	_ATOM_S6_ACC_REQ_DFP6@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, %r14d
LBB0_68:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
LBB0_69:
	movq	(%rax), %rax
	cmpq	(%rbx), %rax
	movq	_R600_BIOS_0_SCRATCH@GOTPCREL(%rip), %rcx
	cmovlq	_RADEON_BIOS_0_SCRATCH@GOTPCREL(%rip), %rcx
	movq	_R600_BIOS_3_SCRATCH@GOTPCREL(%rip), %rbx
	cmovlq	_RADEON_BIOS_3_SCRATCH@GOTPCREL(%rip), %rbx
	movl	(%rcx), %edi
	cmovlq	_RADEON_BIOS_6_SCRATCH@GOTPCREL(%rip), %r13
	movl	%r12d, %esi
	callq	_WREG32
	movl	(%rbx), %edi
	movl	%r15d, %esi
	callq	_WREG32
	movl	(%r13), %edi
	movl	%r14d, %esi
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_WREG32                         ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_CHIP_R600,8,3                  ## @CHIP_R600
	.comm	_R600_BIOS_0_SCRATCH,4,2        ## @R600_BIOS_0_SCRATCH
	.comm	_R600_BIOS_3_SCRATCH,4,2        ## @R600_BIOS_3_SCRATCH
	.comm	_R600_BIOS_6_SCRATCH,4,2        ## @R600_BIOS_6_SCRATCH
	.comm	_RADEON_BIOS_0_SCRATCH,4,2      ## @RADEON_BIOS_0_SCRATCH
	.comm	_RADEON_BIOS_3_SCRATCH,4,2      ## @RADEON_BIOS_3_SCRATCH
	.comm	_RADEON_BIOS_6_SCRATCH,4,2      ## @RADEON_BIOS_6_SCRATCH
	.comm	_ATOM_DEVICE_TV1_SUPPORT,4,2    ## @ATOM_DEVICE_TV1_SUPPORT
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"TV1 connected\n"

	.comm	_ATOM_S3_TV1_ACTIVE,4,2         ## @ATOM_S3_TV1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_TV1,4,2        ## @ATOM_S6_ACC_REQ_TV1
L_.str.1:                               ## @.str.1
	.asciz	"TV1 disconnected\n"

	.comm	_ATOM_S0_TV1_MASK,4,2           ## @ATOM_S0_TV1_MASK
	.comm	_ATOM_DEVICE_CV_SUPPORT,4,2     ## @ATOM_DEVICE_CV_SUPPORT
L_.str.2:                               ## @.str.2
	.asciz	"CV connected\n"

	.comm	_ATOM_S3_CV_ACTIVE,4,2          ## @ATOM_S3_CV_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_CV,4,2         ## @ATOM_S6_ACC_REQ_CV
L_.str.3:                               ## @.str.3
	.asciz	"CV disconnected\n"

	.comm	_ATOM_S0_CV_MASK,4,2            ## @ATOM_S0_CV_MASK
	.comm	_ATOM_DEVICE_LCD1_SUPPORT,4,2   ## @ATOM_DEVICE_LCD1_SUPPORT
L_.str.4:                               ## @.str.4
	.asciz	"LCD1 connected\n"

	.comm	_ATOM_S0_LCD1,4,2               ## @ATOM_S0_LCD1
	.comm	_ATOM_S3_LCD1_ACTIVE,4,2        ## @ATOM_S3_LCD1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_LCD1,4,2       ## @ATOM_S6_ACC_REQ_LCD1
L_.str.5:                               ## @.str.5
	.asciz	"LCD1 disconnected\n"

	.comm	_ATOM_DEVICE_CRT1_SUPPORT,4,2   ## @ATOM_DEVICE_CRT1_SUPPORT
L_.str.6:                               ## @.str.6
	.asciz	"CRT1 connected\n"

	.comm	_ATOM_S0_CRT1_COLOR,4,2         ## @ATOM_S0_CRT1_COLOR
	.comm	_ATOM_S3_CRT1_ACTIVE,4,2        ## @ATOM_S3_CRT1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_CRT1,4,2       ## @ATOM_S6_ACC_REQ_CRT1
L_.str.7:                               ## @.str.7
	.asciz	"CRT1 disconnected\n"

	.comm	_ATOM_S0_CRT1_MASK,4,2          ## @ATOM_S0_CRT1_MASK
	.comm	_ATOM_DEVICE_CRT2_SUPPORT,4,2   ## @ATOM_DEVICE_CRT2_SUPPORT
L_.str.8:                               ## @.str.8
	.asciz	"CRT2 connected\n"

	.comm	_ATOM_S0_CRT2_COLOR,4,2         ## @ATOM_S0_CRT2_COLOR
	.comm	_ATOM_S3_CRT2_ACTIVE,4,2        ## @ATOM_S3_CRT2_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_CRT2,4,2       ## @ATOM_S6_ACC_REQ_CRT2
L_.str.9:                               ## @.str.9
	.asciz	"CRT2 disconnected\n"

	.comm	_ATOM_S0_CRT2_MASK,4,2          ## @ATOM_S0_CRT2_MASK
	.comm	_ATOM_DEVICE_DFP1_SUPPORT,4,2   ## @ATOM_DEVICE_DFP1_SUPPORT
L_.str.10:                              ## @.str.10
	.asciz	"DFP1 connected\n"

	.comm	_ATOM_S0_DFP1,4,2               ## @ATOM_S0_DFP1
	.comm	_ATOM_S3_DFP1_ACTIVE,4,2        ## @ATOM_S3_DFP1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP1,4,2       ## @ATOM_S6_ACC_REQ_DFP1
L_.str.11:                              ## @.str.11
	.asciz	"DFP1 disconnected\n"

	.comm	_ATOM_DEVICE_DFP2_SUPPORT,4,2   ## @ATOM_DEVICE_DFP2_SUPPORT
L_.str.12:                              ## @.str.12
	.asciz	"DFP2 connected\n"

	.comm	_ATOM_S0_DFP2,4,2               ## @ATOM_S0_DFP2
	.comm	_ATOM_S3_DFP2_ACTIVE,4,2        ## @ATOM_S3_DFP2_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP2,4,2       ## @ATOM_S6_ACC_REQ_DFP2
L_.str.13:                              ## @.str.13
	.asciz	"DFP2 disconnected\n"

	.comm	_ATOM_DEVICE_DFP3_SUPPORT,4,2   ## @ATOM_DEVICE_DFP3_SUPPORT
L_.str.14:                              ## @.str.14
	.asciz	"DFP3 connected\n"

	.comm	_ATOM_S0_DFP3,4,2               ## @ATOM_S0_DFP3
	.comm	_ATOM_S3_DFP3_ACTIVE,4,2        ## @ATOM_S3_DFP3_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP3,4,2       ## @ATOM_S6_ACC_REQ_DFP3
L_.str.15:                              ## @.str.15
	.asciz	"DFP3 disconnected\n"

	.comm	_ATOM_DEVICE_DFP4_SUPPORT,4,2   ## @ATOM_DEVICE_DFP4_SUPPORT
L_.str.16:                              ## @.str.16
	.asciz	"DFP4 connected\n"

	.comm	_ATOM_S0_DFP4,4,2               ## @ATOM_S0_DFP4
	.comm	_ATOM_S3_DFP4_ACTIVE,4,2        ## @ATOM_S3_DFP4_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP4,4,2       ## @ATOM_S6_ACC_REQ_DFP4
L_.str.17:                              ## @.str.17
	.asciz	"DFP4 disconnected\n"

	.comm	_ATOM_DEVICE_DFP5_SUPPORT,4,2   ## @ATOM_DEVICE_DFP5_SUPPORT
L_.str.18:                              ## @.str.18
	.asciz	"DFP5 connected\n"

	.comm	_ATOM_S0_DFP5,4,2               ## @ATOM_S0_DFP5
	.comm	_ATOM_S3_DFP5_ACTIVE,4,2        ## @ATOM_S3_DFP5_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP5,4,2       ## @ATOM_S6_ACC_REQ_DFP5
L_.str.19:                              ## @.str.19
	.asciz	"DFP5 disconnected\n"

	.comm	_ATOM_DEVICE_DFP6_SUPPORT,4,2   ## @ATOM_DEVICE_DFP6_SUPPORT
L_.str.20:                              ## @.str.20
	.asciz	"DFP6 connected\n"

	.comm	_ATOM_S0_DFP6,4,2               ## @ATOM_S0_DFP6
	.comm	_ATOM_S3_DFP6_ACTIVE,4,2        ## @ATOM_S3_DFP6_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP6,4,2       ## @ATOM_S6_ACC_REQ_DFP6
L_.str.21:                              ## @.str.21
	.asciz	"DFP6 disconnected\n"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_radeon_atombios_connected_scratch_regs ; -- Begin function radeon_atombios_connected_scratch_regs
	.p2align	2
_radeon_atombios_connected_scratch_regs: ; @radeon_atombios_connected_scratch_regs
	.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	x22, x2
	mov	x19, x1
	ldr	x8, [x0]
	ldr	x25, [x8]
	bl	_to_radeon_connector
	mov	x23, x0
	mov	x0, x19
	bl	_to_radeon_encoder
	mov	x24, x0
	ldr	x8, [x25]
Lloh0:
	adrp	x26, _CHIP_R600@GOTPAGE
Lloh1:
	ldr	x26, [x26, _CHIP_R600@GOTPAGEOFF]
Lloh2:
	adrp	x10, _RADEON_BIOS_0_SCRATCH@GOTPAGE
Lloh3:
	ldr	x10, [x10, _RADEON_BIOS_0_SCRATCH@GOTPAGEOFF]
	ldr	x9, [x26]
Lloh4:
	adrp	x11, _R600_BIOS_0_SCRATCH@GOTPAGE
Lloh5:
	ldr	x11, [x11, _R600_BIOS_0_SCRATCH@GOTPAGEOFF]
	cmp	x8, x9
	csel	x8, x10, x11, lt
	ldr	w0, [x8]
Lloh6:
	adrp	x8, _RADEON_BIOS_3_SCRATCH@GOTPAGE
Lloh7:
	ldr	x8, [x8, _RADEON_BIOS_3_SCRATCH@GOTPAGEOFF]
Lloh8:
	adrp	x9, _R600_BIOS_3_SCRATCH@GOTPAGE
Lloh9:
	ldr	x9, [x9, _R600_BIOS_3_SCRATCH@GOTPAGEOFF]
	csel	x20, x8, x9, lt
Lloh10:
	adrp	x8, _RADEON_BIOS_6_SCRATCH@GOTPAGE
Lloh11:
	ldr	x8, [x8, _RADEON_BIOS_6_SCRATCH@GOTPAGEOFF]
Lloh12:
	adrp	x9, _R600_BIOS_6_SCRATCH@GOTPAGE
Lloh13:
	ldr	x9, [x9, _R600_BIOS_6_SCRATCH@GOTPAGEOFF]
	csel	x21, x8, x9, lt
	bl	_RREG32
	mov	x19, x0
	ldr	w0, [x20]
	bl	_RREG32
	mov	x20, x0
	ldr	w0, [x21]
	bl	_RREG32
	mov	x21, x0
	ldr	w9, [x24]
Lloh14:
	adrp	x8, _ATOM_DEVICE_TV1_SUPPORT@GOTPAGE
Lloh15:
	ldr	x8, [x8, _ATOM_DEVICE_TV1_SUPPORT@GOTPAGEOFF]
Lloh16:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_5
; %bb.1:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_5
; %bb.2:
Lloh17:
	adrp	x28, _ATOM_S3_TV1_ACTIVE@GOTPAGE
Lloh18:
	ldr	x28, [x28, _ATOM_S3_TV1_ACTIVE@GOTPAGEOFF]
Lloh19:
	adrp	x27, _ATOM_S6_ACC_REQ_TV1@GOTPAGE
Lloh20:
	ldr	x27, [x27, _ATOM_S6_ACC_REQ_TV1@GOTPAGEOFF]
	cbz	w22, LBB0_4
; %bb.3:
Lloh21:
	adrp	x0, l_.str@PAGE
Lloh22:
	add	x0, x0, l_.str@PAGEOFF
	bl	_DRM_DEBUG_KMS
	ldr	w8, [x28]
	orr	w20, w8, w20
	ldr	w8, [x27]
	orr	w21, w8, w21
	b	LBB0_5
LBB0_4:
Lloh23:
	adrp	x0, l_.str.1@PAGE
Lloh24:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh25:
	adrp	x8, _ATOM_S0_TV1_MASK@GOTPAGE
Lloh26:
	ldr	x8, [x8, _ATOM_S0_TV1_MASK@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
	bic	w19, w19, w8
	ldr	w8, [x28]
	bic	w20, w20, w8
	ldr	w8, [x27]
	bic	w21, w21, w8
LBB0_5:
	ldr	w9, [x24]
Lloh28:
	adrp	x8, _ATOM_DEVICE_CV_SUPPORT@GOTPAGE
Lloh29:
	ldr	x8, [x8, _ATOM_DEVICE_CV_SUPPORT@GOTPAGEOFF]
Lloh30:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_10
; %bb.6:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_10
; %bb.7:
Lloh31:
	adrp	x28, _ATOM_S3_CV_ACTIVE@GOTPAGE
Lloh32:
	ldr	x28, [x28, _ATOM_S3_CV_ACTIVE@GOTPAGEOFF]
Lloh33:
	adrp	x27, _ATOM_S6_ACC_REQ_CV@GOTPAGE
Lloh34:
	ldr	x27, [x27, _ATOM_S6_ACC_REQ_CV@GOTPAGEOFF]
	cbz	w22, LBB0_9
; %bb.8:
Lloh35:
	adrp	x0, l_.str.2@PAGE
Lloh36:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_DRM_DEBUG_KMS
	ldr	w8, [x28]
	orr	w20, w8, w20
	ldr	w8, [x27]
	orr	w21, w8, w21
	b	LBB0_10
LBB0_9:
Lloh37:
	adrp	x0, l_.str.3@PAGE
Lloh38:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh39:
	adrp	x8, _ATOM_S0_CV_MASK@GOTPAGE
Lloh40:
	ldr	x8, [x8, _ATOM_S0_CV_MASK@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
	bic	w19, w19, w8
	ldr	w8, [x28]
	bic	w20, w20, w8
	ldr	w8, [x27]
	bic	w21, w21, w8
LBB0_10:
	ldr	w9, [x24]
Lloh42:
	adrp	x8, _ATOM_DEVICE_LCD1_SUPPORT@GOTPAGE
Lloh43:
	ldr	x8, [x8, _ATOM_DEVICE_LCD1_SUPPORT@GOTPAGEOFF]
Lloh44:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_16
; %bb.11:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_16
; %bb.12:
Lloh45:
	adrp	x26, _ATOM_S0_LCD1@GOTPAGE
Lloh46:
	ldr	x26, [x26, _ATOM_S0_LCD1@GOTPAGEOFF]
Lloh47:
	adrp	x28, _ATOM_S3_LCD1_ACTIVE@GOTPAGE
Lloh48:
	ldr	x28, [x28, _ATOM_S3_LCD1_ACTIVE@GOTPAGEOFF]
Lloh49:
	adrp	x27, _ATOM_S6_ACC_REQ_LCD1@GOTPAGE
Lloh50:
	ldr	x27, [x27, _ATOM_S6_ACC_REQ_LCD1@GOTPAGEOFF]
	cbz	w22, LBB0_14
; %bb.13:
Lloh51:
	adrp	x0, l_.str.4@PAGE
Lloh52:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	_DRM_DEBUG_KMS
	ldr	w8, [x26]
	orr	w19, w8, w19
	ldr	w8, [x28]
	orr	w20, w8, w20
	ldr	w8, [x27]
	orr	w21, w8, w21
	b	LBB0_15
LBB0_14:
Lloh53:
	adrp	x0, l_.str.5@PAGE
Lloh54:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	_DRM_DEBUG_KMS
	ldr	w8, [x26]
	bic	w19, w19, w8
	ldr	w8, [x28]
	bic	w20, w20, w8
	ldr	w8, [x27]
	bic	w21, w21, w8
LBB0_15:
Lloh55:
	adrp	x26, _CHIP_R600@GOTPAGE
Lloh56:
	ldr	x26, [x26, _CHIP_R600@GOTPAGEOFF]
LBB0_16:
	ldr	w9, [x24]
Lloh57:
	adrp	x8, _ATOM_DEVICE_CRT1_SUPPORT@GOTPAGE
Lloh58:
	ldr	x8, [x8, _ATOM_DEVICE_CRT1_SUPPORT@GOTPAGEOFF]
Lloh59:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_21
; %bb.17:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_21
; %bb.18:
Lloh60:
	adrp	x28, _ATOM_S3_CRT1_ACTIVE@GOTPAGE
Lloh61:
	ldr	x28, [x28, _ATOM_S3_CRT1_ACTIVE@GOTPAGEOFF]
Lloh62:
	adrp	x27, _ATOM_S6_ACC_REQ_CRT1@GOTPAGE
Lloh63:
	ldr	x27, [x27, _ATOM_S6_ACC_REQ_CRT1@GOTPAGEOFF]
	cbz	w22, LBB0_20
; %bb.19:
Lloh64:
	adrp	x0, l_.str.6@PAGE
Lloh65:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh66:
	adrp	x8, _ATOM_S0_CRT1_COLOR@GOTPAGE
Lloh67:
	ldr	x8, [x8, _ATOM_S0_CRT1_COLOR@GOTPAGEOFF]
Lloh68:
	ldr	w8, [x8]
	orr	w19, w8, w19
	ldr	w8, [x28]
	orr	w20, w8, w20
	ldr	w8, [x27]
	orr	w21, w8, w21
	b	LBB0_21
LBB0_20:
Lloh69:
	adrp	x0, l_.str.7@PAGE
Lloh70:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh71:
	adrp	x8, _ATOM_S0_CRT1_MASK@GOTPAGE
Lloh72:
	ldr	x8, [x8, _ATOM_S0_CRT1_MASK@GOTPAGEOFF]
Lloh73:
	ldr	w8, [x8]
	bic	w19, w19, w8
	ldr	w8, [x28]
	bic	w20, w20, w8
	ldr	w8, [x27]
	bic	w21, w21, w8
LBB0_21:
	ldr	w9, [x24]
Lloh74:
	adrp	x8, _ATOM_DEVICE_CRT2_SUPPORT@GOTPAGE
Lloh75:
	ldr	x8, [x8, _ATOM_DEVICE_CRT2_SUPPORT@GOTPAGEOFF]
Lloh76:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_26
; %bb.22:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_26
; %bb.23:
Lloh77:
	adrp	x28, _ATOM_S3_CRT2_ACTIVE@GOTPAGE
Lloh78:
	ldr	x28, [x28, _ATOM_S3_CRT2_ACTIVE@GOTPAGEOFF]
Lloh79:
	adrp	x27, _ATOM_S6_ACC_REQ_CRT2@GOTPAGE
Lloh80:
	ldr	x27, [x27, _ATOM_S6_ACC_REQ_CRT2@GOTPAGEOFF]
	cbz	w22, LBB0_25
; %bb.24:
Lloh81:
	adrp	x0, l_.str.8@PAGE
Lloh82:
	add	x0, x0, l_.str.8@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh83:
	adrp	x8, _ATOM_S0_CRT2_COLOR@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ATOM_S0_CRT2_COLOR@GOTPAGEOFF]
Lloh85:
	ldr	w8, [x8]
	orr	w19, w8, w19
	ldr	w8, [x28]
	orr	w20, w8, w20
	ldr	w8, [x27]
	orr	w21, w8, w21
	b	LBB0_26
LBB0_25:
Lloh86:
	adrp	x0, l_.str.9@PAGE
Lloh87:
	add	x0, x0, l_.str.9@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh88:
	adrp	x8, _ATOM_S0_CRT2_MASK@GOTPAGE
Lloh89:
	ldr	x8, [x8, _ATOM_S0_CRT2_MASK@GOTPAGEOFF]
Lloh90:
	ldr	w8, [x8]
	bic	w19, w19, w8
	ldr	w8, [x28]
	bic	w20, w20, w8
	ldr	w8, [x27]
	bic	w21, w21, w8
LBB0_26:
	ldr	w9, [x24]
Lloh91:
	adrp	x8, _ATOM_DEVICE_DFP1_SUPPORT@GOTPAGE
Lloh92:
	ldr	x8, [x8, _ATOM_DEVICE_DFP1_SUPPORT@GOTPAGEOFF]
Lloh93:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_31
; %bb.27:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_31
; %bb.28:
	cbz	w22, LBB0_30
; %bb.29:
Lloh94:
	adrp	x0, l_.str.10@PAGE
Lloh95:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh96:
	adrp	x8, _ATOM_S0_DFP1@GOTPAGE
Lloh97:
	ldr	x8, [x8, _ATOM_S0_DFP1@GOTPAGEOFF]
Lloh98:
	ldr	w8, [x8]
	orr	w19, w8, w19
Lloh99:
	adrp	x8, _ATOM_S3_DFP1_ACTIVE@GOTPAGE
Lloh100:
	ldr	x8, [x8, _ATOM_S3_DFP1_ACTIVE@GOTPAGEOFF]
Lloh101:
	ldr	w8, [x8]
	orr	w20, w8, w20
Lloh102:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP1@GOTPAGE
Lloh103:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP1@GOTPAGEOFF]
Lloh104:
	ldr	w8, [x8]
	orr	w21, w8, w21
	b	LBB0_31
LBB0_30:
Lloh105:
	adrp	x0, l_.str.11@PAGE
Lloh106:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh107:
	adrp	x8, _ATOM_S0_DFP1@GOTPAGE
Lloh108:
	ldr	x8, [x8, _ATOM_S0_DFP1@GOTPAGEOFF]
Lloh109:
	ldr	w8, [x8]
	bic	w19, w19, w8
Lloh110:
	adrp	x8, _ATOM_S3_DFP1_ACTIVE@GOTPAGE
Lloh111:
	ldr	x8, [x8, _ATOM_S3_DFP1_ACTIVE@GOTPAGEOFF]
Lloh112:
	ldr	w8, [x8]
	bic	w20, w20, w8
Lloh113:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP1@GOTPAGE
Lloh114:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP1@GOTPAGEOFF]
Lloh115:
	ldr	w8, [x8]
	bic	w21, w21, w8
LBB0_31:
	ldr	w9, [x24]
Lloh116:
	adrp	x8, _ATOM_DEVICE_DFP2_SUPPORT@GOTPAGE
Lloh117:
	ldr	x8, [x8, _ATOM_DEVICE_DFP2_SUPPORT@GOTPAGEOFF]
Lloh118:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_36
; %bb.32:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_36
; %bb.33:
	cbz	w22, LBB0_35
; %bb.34:
Lloh119:
	adrp	x0, l_.str.12@PAGE
Lloh120:
	add	x0, x0, l_.str.12@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh121:
	adrp	x8, _ATOM_S0_DFP2@GOTPAGE
Lloh122:
	ldr	x8, [x8, _ATOM_S0_DFP2@GOTPAGEOFF]
Lloh123:
	ldr	w8, [x8]
	orr	w19, w8, w19
Lloh124:
	adrp	x8, _ATOM_S3_DFP2_ACTIVE@GOTPAGE
Lloh125:
	ldr	x8, [x8, _ATOM_S3_DFP2_ACTIVE@GOTPAGEOFF]
Lloh126:
	ldr	w8, [x8]
	orr	w20, w8, w20
Lloh127:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP2@GOTPAGE
Lloh128:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP2@GOTPAGEOFF]
Lloh129:
	ldr	w8, [x8]
	orr	w21, w8, w21
	b	LBB0_36
LBB0_35:
Lloh130:
	adrp	x0, l_.str.13@PAGE
Lloh131:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh132:
	adrp	x8, _ATOM_S0_DFP2@GOTPAGE
Lloh133:
	ldr	x8, [x8, _ATOM_S0_DFP2@GOTPAGEOFF]
Lloh134:
	ldr	w8, [x8]
	bic	w19, w19, w8
Lloh135:
	adrp	x8, _ATOM_S3_DFP2_ACTIVE@GOTPAGE
Lloh136:
	ldr	x8, [x8, _ATOM_S3_DFP2_ACTIVE@GOTPAGEOFF]
Lloh137:
	ldr	w8, [x8]
	bic	w20, w20, w8
Lloh138:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP2@GOTPAGE
Lloh139:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP2@GOTPAGEOFF]
Lloh140:
	ldr	w8, [x8]
	bic	w21, w21, w8
LBB0_36:
	ldr	w9, [x24]
Lloh141:
	adrp	x8, _ATOM_DEVICE_DFP3_SUPPORT@GOTPAGE
Lloh142:
	ldr	x8, [x8, _ATOM_DEVICE_DFP3_SUPPORT@GOTPAGEOFF]
Lloh143:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_41
; %bb.37:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_41
; %bb.38:
	cbz	w22, LBB0_40
; %bb.39:
Lloh144:
	adrp	x0, l_.str.14@PAGE
Lloh145:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh146:
	adrp	x8, _ATOM_S0_DFP3@GOTPAGE
Lloh147:
	ldr	x8, [x8, _ATOM_S0_DFP3@GOTPAGEOFF]
Lloh148:
	ldr	w8, [x8]
	orr	w19, w8, w19
Lloh149:
	adrp	x8, _ATOM_S3_DFP3_ACTIVE@GOTPAGE
Lloh150:
	ldr	x8, [x8, _ATOM_S3_DFP3_ACTIVE@GOTPAGEOFF]
Lloh151:
	ldr	w8, [x8]
	orr	w20, w8, w20
Lloh152:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP3@GOTPAGE
Lloh153:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP3@GOTPAGEOFF]
Lloh154:
	ldr	w8, [x8]
	orr	w21, w8, w21
	b	LBB0_41
LBB0_40:
Lloh155:
	adrp	x0, l_.str.15@PAGE
Lloh156:
	add	x0, x0, l_.str.15@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh157:
	adrp	x8, _ATOM_S0_DFP3@GOTPAGE
Lloh158:
	ldr	x8, [x8, _ATOM_S0_DFP3@GOTPAGEOFF]
Lloh159:
	ldr	w8, [x8]
	bic	w19, w19, w8
Lloh160:
	adrp	x8, _ATOM_S3_DFP3_ACTIVE@GOTPAGE
Lloh161:
	ldr	x8, [x8, _ATOM_S3_DFP3_ACTIVE@GOTPAGEOFF]
Lloh162:
	ldr	w8, [x8]
	bic	w20, w20, w8
Lloh163:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP3@GOTPAGE
Lloh164:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP3@GOTPAGEOFF]
Lloh165:
	ldr	w8, [x8]
	bic	w21, w21, w8
LBB0_41:
	ldr	w9, [x24]
Lloh166:
	adrp	x8, _ATOM_DEVICE_DFP4_SUPPORT@GOTPAGE
Lloh167:
	ldr	x8, [x8, _ATOM_DEVICE_DFP4_SUPPORT@GOTPAGEOFF]
Lloh168:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_46
; %bb.42:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_46
; %bb.43:
	cbz	w22, LBB0_45
; %bb.44:
Lloh169:
	adrp	x0, l_.str.16@PAGE
Lloh170:
	add	x0, x0, l_.str.16@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh171:
	adrp	x8, _ATOM_S0_DFP4@GOTPAGE
Lloh172:
	ldr	x8, [x8, _ATOM_S0_DFP4@GOTPAGEOFF]
Lloh173:
	ldr	w8, [x8]
	orr	w19, w8, w19
Lloh174:
	adrp	x8, _ATOM_S3_DFP4_ACTIVE@GOTPAGE
Lloh175:
	ldr	x8, [x8, _ATOM_S3_DFP4_ACTIVE@GOTPAGEOFF]
Lloh176:
	ldr	w8, [x8]
	orr	w20, w8, w20
Lloh177:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP4@GOTPAGE
Lloh178:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP4@GOTPAGEOFF]
Lloh179:
	ldr	w8, [x8]
	orr	w21, w8, w21
	b	LBB0_46
LBB0_45:
Lloh180:
	adrp	x0, l_.str.17@PAGE
Lloh181:
	add	x0, x0, l_.str.17@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh182:
	adrp	x8, _ATOM_S0_DFP4@GOTPAGE
Lloh183:
	ldr	x8, [x8, _ATOM_S0_DFP4@GOTPAGEOFF]
Lloh184:
	ldr	w8, [x8]
	bic	w19, w19, w8
Lloh185:
	adrp	x8, _ATOM_S3_DFP4_ACTIVE@GOTPAGE
Lloh186:
	ldr	x8, [x8, _ATOM_S3_DFP4_ACTIVE@GOTPAGEOFF]
Lloh187:
	ldr	w8, [x8]
	bic	w20, w20, w8
Lloh188:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP4@GOTPAGE
Lloh189:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP4@GOTPAGEOFF]
Lloh190:
	ldr	w8, [x8]
	bic	w21, w21, w8
LBB0_46:
	ldr	w9, [x24]
Lloh191:
	adrp	x8, _ATOM_DEVICE_DFP5_SUPPORT@GOTPAGE
Lloh192:
	ldr	x8, [x8, _ATOM_DEVICE_DFP5_SUPPORT@GOTPAGEOFF]
Lloh193:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_51
; %bb.47:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_51
; %bb.48:
	cbz	w22, LBB0_50
; %bb.49:
Lloh194:
	adrp	x0, l_.str.18@PAGE
Lloh195:
	add	x0, x0, l_.str.18@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh196:
	adrp	x8, _ATOM_S0_DFP5@GOTPAGE
Lloh197:
	ldr	x8, [x8, _ATOM_S0_DFP5@GOTPAGEOFF]
Lloh198:
	ldr	w8, [x8]
	orr	w19, w8, w19
Lloh199:
	adrp	x8, _ATOM_S3_DFP5_ACTIVE@GOTPAGE
Lloh200:
	ldr	x8, [x8, _ATOM_S3_DFP5_ACTIVE@GOTPAGEOFF]
Lloh201:
	ldr	w8, [x8]
	orr	w20, w8, w20
Lloh202:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP5@GOTPAGE
Lloh203:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP5@GOTPAGEOFF]
Lloh204:
	ldr	w8, [x8]
	orr	w21, w8, w21
	b	LBB0_51
LBB0_50:
Lloh205:
	adrp	x0, l_.str.19@PAGE
Lloh206:
	add	x0, x0, l_.str.19@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh207:
	adrp	x8, _ATOM_S0_DFP5@GOTPAGE
Lloh208:
	ldr	x8, [x8, _ATOM_S0_DFP5@GOTPAGEOFF]
Lloh209:
	ldr	w8, [x8]
	bic	w19, w19, w8
Lloh210:
	adrp	x8, _ATOM_S3_DFP5_ACTIVE@GOTPAGE
Lloh211:
	ldr	x8, [x8, _ATOM_S3_DFP5_ACTIVE@GOTPAGEOFF]
Lloh212:
	ldr	w8, [x8]
	bic	w20, w20, w8
Lloh213:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP5@GOTPAGE
Lloh214:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP5@GOTPAGEOFF]
Lloh215:
	ldr	w8, [x8]
	bic	w21, w21, w8
LBB0_51:
	ldr	w9, [x24]
Lloh216:
	adrp	x8, _ATOM_DEVICE_DFP6_SUPPORT@GOTPAGE
Lloh217:
	ldr	x8, [x8, _ATOM_DEVICE_DFP6_SUPPORT@GOTPAGEOFF]
Lloh218:
	ldr	w8, [x8]
	tst	w8, w9
	b.eq	LBB0_56
; %bb.52:
	ldr	w9, [x23]
	tst	w9, w8
	b.eq	LBB0_56
; %bb.53:
	cbz	w22, LBB0_55
; %bb.54:
Lloh219:
	adrp	x0, l_.str.20@PAGE
Lloh220:
	add	x0, x0, l_.str.20@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh221:
	adrp	x8, _ATOM_S0_DFP6@GOTPAGE
Lloh222:
	ldr	x8, [x8, _ATOM_S0_DFP6@GOTPAGEOFF]
Lloh223:
	ldr	w8, [x8]
	orr	w19, w8, w19
Lloh224:
	adrp	x8, _ATOM_S3_DFP6_ACTIVE@GOTPAGE
Lloh225:
	ldr	x8, [x8, _ATOM_S3_DFP6_ACTIVE@GOTPAGEOFF]
Lloh226:
	ldr	w8, [x8]
	orr	w20, w8, w20
Lloh227:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP6@GOTPAGE
Lloh228:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP6@GOTPAGEOFF]
Lloh229:
	ldr	w8, [x8]
	orr	w21, w8, w21
	b	LBB0_56
LBB0_55:
Lloh230:
	adrp	x0, l_.str.21@PAGE
Lloh231:
	add	x0, x0, l_.str.21@PAGEOFF
	bl	_DRM_DEBUG_KMS
Lloh232:
	adrp	x8, _ATOM_S0_DFP6@GOTPAGE
Lloh233:
	ldr	x8, [x8, _ATOM_S0_DFP6@GOTPAGEOFF]
Lloh234:
	ldr	w8, [x8]
	bic	w19, w19, w8
Lloh235:
	adrp	x8, _ATOM_S3_DFP6_ACTIVE@GOTPAGE
Lloh236:
	ldr	x8, [x8, _ATOM_S3_DFP6_ACTIVE@GOTPAGEOFF]
Lloh237:
	ldr	w8, [x8]
	bic	w20, w20, w8
Lloh238:
	adrp	x8, _ATOM_S6_ACC_REQ_DFP6@GOTPAGE
Lloh239:
	ldr	x8, [x8, _ATOM_S6_ACC_REQ_DFP6@GOTPAGEOFF]
Lloh240:
	ldr	w8, [x8]
	bic	w21, w21, w8
LBB0_56:
Lloh241:
	adrp	x10, _RADEON_BIOS_0_SCRATCH@GOTPAGE
Lloh242:
	ldr	x10, [x10, _RADEON_BIOS_0_SCRATCH@GOTPAGEOFF]
Lloh243:
	adrp	x11, _R600_BIOS_0_SCRATCH@GOTPAGE
Lloh244:
	ldr	x11, [x11, _R600_BIOS_0_SCRATCH@GOTPAGEOFF]
Lloh245:
	adrp	x12, _RADEON_BIOS_3_SCRATCH@GOTPAGE
Lloh246:
	ldr	x12, [x12, _RADEON_BIOS_3_SCRATCH@GOTPAGEOFF]
Lloh247:
	adrp	x13, _R600_BIOS_3_SCRATCH@GOTPAGE
Lloh248:
	ldr	x13, [x13, _R600_BIOS_3_SCRATCH@GOTPAGEOFF]
Lloh249:
	adrp	x14, _RADEON_BIOS_6_SCRATCH@GOTPAGE
Lloh250:
	ldr	x14, [x14, _RADEON_BIOS_6_SCRATCH@GOTPAGEOFF]
Lloh251:
	adrp	x15, _R600_BIOS_6_SCRATCH@GOTPAGE
Lloh252:
	ldr	x15, [x15, _R600_BIOS_6_SCRATCH@GOTPAGEOFF]
	ldr	x8, [x25]
	ldr	x9, [x26]
	cmp	x8, x9
	csel	x8, x10, x11, lt
	ldr	w0, [x8]
	csel	x22, x12, x13, lt
	csel	x23, x14, x15, lt
	mov	x1, x19
	bl	_WREG32
	ldr	w0, [x22]
	mov	x1, x20
	bl	_WREG32
	ldr	w0, [x23]
	mov	x1, x21
	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
	b	_WREG32
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh49, Lloh50
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpAdd	Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpAdd	Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpAdd	Lloh155, Lloh156
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh177, Lloh178, Lloh179
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpAdd	Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGotLdr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotLdr	Lloh182, Lloh183, Lloh184
	.loh AdrpAdd	Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGotLdr	Lloh202, Lloh203, Lloh204
	.loh AdrpLdrGotLdr	Lloh199, Lloh200, Lloh201
	.loh AdrpLdrGotLdr	Lloh196, Lloh197, Lloh198
	.loh AdrpAdd	Lloh194, Lloh195
	.loh AdrpLdrGotLdr	Lloh213, Lloh214, Lloh215
	.loh AdrpLdrGotLdr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotLdr	Lloh207, Lloh208, Lloh209
	.loh AdrpAdd	Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh216, Lloh217, Lloh218
	.loh AdrpLdrGotLdr	Lloh227, Lloh228, Lloh229
	.loh AdrpLdrGotLdr	Lloh224, Lloh225, Lloh226
	.loh AdrpLdrGotLdr	Lloh221, Lloh222, Lloh223
	.loh AdrpAdd	Lloh219, Lloh220
	.loh AdrpLdrGotLdr	Lloh238, Lloh239, Lloh240
	.loh AdrpLdrGotLdr	Lloh235, Lloh236, Lloh237
	.loh AdrpLdrGotLdr	Lloh232, Lloh233, Lloh234
	.loh AdrpAdd	Lloh230, Lloh231
	.loh AdrpLdrGot	Lloh251, Lloh252
	.loh AdrpLdrGot	Lloh249, Lloh250
	.loh AdrpLdrGot	Lloh247, Lloh248
	.loh AdrpLdrGot	Lloh245, Lloh246
	.loh AdrpLdrGot	Lloh243, Lloh244
	.loh AdrpLdrGot	Lloh241, Lloh242
	.cfi_endproc
                                        ; -- End function
	.comm	_CHIP_R600,8,3                  ; @CHIP_R600
	.comm	_R600_BIOS_0_SCRATCH,4,2        ; @R600_BIOS_0_SCRATCH
	.comm	_R600_BIOS_3_SCRATCH,4,2        ; @R600_BIOS_3_SCRATCH
	.comm	_R600_BIOS_6_SCRATCH,4,2        ; @R600_BIOS_6_SCRATCH
	.comm	_RADEON_BIOS_0_SCRATCH,4,2      ; @RADEON_BIOS_0_SCRATCH
	.comm	_RADEON_BIOS_3_SCRATCH,4,2      ; @RADEON_BIOS_3_SCRATCH
	.comm	_RADEON_BIOS_6_SCRATCH,4,2      ; @RADEON_BIOS_6_SCRATCH
	.comm	_ATOM_DEVICE_TV1_SUPPORT,4,2    ; @ATOM_DEVICE_TV1_SUPPORT
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"TV1 connected\n"

	.comm	_ATOM_S3_TV1_ACTIVE,4,2         ; @ATOM_S3_TV1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_TV1,4,2        ; @ATOM_S6_ACC_REQ_TV1
l_.str.1:                               ; @.str.1
	.asciz	"TV1 disconnected\n"

	.comm	_ATOM_S0_TV1_MASK,4,2           ; @ATOM_S0_TV1_MASK
	.comm	_ATOM_DEVICE_CV_SUPPORT,4,2     ; @ATOM_DEVICE_CV_SUPPORT
l_.str.2:                               ; @.str.2
	.asciz	"CV connected\n"

	.comm	_ATOM_S3_CV_ACTIVE,4,2          ; @ATOM_S3_CV_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_CV,4,2         ; @ATOM_S6_ACC_REQ_CV
l_.str.3:                               ; @.str.3
	.asciz	"CV disconnected\n"

	.comm	_ATOM_S0_CV_MASK,4,2            ; @ATOM_S0_CV_MASK
	.comm	_ATOM_DEVICE_LCD1_SUPPORT,4,2   ; @ATOM_DEVICE_LCD1_SUPPORT
l_.str.4:                               ; @.str.4
	.asciz	"LCD1 connected\n"

	.comm	_ATOM_S0_LCD1,4,2               ; @ATOM_S0_LCD1
	.comm	_ATOM_S3_LCD1_ACTIVE,4,2        ; @ATOM_S3_LCD1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_LCD1,4,2       ; @ATOM_S6_ACC_REQ_LCD1
l_.str.5:                               ; @.str.5
	.asciz	"LCD1 disconnected\n"

	.comm	_ATOM_DEVICE_CRT1_SUPPORT,4,2   ; @ATOM_DEVICE_CRT1_SUPPORT
l_.str.6:                               ; @.str.6
	.asciz	"CRT1 connected\n"

	.comm	_ATOM_S0_CRT1_COLOR,4,2         ; @ATOM_S0_CRT1_COLOR
	.comm	_ATOM_S3_CRT1_ACTIVE,4,2        ; @ATOM_S3_CRT1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_CRT1,4,2       ; @ATOM_S6_ACC_REQ_CRT1
l_.str.7:                               ; @.str.7
	.asciz	"CRT1 disconnected\n"

	.comm	_ATOM_S0_CRT1_MASK,4,2          ; @ATOM_S0_CRT1_MASK
	.comm	_ATOM_DEVICE_CRT2_SUPPORT,4,2   ; @ATOM_DEVICE_CRT2_SUPPORT
l_.str.8:                               ; @.str.8
	.asciz	"CRT2 connected\n"

	.comm	_ATOM_S0_CRT2_COLOR,4,2         ; @ATOM_S0_CRT2_COLOR
	.comm	_ATOM_S3_CRT2_ACTIVE,4,2        ; @ATOM_S3_CRT2_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_CRT2,4,2       ; @ATOM_S6_ACC_REQ_CRT2
l_.str.9:                               ; @.str.9
	.asciz	"CRT2 disconnected\n"

	.comm	_ATOM_S0_CRT2_MASK,4,2          ; @ATOM_S0_CRT2_MASK
	.comm	_ATOM_DEVICE_DFP1_SUPPORT,4,2   ; @ATOM_DEVICE_DFP1_SUPPORT
l_.str.10:                              ; @.str.10
	.asciz	"DFP1 connected\n"

	.comm	_ATOM_S0_DFP1,4,2               ; @ATOM_S0_DFP1
	.comm	_ATOM_S3_DFP1_ACTIVE,4,2        ; @ATOM_S3_DFP1_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP1,4,2       ; @ATOM_S6_ACC_REQ_DFP1
l_.str.11:                              ; @.str.11
	.asciz	"DFP1 disconnected\n"

	.comm	_ATOM_DEVICE_DFP2_SUPPORT,4,2   ; @ATOM_DEVICE_DFP2_SUPPORT
l_.str.12:                              ; @.str.12
	.asciz	"DFP2 connected\n"

	.comm	_ATOM_S0_DFP2,4,2               ; @ATOM_S0_DFP2
	.comm	_ATOM_S3_DFP2_ACTIVE,4,2        ; @ATOM_S3_DFP2_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP2,4,2       ; @ATOM_S6_ACC_REQ_DFP2
l_.str.13:                              ; @.str.13
	.asciz	"DFP2 disconnected\n"

	.comm	_ATOM_DEVICE_DFP3_SUPPORT,4,2   ; @ATOM_DEVICE_DFP3_SUPPORT
l_.str.14:                              ; @.str.14
	.asciz	"DFP3 connected\n"

	.comm	_ATOM_S0_DFP3,4,2               ; @ATOM_S0_DFP3
	.comm	_ATOM_S3_DFP3_ACTIVE,4,2        ; @ATOM_S3_DFP3_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP3,4,2       ; @ATOM_S6_ACC_REQ_DFP3
l_.str.15:                              ; @.str.15
	.asciz	"DFP3 disconnected\n"

	.comm	_ATOM_DEVICE_DFP4_SUPPORT,4,2   ; @ATOM_DEVICE_DFP4_SUPPORT
l_.str.16:                              ; @.str.16
	.asciz	"DFP4 connected\n"

	.comm	_ATOM_S0_DFP4,4,2               ; @ATOM_S0_DFP4
	.comm	_ATOM_S3_DFP4_ACTIVE,4,2        ; @ATOM_S3_DFP4_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP4,4,2       ; @ATOM_S6_ACC_REQ_DFP4
l_.str.17:                              ; @.str.17
	.asciz	"DFP4 disconnected\n"

	.comm	_ATOM_DEVICE_DFP5_SUPPORT,4,2   ; @ATOM_DEVICE_DFP5_SUPPORT
l_.str.18:                              ; @.str.18
	.asciz	"DFP5 connected\n"

	.comm	_ATOM_S0_DFP5,4,2               ; @ATOM_S0_DFP5
	.comm	_ATOM_S3_DFP5_ACTIVE,4,2        ; @ATOM_S3_DFP5_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP5,4,2       ; @ATOM_S6_ACC_REQ_DFP5
l_.str.19:                              ; @.str.19
	.asciz	"DFP5 disconnected\n"

	.comm	_ATOM_DEVICE_DFP6_SUPPORT,4,2   ; @ATOM_DEVICE_DFP6_SUPPORT
l_.str.20:                              ; @.str.20
	.asciz	"DFP6 connected\n"

	.comm	_ATOM_S0_DFP6,4,2               ; @ATOM_S0_DFP6
	.comm	_ATOM_S3_DFP6_ACTIVE,4,2        ; @ATOM_S3_DFP6_ACTIVE
	.comm	_ATOM_S6_ACC_REQ_DFP6,4,2       ; @ATOM_S6_ACC_REQ_DFP6
l_.str.21:                              ; @.str.21
	.asciz	"DFP6 disconnected\n"

.subsections_via_symbols
