	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function vega12_init_dpm_defaults
_vega12_init_dpm_defaults:              ## @vega12_init_dpm_defaults
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rdi, %r14
	movq	8(%rdi), %rcx
	movq	_FEATURE_DPM_PREFETCHER_BIT@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	movq	8(%rcx), %rax
	movq	_GNLD_DPM_PREFETCHER@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_GFXCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_GFXCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_UCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_UCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_SOCCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_SOCCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_UVD_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_UVD@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_VCE_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_VCE@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_ULV_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_ULV@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_MP0CLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_MP0CLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_LINK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_LINK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DPM_DCEFCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DPM_DCEFCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DS_GFXCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DS_GFXCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DS_SOCCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DS_SOCCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DS_LCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DS_LCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_PPT_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_PPT@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_TDC_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_TDC@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_THERMAL_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_THERMAL@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_GFX_PER_CU_CG_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_GFX_PER_CU_CG@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_RM_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_RM@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_DS_DCEFCLK_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DS_DCEFCLK@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_ACDC_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_ACDC@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_VR0HOT_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_VR0HOT@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_VR1HOT_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_VR1HOT@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_FW_CTF_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_FW_CTF@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_LED_DISPLAY_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_LED_DISPLAY@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_FAN_CONTROL_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_FAN_CONTROL@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_GFX_EDC_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_DIDT@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_GFXOFF_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_GFXOFF@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_CG_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_CG@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_FEATURE_ACG_BIT@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movq	_GNLD_ACG@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, (%rax,%rsi)
	movq	_GNLD_FEATURES_MAX@GOTPCREL(%rip), %rdx
	cmpl	$0, (%rdx)
	jle	LBB0_3
## %bb.1:
	movl	(%rcx), %esi
	notl	%esi
	addq	$12, %rax
	xorl	%edi, %edi
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movzbl	-12(%rax), %ecx
	movl	$1, %ebx
	shlq	%cl, %rbx
	movl	%ebx, -4(%rax)
	xorl	%ecx, %ecx
	btl	%edi, %esi
	setb	%cl
	movl	%ecx, (%rax)
	incq	%rdi
	movslq	(%rdx), %rcx
	addq	$16, %rax
	cmpq	%rcx, %rdi
	jl	LBB0_2
LBB0_3:
	movq	_PPSMC_MSG_ReadSerialNumTop32@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	callq	_smum_send_msg_to_smc
	movq	%r14, %rdi
	callq	_smum_get_argument
	movq	_PPSMC_MSG_ReadSerialNumBottom32@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	callq	_smum_send_msg_to_smc
	movq	%r14, %rdi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_smum_get_argument              ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_FEATURE_DPM_PREFETCHER_BIT,8,3 ## @FEATURE_DPM_PREFETCHER_BIT
	.comm	_GNLD_DPM_PREFETCHER,8,3        ## @GNLD_DPM_PREFETCHER
	.comm	_FEATURE_DPM_GFXCLK_BIT,8,3     ## @FEATURE_DPM_GFXCLK_BIT
	.comm	_GNLD_DPM_GFXCLK,8,3            ## @GNLD_DPM_GFXCLK
	.comm	_FEATURE_DPM_UCLK_BIT,8,3       ## @FEATURE_DPM_UCLK_BIT
	.comm	_GNLD_DPM_UCLK,8,3              ## @GNLD_DPM_UCLK
	.comm	_FEATURE_DPM_SOCCLK_BIT,8,3     ## @FEATURE_DPM_SOCCLK_BIT
	.comm	_GNLD_DPM_SOCCLK,8,3            ## @GNLD_DPM_SOCCLK
	.comm	_FEATURE_DPM_UVD_BIT,8,3        ## @FEATURE_DPM_UVD_BIT
	.comm	_GNLD_DPM_UVD,8,3               ## @GNLD_DPM_UVD
	.comm	_FEATURE_DPM_VCE_BIT,8,3        ## @FEATURE_DPM_VCE_BIT
	.comm	_GNLD_DPM_VCE,8,3               ## @GNLD_DPM_VCE
	.comm	_FEATURE_ULV_BIT,8,3            ## @FEATURE_ULV_BIT
	.comm	_GNLD_ULV,8,3                   ## @GNLD_ULV
	.comm	_FEATURE_DPM_MP0CLK_BIT,8,3     ## @FEATURE_DPM_MP0CLK_BIT
	.comm	_GNLD_DPM_MP0CLK,8,3            ## @GNLD_DPM_MP0CLK
	.comm	_FEATURE_DPM_LINK_BIT,8,3       ## @FEATURE_DPM_LINK_BIT
	.comm	_GNLD_DPM_LINK,8,3              ## @GNLD_DPM_LINK
	.comm	_FEATURE_DPM_DCEFCLK_BIT,8,3    ## @FEATURE_DPM_DCEFCLK_BIT
	.comm	_GNLD_DPM_DCEFCLK,8,3           ## @GNLD_DPM_DCEFCLK
	.comm	_FEATURE_DS_GFXCLK_BIT,8,3      ## @FEATURE_DS_GFXCLK_BIT
	.comm	_GNLD_DS_GFXCLK,8,3             ## @GNLD_DS_GFXCLK
	.comm	_FEATURE_DS_SOCCLK_BIT,8,3      ## @FEATURE_DS_SOCCLK_BIT
	.comm	_GNLD_DS_SOCCLK,8,3             ## @GNLD_DS_SOCCLK
	.comm	_FEATURE_DS_LCLK_BIT,8,3        ## @FEATURE_DS_LCLK_BIT
	.comm	_GNLD_DS_LCLK,8,3               ## @GNLD_DS_LCLK
	.comm	_FEATURE_PPT_BIT,8,3            ## @FEATURE_PPT_BIT
	.comm	_GNLD_PPT,8,3                   ## @GNLD_PPT
	.comm	_FEATURE_TDC_BIT,8,3            ## @FEATURE_TDC_BIT
	.comm	_GNLD_TDC,8,3                   ## @GNLD_TDC
	.comm	_FEATURE_THERMAL_BIT,8,3        ## @FEATURE_THERMAL_BIT
	.comm	_GNLD_THERMAL,8,3               ## @GNLD_THERMAL
	.comm	_FEATURE_GFX_PER_CU_CG_BIT,8,3  ## @FEATURE_GFX_PER_CU_CG_BIT
	.comm	_GNLD_GFX_PER_CU_CG,8,3         ## @GNLD_GFX_PER_CU_CG
	.comm	_FEATURE_RM_BIT,8,3             ## @FEATURE_RM_BIT
	.comm	_GNLD_RM,8,3                    ## @GNLD_RM
	.comm	_FEATURE_DS_DCEFCLK_BIT,8,3     ## @FEATURE_DS_DCEFCLK_BIT
	.comm	_GNLD_DS_DCEFCLK,8,3            ## @GNLD_DS_DCEFCLK
	.comm	_FEATURE_ACDC_BIT,8,3           ## @FEATURE_ACDC_BIT
	.comm	_GNLD_ACDC,8,3                  ## @GNLD_ACDC
	.comm	_FEATURE_VR0HOT_BIT,8,3         ## @FEATURE_VR0HOT_BIT
	.comm	_GNLD_VR0HOT,8,3                ## @GNLD_VR0HOT
	.comm	_FEATURE_VR1HOT_BIT,8,3         ## @FEATURE_VR1HOT_BIT
	.comm	_GNLD_VR1HOT,8,3                ## @GNLD_VR1HOT
	.comm	_FEATURE_FW_CTF_BIT,8,3         ## @FEATURE_FW_CTF_BIT
	.comm	_GNLD_FW_CTF,8,3                ## @GNLD_FW_CTF
	.comm	_FEATURE_LED_DISPLAY_BIT,8,3    ## @FEATURE_LED_DISPLAY_BIT
	.comm	_GNLD_LED_DISPLAY,8,3           ## @GNLD_LED_DISPLAY
	.comm	_FEATURE_FAN_CONTROL_BIT,8,3    ## @FEATURE_FAN_CONTROL_BIT
	.comm	_GNLD_FAN_CONTROL,8,3           ## @GNLD_FAN_CONTROL
	.comm	_FEATURE_GFX_EDC_BIT,8,3        ## @FEATURE_GFX_EDC_BIT
	.comm	_GNLD_DIDT,8,3                  ## @GNLD_DIDT
	.comm	_FEATURE_GFXOFF_BIT,8,3         ## @FEATURE_GFXOFF_BIT
	.comm	_GNLD_GFXOFF,8,3                ## @GNLD_GFXOFF
	.comm	_FEATURE_CG_BIT,8,3             ## @FEATURE_CG_BIT
	.comm	_GNLD_CG,8,3                    ## @GNLD_CG
	.comm	_FEATURE_ACG_BIT,8,3            ## @FEATURE_ACG_BIT
	.comm	_GNLD_ACG,8,3                   ## @GNLD_ACG
	.comm	_GNLD_FEATURES_MAX,4,2          ## @GNLD_FEATURES_MAX
	.comm	_PPSMC_MSG_ReadSerialNumTop32,4,2 ## @PPSMC_MSG_ReadSerialNumTop32
	.comm	_PPSMC_MSG_ReadSerialNumBottom32,4,2 ## @PPSMC_MSG_ReadSerialNumBottom32
	.no_dead_strip	_vega12_init_dpm_defaults
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function vega12_init_dpm_defaults
_vega12_init_dpm_defaults:              ; @vega12_init_dpm_defaults
	.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
	ldr	x8, [x0, #8]
Lloh0:
	adrp	x9, _FEATURE_DPM_PREFETCHER_BIT@GOTPAGE
Lloh1:
	ldr	x9, [x9, _FEATURE_DPM_PREFETCHER_BIT@GOTPAGEOFF]
Lloh2:
	ldr	x10, [x9]
	ldr	x9, [x8, #8]
Lloh3:
	adrp	x11, _GNLD_DPM_PREFETCHER@GOTPAGE
Lloh4:
	ldr	x11, [x11, _GNLD_DPM_PREFETCHER@GOTPAGEOFF]
Lloh5:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh6:
	adrp	x10, _FEATURE_DPM_GFXCLK_BIT@GOTPAGE
Lloh7:
	ldr	x10, [x10, _FEATURE_DPM_GFXCLK_BIT@GOTPAGEOFF]
Lloh8:
	ldr	x10, [x10]
Lloh9:
	adrp	x11, _GNLD_DPM_GFXCLK@GOTPAGE
Lloh10:
	ldr	x11, [x11, _GNLD_DPM_GFXCLK@GOTPAGEOFF]
Lloh11:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh12:
	adrp	x10, _FEATURE_DPM_UCLK_BIT@GOTPAGE
Lloh13:
	ldr	x10, [x10, _FEATURE_DPM_UCLK_BIT@GOTPAGEOFF]
Lloh14:
	ldr	x10, [x10]
Lloh15:
	adrp	x11, _GNLD_DPM_UCLK@GOTPAGE
Lloh16:
	ldr	x11, [x11, _GNLD_DPM_UCLK@GOTPAGEOFF]
Lloh17:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh18:
	adrp	x10, _FEATURE_DPM_SOCCLK_BIT@GOTPAGE
Lloh19:
	ldr	x10, [x10, _FEATURE_DPM_SOCCLK_BIT@GOTPAGEOFF]
Lloh20:
	ldr	x10, [x10]
Lloh21:
	adrp	x11, _GNLD_DPM_SOCCLK@GOTPAGE
Lloh22:
	ldr	x11, [x11, _GNLD_DPM_SOCCLK@GOTPAGEOFF]
Lloh23:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh24:
	adrp	x10, _FEATURE_DPM_UVD_BIT@GOTPAGE
Lloh25:
	ldr	x10, [x10, _FEATURE_DPM_UVD_BIT@GOTPAGEOFF]
Lloh26:
	ldr	x10, [x10]
Lloh27:
	adrp	x11, _GNLD_DPM_UVD@GOTPAGE
Lloh28:
	ldr	x11, [x11, _GNLD_DPM_UVD@GOTPAGEOFF]
Lloh29:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh30:
	adrp	x10, _FEATURE_DPM_VCE_BIT@GOTPAGE
Lloh31:
	ldr	x10, [x10, _FEATURE_DPM_VCE_BIT@GOTPAGEOFF]
Lloh32:
	ldr	x10, [x10]
Lloh33:
	adrp	x11, _GNLD_DPM_VCE@GOTPAGE
Lloh34:
	ldr	x11, [x11, _GNLD_DPM_VCE@GOTPAGEOFF]
Lloh35:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh36:
	adrp	x10, _FEATURE_ULV_BIT@GOTPAGE
Lloh37:
	ldr	x10, [x10, _FEATURE_ULV_BIT@GOTPAGEOFF]
Lloh38:
	ldr	x10, [x10]
Lloh39:
	adrp	x11, _GNLD_ULV@GOTPAGE
Lloh40:
	ldr	x11, [x11, _GNLD_ULV@GOTPAGEOFF]
Lloh41:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh42:
	adrp	x10, _FEATURE_DPM_MP0CLK_BIT@GOTPAGE
Lloh43:
	ldr	x10, [x10, _FEATURE_DPM_MP0CLK_BIT@GOTPAGEOFF]
Lloh44:
	ldr	x10, [x10]
Lloh45:
	adrp	x11, _GNLD_DPM_MP0CLK@GOTPAGE
Lloh46:
	ldr	x11, [x11, _GNLD_DPM_MP0CLK@GOTPAGEOFF]
Lloh47:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh48:
	adrp	x10, _FEATURE_DPM_LINK_BIT@GOTPAGE
Lloh49:
	ldr	x10, [x10, _FEATURE_DPM_LINK_BIT@GOTPAGEOFF]
Lloh50:
	ldr	x10, [x10]
Lloh51:
	adrp	x11, _GNLD_DPM_LINK@GOTPAGE
Lloh52:
	ldr	x11, [x11, _GNLD_DPM_LINK@GOTPAGEOFF]
Lloh53:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh54:
	adrp	x10, _FEATURE_DPM_DCEFCLK_BIT@GOTPAGE
Lloh55:
	ldr	x10, [x10, _FEATURE_DPM_DCEFCLK_BIT@GOTPAGEOFF]
Lloh56:
	ldr	x10, [x10]
Lloh57:
	adrp	x11, _GNLD_DPM_DCEFCLK@GOTPAGE
Lloh58:
	ldr	x11, [x11, _GNLD_DPM_DCEFCLK@GOTPAGEOFF]
Lloh59:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh60:
	adrp	x10, _FEATURE_DS_GFXCLK_BIT@GOTPAGE
Lloh61:
	ldr	x10, [x10, _FEATURE_DS_GFXCLK_BIT@GOTPAGEOFF]
Lloh62:
	ldr	x10, [x10]
Lloh63:
	adrp	x11, _GNLD_DS_GFXCLK@GOTPAGE
Lloh64:
	ldr	x11, [x11, _GNLD_DS_GFXCLK@GOTPAGEOFF]
Lloh65:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh66:
	adrp	x10, _FEATURE_DS_SOCCLK_BIT@GOTPAGE
Lloh67:
	ldr	x10, [x10, _FEATURE_DS_SOCCLK_BIT@GOTPAGEOFF]
Lloh68:
	ldr	x10, [x10]
Lloh69:
	adrp	x11, _GNLD_DS_SOCCLK@GOTPAGE
Lloh70:
	ldr	x11, [x11, _GNLD_DS_SOCCLK@GOTPAGEOFF]
Lloh71:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh72:
	adrp	x10, _FEATURE_DS_LCLK_BIT@GOTPAGE
Lloh73:
	ldr	x10, [x10, _FEATURE_DS_LCLK_BIT@GOTPAGEOFF]
Lloh74:
	ldr	x10, [x10]
Lloh75:
	adrp	x11, _GNLD_DS_LCLK@GOTPAGE
Lloh76:
	ldr	x11, [x11, _GNLD_DS_LCLK@GOTPAGEOFF]
Lloh77:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh78:
	adrp	x10, _FEATURE_PPT_BIT@GOTPAGE
Lloh79:
	ldr	x10, [x10, _FEATURE_PPT_BIT@GOTPAGEOFF]
Lloh80:
	ldr	x10, [x10]
Lloh81:
	adrp	x11, _GNLD_PPT@GOTPAGE
Lloh82:
	ldr	x11, [x11, _GNLD_PPT@GOTPAGEOFF]
Lloh83:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh84:
	adrp	x10, _FEATURE_TDC_BIT@GOTPAGE
Lloh85:
	ldr	x10, [x10, _FEATURE_TDC_BIT@GOTPAGEOFF]
Lloh86:
	ldr	x10, [x10]
Lloh87:
	adrp	x11, _GNLD_TDC@GOTPAGE
Lloh88:
	ldr	x11, [x11, _GNLD_TDC@GOTPAGEOFF]
Lloh89:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh90:
	adrp	x10, _FEATURE_THERMAL_BIT@GOTPAGE
Lloh91:
	ldr	x10, [x10, _FEATURE_THERMAL_BIT@GOTPAGEOFF]
Lloh92:
	ldr	x10, [x10]
Lloh93:
	adrp	x11, _GNLD_THERMAL@GOTPAGE
Lloh94:
	ldr	x11, [x11, _GNLD_THERMAL@GOTPAGEOFF]
Lloh95:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh96:
	adrp	x10, _FEATURE_GFX_PER_CU_CG_BIT@GOTPAGE
Lloh97:
	ldr	x10, [x10, _FEATURE_GFX_PER_CU_CG_BIT@GOTPAGEOFF]
Lloh98:
	ldr	x10, [x10]
Lloh99:
	adrp	x11, _GNLD_GFX_PER_CU_CG@GOTPAGE
Lloh100:
	ldr	x11, [x11, _GNLD_GFX_PER_CU_CG@GOTPAGEOFF]
Lloh101:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh102:
	adrp	x10, _FEATURE_RM_BIT@GOTPAGE
Lloh103:
	ldr	x10, [x10, _FEATURE_RM_BIT@GOTPAGEOFF]
Lloh104:
	ldr	x10, [x10]
Lloh105:
	adrp	x11, _GNLD_RM@GOTPAGE
Lloh106:
	ldr	x11, [x11, _GNLD_RM@GOTPAGEOFF]
Lloh107:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh108:
	adrp	x10, _FEATURE_DS_DCEFCLK_BIT@GOTPAGE
Lloh109:
	ldr	x10, [x10, _FEATURE_DS_DCEFCLK_BIT@GOTPAGEOFF]
Lloh110:
	ldr	x10, [x10]
Lloh111:
	adrp	x11, _GNLD_DS_DCEFCLK@GOTPAGE
Lloh112:
	ldr	x11, [x11, _GNLD_DS_DCEFCLK@GOTPAGEOFF]
Lloh113:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh114:
	adrp	x10, _FEATURE_ACDC_BIT@GOTPAGE
Lloh115:
	ldr	x10, [x10, _FEATURE_ACDC_BIT@GOTPAGEOFF]
Lloh116:
	ldr	x10, [x10]
Lloh117:
	adrp	x11, _GNLD_ACDC@GOTPAGE
Lloh118:
	ldr	x11, [x11, _GNLD_ACDC@GOTPAGEOFF]
Lloh119:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh120:
	adrp	x10, _FEATURE_VR0HOT_BIT@GOTPAGE
Lloh121:
	ldr	x10, [x10, _FEATURE_VR0HOT_BIT@GOTPAGEOFF]
Lloh122:
	ldr	x10, [x10]
Lloh123:
	adrp	x11, _GNLD_VR0HOT@GOTPAGE
Lloh124:
	ldr	x11, [x11, _GNLD_VR0HOT@GOTPAGEOFF]
Lloh125:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh126:
	adrp	x10, _FEATURE_VR1HOT_BIT@GOTPAGE
Lloh127:
	ldr	x10, [x10, _FEATURE_VR1HOT_BIT@GOTPAGEOFF]
Lloh128:
	ldr	x10, [x10]
Lloh129:
	adrp	x11, _GNLD_VR1HOT@GOTPAGE
Lloh130:
	ldr	x11, [x11, _GNLD_VR1HOT@GOTPAGEOFF]
Lloh131:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh132:
	adrp	x10, _FEATURE_FW_CTF_BIT@GOTPAGE
Lloh133:
	ldr	x10, [x10, _FEATURE_FW_CTF_BIT@GOTPAGEOFF]
Lloh134:
	ldr	x10, [x10]
Lloh135:
	adrp	x11, _GNLD_FW_CTF@GOTPAGE
Lloh136:
	ldr	x11, [x11, _GNLD_FW_CTF@GOTPAGEOFF]
Lloh137:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh138:
	adrp	x10, _FEATURE_LED_DISPLAY_BIT@GOTPAGE
Lloh139:
	ldr	x10, [x10, _FEATURE_LED_DISPLAY_BIT@GOTPAGEOFF]
Lloh140:
	ldr	x10, [x10]
Lloh141:
	adrp	x11, _GNLD_LED_DISPLAY@GOTPAGE
Lloh142:
	ldr	x11, [x11, _GNLD_LED_DISPLAY@GOTPAGEOFF]
Lloh143:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh144:
	adrp	x10, _FEATURE_FAN_CONTROL_BIT@GOTPAGE
Lloh145:
	ldr	x10, [x10, _FEATURE_FAN_CONTROL_BIT@GOTPAGEOFF]
Lloh146:
	ldr	x10, [x10]
Lloh147:
	adrp	x11, _GNLD_FAN_CONTROL@GOTPAGE
Lloh148:
	ldr	x11, [x11, _GNLD_FAN_CONTROL@GOTPAGEOFF]
Lloh149:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh150:
	adrp	x10, _FEATURE_GFX_EDC_BIT@GOTPAGE
Lloh151:
	ldr	x10, [x10, _FEATURE_GFX_EDC_BIT@GOTPAGEOFF]
Lloh152:
	ldr	x10, [x10]
Lloh153:
	adrp	x11, _GNLD_DIDT@GOTPAGE
Lloh154:
	ldr	x11, [x11, _GNLD_DIDT@GOTPAGEOFF]
Lloh155:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh156:
	adrp	x10, _FEATURE_GFXOFF_BIT@GOTPAGE
Lloh157:
	ldr	x10, [x10, _FEATURE_GFXOFF_BIT@GOTPAGEOFF]
Lloh158:
	ldr	x10, [x10]
Lloh159:
	adrp	x11, _GNLD_GFXOFF@GOTPAGE
Lloh160:
	ldr	x11, [x11, _GNLD_GFXOFF@GOTPAGEOFF]
Lloh161:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh162:
	adrp	x10, _FEATURE_CG_BIT@GOTPAGE
Lloh163:
	ldr	x10, [x10, _FEATURE_CG_BIT@GOTPAGEOFF]
Lloh164:
	ldr	x10, [x10]
Lloh165:
	adrp	x11, _GNLD_CG@GOTPAGE
Lloh166:
	ldr	x11, [x11, _GNLD_CG@GOTPAGEOFF]
Lloh167:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh168:
	adrp	x10, _FEATURE_ACG_BIT@GOTPAGE
Lloh169:
	ldr	x10, [x10, _FEATURE_ACG_BIT@GOTPAGEOFF]
Lloh170:
	ldr	x10, [x10]
Lloh171:
	adrp	x11, _GNLD_ACG@GOTPAGE
Lloh172:
	ldr	x11, [x11, _GNLD_ACG@GOTPAGEOFF]
Lloh173:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	x10, [x9, x11]
Lloh174:
	adrp	x10, _GNLD_FEATURES_MAX@GOTPAGE
Lloh175:
	ldr	x10, [x10, _GNLD_FEATURES_MAX@GOTPAGEOFF]
	ldr	w11, [x10]
	cmp	w11, #1
	b.lt	LBB0_3
; %bb.1:
	mov	x11, #0
	ldr	w8, [x8]
	mvn	w8, w8
	add	x9, x9, #8
	mov	w12, #1
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldur	x13, [x9, #-8]
	lsl	x13, x12, x13
	lsr	w14, w8, w11
	and	w14, w14, #0x1
	stp	w13, w14, [x9], #16
	add	x11, x11, #1
	ldrsw	x13, [x10]
	cmp	x11, x13
	b.lt	LBB0_2
LBB0_3:
Lloh176:
	adrp	x8, _PPSMC_MSG_ReadSerialNumTop32@GOTPAGE
Lloh177:
	ldr	x8, [x8, _PPSMC_MSG_ReadSerialNumTop32@GOTPAGEOFF]
Lloh178:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_smum_send_msg_to_smc
	mov	x0, x19
	bl	_smum_get_argument
Lloh179:
	adrp	x8, _PPSMC_MSG_ReadSerialNumBottom32@GOTPAGE
Lloh180:
	ldr	x8, [x8, _PPSMC_MSG_ReadSerialNumBottom32@GOTPAGEOFF]
Lloh181:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_smum_send_msg_to_smc
	mov	x0, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_smum_get_argument
	.loh AdrpLdrGot	Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh171, Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh168, Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh165, Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh164
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.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	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh111, Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh108, Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh105, Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.cfi_endproc
                                        ; -- End function
	.comm	_FEATURE_DPM_PREFETCHER_BIT,8,3 ; @FEATURE_DPM_PREFETCHER_BIT
	.comm	_GNLD_DPM_PREFETCHER,8,3        ; @GNLD_DPM_PREFETCHER
	.comm	_FEATURE_DPM_GFXCLK_BIT,8,3     ; @FEATURE_DPM_GFXCLK_BIT
	.comm	_GNLD_DPM_GFXCLK,8,3            ; @GNLD_DPM_GFXCLK
	.comm	_FEATURE_DPM_UCLK_BIT,8,3       ; @FEATURE_DPM_UCLK_BIT
	.comm	_GNLD_DPM_UCLK,8,3              ; @GNLD_DPM_UCLK
	.comm	_FEATURE_DPM_SOCCLK_BIT,8,3     ; @FEATURE_DPM_SOCCLK_BIT
	.comm	_GNLD_DPM_SOCCLK,8,3            ; @GNLD_DPM_SOCCLK
	.comm	_FEATURE_DPM_UVD_BIT,8,3        ; @FEATURE_DPM_UVD_BIT
	.comm	_GNLD_DPM_UVD,8,3               ; @GNLD_DPM_UVD
	.comm	_FEATURE_DPM_VCE_BIT,8,3        ; @FEATURE_DPM_VCE_BIT
	.comm	_GNLD_DPM_VCE,8,3               ; @GNLD_DPM_VCE
	.comm	_FEATURE_ULV_BIT,8,3            ; @FEATURE_ULV_BIT
	.comm	_GNLD_ULV,8,3                   ; @GNLD_ULV
	.comm	_FEATURE_DPM_MP0CLK_BIT,8,3     ; @FEATURE_DPM_MP0CLK_BIT
	.comm	_GNLD_DPM_MP0CLK,8,3            ; @GNLD_DPM_MP0CLK
	.comm	_FEATURE_DPM_LINK_BIT,8,3       ; @FEATURE_DPM_LINK_BIT
	.comm	_GNLD_DPM_LINK,8,3              ; @GNLD_DPM_LINK
	.comm	_FEATURE_DPM_DCEFCLK_BIT,8,3    ; @FEATURE_DPM_DCEFCLK_BIT
	.comm	_GNLD_DPM_DCEFCLK,8,3           ; @GNLD_DPM_DCEFCLK
	.comm	_FEATURE_DS_GFXCLK_BIT,8,3      ; @FEATURE_DS_GFXCLK_BIT
	.comm	_GNLD_DS_GFXCLK,8,3             ; @GNLD_DS_GFXCLK
	.comm	_FEATURE_DS_SOCCLK_BIT,8,3      ; @FEATURE_DS_SOCCLK_BIT
	.comm	_GNLD_DS_SOCCLK,8,3             ; @GNLD_DS_SOCCLK
	.comm	_FEATURE_DS_LCLK_BIT,8,3        ; @FEATURE_DS_LCLK_BIT
	.comm	_GNLD_DS_LCLK,8,3               ; @GNLD_DS_LCLK
	.comm	_FEATURE_PPT_BIT,8,3            ; @FEATURE_PPT_BIT
	.comm	_GNLD_PPT,8,3                   ; @GNLD_PPT
	.comm	_FEATURE_TDC_BIT,8,3            ; @FEATURE_TDC_BIT
	.comm	_GNLD_TDC,8,3                   ; @GNLD_TDC
	.comm	_FEATURE_THERMAL_BIT,8,3        ; @FEATURE_THERMAL_BIT
	.comm	_GNLD_THERMAL,8,3               ; @GNLD_THERMAL
	.comm	_FEATURE_GFX_PER_CU_CG_BIT,8,3  ; @FEATURE_GFX_PER_CU_CG_BIT
	.comm	_GNLD_GFX_PER_CU_CG,8,3         ; @GNLD_GFX_PER_CU_CG
	.comm	_FEATURE_RM_BIT,8,3             ; @FEATURE_RM_BIT
	.comm	_GNLD_RM,8,3                    ; @GNLD_RM
	.comm	_FEATURE_DS_DCEFCLK_BIT,8,3     ; @FEATURE_DS_DCEFCLK_BIT
	.comm	_GNLD_DS_DCEFCLK,8,3            ; @GNLD_DS_DCEFCLK
	.comm	_FEATURE_ACDC_BIT,8,3           ; @FEATURE_ACDC_BIT
	.comm	_GNLD_ACDC,8,3                  ; @GNLD_ACDC
	.comm	_FEATURE_VR0HOT_BIT,8,3         ; @FEATURE_VR0HOT_BIT
	.comm	_GNLD_VR0HOT,8,3                ; @GNLD_VR0HOT
	.comm	_FEATURE_VR1HOT_BIT,8,3         ; @FEATURE_VR1HOT_BIT
	.comm	_GNLD_VR1HOT,8,3                ; @GNLD_VR1HOT
	.comm	_FEATURE_FW_CTF_BIT,8,3         ; @FEATURE_FW_CTF_BIT
	.comm	_GNLD_FW_CTF,8,3                ; @GNLD_FW_CTF
	.comm	_FEATURE_LED_DISPLAY_BIT,8,3    ; @FEATURE_LED_DISPLAY_BIT
	.comm	_GNLD_LED_DISPLAY,8,3           ; @GNLD_LED_DISPLAY
	.comm	_FEATURE_FAN_CONTROL_BIT,8,3    ; @FEATURE_FAN_CONTROL_BIT
	.comm	_GNLD_FAN_CONTROL,8,3           ; @GNLD_FAN_CONTROL
	.comm	_FEATURE_GFX_EDC_BIT,8,3        ; @FEATURE_GFX_EDC_BIT
	.comm	_GNLD_DIDT,8,3                  ; @GNLD_DIDT
	.comm	_FEATURE_GFXOFF_BIT,8,3         ; @FEATURE_GFXOFF_BIT
	.comm	_GNLD_GFXOFF,8,3                ; @GNLD_GFXOFF
	.comm	_FEATURE_CG_BIT,8,3             ; @FEATURE_CG_BIT
	.comm	_GNLD_CG,8,3                    ; @GNLD_CG
	.comm	_FEATURE_ACG_BIT,8,3            ; @FEATURE_ACG_BIT
	.comm	_GNLD_ACG,8,3                   ; @GNLD_ACG
	.comm	_GNLD_FEATURES_MAX,4,2          ; @GNLD_FEATURES_MAX
	.comm	_PPSMC_MSG_ReadSerialNumTop32,4,2 ; @PPSMC_MSG_ReadSerialNumTop32
	.comm	_PPSMC_MSG_ReadSerialNumBottom32,4,2 ; @PPSMC_MSG_ReadSerialNumBottom32
	.no_dead_strip	_vega12_init_dpm_defaults
.subsections_via_symbols
