	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function shader_dump_register
_shader_dump_register:                  ## @shader_dump_register
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdx, %r15
	movq	%rsi, %rbx
	movq	%rdi, %r14
	movq	32(%rsi), %rax
	movq	(%rax), %r12
	movl	(%rsi), %edx
	leal	-135(%rdx), %eax
	cmpl	$46, %eax
	ja	LBB0_52
## %bb.1:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_5:
	leaq	L_.str.7(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	movl	(%rbx), %edi
	movq	%r12, %rsi
	callq	_shader_get_float_offset
	movq	%rax, %r12
	jmp	LBB0_54
LBB0_26:
	leaq	L_.str.19(%rip), %rsi
	jmp	LBB0_3
LBB0_32:
	leaq	L_.str.30(%rip), %rsi
	jmp	LBB0_3
LBB0_41:
	leaq	L_.str.39(%rip), %rsi
	jmp	LBB0_3
LBB0_42:
	leaq	L_.str.40(%rip), %rsi
	jmp	LBB0_3
LBB0_6:
	movl	4(%r15), %eax
	movq	_WINED3D_SHADER_TYPE_PIXEL@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	movl	$116, %eax
	movl	$97, %edx
	cmovel	%eax, %edx
	leaq	L_.str.8(%rip), %rsi
	movq	%r14, %rdi
	jmp	LBB0_53
LBB0_15:
	cmpl	$3, (%r15)
	jl	LBB0_17
## %bb.16:
	leaq	L_.str.15(%rip), %rsi
	jmp	LBB0_3
LBB0_39:
	leaq	L_.str.37(%rip), %rsi
	jmp	LBB0_3
LBB0_2:
	leaq	L_.str.5(%rip), %rsi
	jmp	LBB0_3
LBB0_46:
	leaq	L_.str.44(%rip), %rsi
	jmp	LBB0_3
LBB0_50:
	leaq	L_.str.48(%rip), %rsi
	jmp	LBB0_3
LBB0_7:
	leaq	_reltable.shader_dump_register(%rip), %rax
	jmp	LBB0_8
LBB0_29:
	leaq	L_.str.27(%rip), %rsi
	jmp	LBB0_3
LBB0_25:
	leaq	L_.str.24(%rip), %rsi
	jmp	LBB0_3
LBB0_38:
	leaq	L_.str.36(%rip), %rsi
	jmp	LBB0_3
LBB0_33:
	leaq	L_.str.31(%rip), %rsi
	jmp	LBB0_3
LBB0_37:
	leaq	L_.str.35(%rip), %rsi
	jmp	LBB0_3
LBB0_30:
	leaq	L_.str.28(%rip), %rsi
	jmp	LBB0_3
LBB0_22:
	cmpq	$2, %r12
	jb	LBB0_24
## %bb.23:
	leaq	L_.str.22(%rip), %rdi
	movq	%r12, %rsi
	callq	_FIXME
	leaq	L_.str.23(%rip), %rsi
	movq	%r14, %rdi
	movq	%r12, %rdx
	jmp	LBB0_9
LBB0_44:
	leaq	L_.str.42(%rip), %rsi
	jmp	LBB0_3
LBB0_43:
	leaq	L_.str.41(%rip), %rsi
	jmp	LBB0_3
LBB0_35:
	leaq	L_.str.33(%rip), %rsi
	jmp	LBB0_3
LBB0_4:
	leaq	L_.str.6(%rip), %rsi
	jmp	LBB0_3
LBB0_28:
	leaq	L_.str.26(%rip), %rsi
	jmp	LBB0_3
LBB0_40:
	leaq	L_.str.38(%rip), %rsi
	jmp	LBB0_3
LBB0_48:
	leaq	L_.str.46(%rip), %rsi
	jmp	LBB0_3
LBB0_47:
	leaq	L_.str.45(%rip), %rsi
	jmp	LBB0_3
LBB0_34:
	leaq	L_.str.32(%rip), %rsi
	jmp	LBB0_3
LBB0_13:
	leaq	L_.str.13(%rip), %rsi
	jmp	LBB0_3
LBB0_12:
	leaq	L_.str.12(%rip), %rsi
	jmp	LBB0_3
LBB0_11:
	leaq	L_.str.11(%rip), %rsi
	jmp	LBB0_3
LBB0_49:
	leaq	L_.str.47(%rip), %rsi
	jmp	LBB0_3
LBB0_19:
	leaq	L_.str.18(%rip), %rsi
	jmp	LBB0_3
LBB0_52:
	leaq	L_.str.50(%rip), %rsi
	movq	%r14, %rdi
                                        ## kill: def $edx killed $edx killed $rdx
LBB0_53:
	xorl	%eax, %eax
	callq	_shader_addline
	jmp	LBB0_54
LBB0_21:
	leaq	L_.str.21(%rip), %rsi
	jmp	LBB0_3
LBB0_31:
	leaq	L_.str.29(%rip), %rsi
	jmp	LBB0_3
LBB0_20:
	leaq	L_.str.20(%rip), %rsi
	jmp	LBB0_3
LBB0_36:
	leaq	L_.str.34(%rip), %rsi
	jmp	LBB0_3
LBB0_45:
	leaq	L_.str.43(%rip), %rsi
	jmp	LBB0_3
LBB0_51:
	leaq	L_.str.49(%rip), %rsi
	jmp	LBB0_3
LBB0_18:
	leaq	L_.str.17(%rip), %rsi
	jmp	LBB0_3
LBB0_27:
	leaq	L_.str.25(%rip), %rsi
	jmp	LBB0_3
LBB0_10:
	leaq	L_.str.10(%rip), %rsi
	jmp	LBB0_3
LBB0_14:
	leaq	L_.str.14(%rip), %rsi
	jmp	LBB0_3
LBB0_17:
	leaq	L_.str.16(%rip), %rsi
LBB0_3:
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
LBB0_54:
	movl	(%rbx), %eax
	cmpl	$146, %eax
	je	LBB0_84
## %bb.55:
	cmpl	$162, %eax
	jne	LBB0_75
## %bb.56:
	leaq	L_.str.51(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	movl	4(%rbx), %edx
	cmpl	$128, %edx
	je	LBB0_66
## %bb.57:
	cmpl	$129, %edx
	jne	LBB0_73
## %bb.58:
	movq	8(%rbx), %rdx
	leaq	-130(%rdx), %rax
	cmpq	$3, %rax
	jae	LBB0_59
## %bb.63:
	movq	16(%rbx), %rax
	movq	(%rax), %rdx
	leaq	L_.str.54(%rip), %rsi
	jmp	LBB0_65
LBB0_75:
	andl	$-2, %eax
	cmpl	$152, %eax
	je	LBB0_84
## %bb.76:
	movl	$4294967295, %eax               ## imm = 0xFFFFFFFF
	cmpq	%rax, %r12
	je	LBB0_83
## %bb.77:
	leaq	L_.str.61(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	movq	32(%rbx), %rax
	movq	8(%rax), %rsi
	testq	%rsi, %rsi
	je	LBB0_79
## %bb.78:
	movq	%r14, %rdi
	movq	%r15, %rdx
	callq	_shader_dump_src_param
	leaq	L_.str.62(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
LBB0_79:
	leaq	L_.str.63(%rip), %rsi
	movq	%r14, %rdi
	movq	%r12, %rdx
	xorl	%eax, %eax
	callq	_shader_addline
	movq	32(%rbx), %rax
	movl	$4294967295, %ecx               ## imm = 0xFFFFFFFF
	cmpq	%rcx, 16(%rax)
	je	LBB0_83
## %bb.80:
	leaq	L_.str.61(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	movq	32(%rbx), %rax
	movq	24(%rax), %rsi
	testq	%rsi, %rsi
	je	LBB0_82
## %bb.81:
	movq	%r14, %rdi
	movq	%r15, %rdx
	callq	_shader_dump_src_param
	leaq	L_.str.62(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	movq	32(%rbx), %rax
LBB0_82:
	movq	16(%rax), %rdx
	leaq	L_.str.63(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
LBB0_83:
	cmpl	$166, (%rbx)
	jne	LBB0_84
## %bb.85:
	movq	24(%rbx), %rdx
	leaq	L_.str.64(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_shader_addline                 ## TAILCALL
LBB0_84:
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_66:
	movq	8(%rbx), %rdx
	leaq	-130(%rdx), %rax
	cmpq	$3, %rax
	jae	LBB0_67
## %bb.72:
	movq	16(%rbx), %rax
	movq	(%rax), %rdx
	movq	8(%rax), %rcx
	movq	16(%rax), %r8
	movq	24(%rax), %r9
	leaq	L_.str.58(%rip), %rsi
	jmp	LBB0_71
LBB0_73:
	leaq	L_.str.59(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	jmp	LBB0_74
LBB0_59:
	cmpq	$133, %rdx
	je	LBB0_62
## %bb.60:
	cmpq	$134, %rdx
	jne	LBB0_64
## %bb.61:
	movq	16(%rbx), %rax
	movss	(%rax), %xmm0                   ## xmm0 = mem[0],zero,zero,zero
	cvtss2sd	%xmm0, %xmm0
	leaq	L_.str.52(%rip), %rsi
	movq	%r14, %rdi
	movb	$1, %al
	callq	_shader_addline
	jmp	LBB0_74
LBB0_67:
	cmpq	$133, %rdx
	je	LBB0_70
## %bb.68:
	cmpq	$134, %rdx
	jne	LBB0_64
## %bb.69:
	movq	16(%rbx), %rax
	movss	(%rax), %xmm0                   ## xmm0 = mem[0],zero,zero,zero
	movss	8(%rax), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	cvtss2sd	%xmm0, %xmm0
	cvtss2sd	%xmm1, %xmm1
	movss	16(%rax), %xmm2                 ## xmm2 = mem[0],zero,zero,zero
	cvtss2sd	%xmm2, %xmm2
	movss	24(%rax), %xmm3                 ## xmm3 = mem[0],zero,zero,zero
	cvtss2sd	%xmm3, %xmm3
	leaq	L_.str.56(%rip), %rsi
	movq	%r14, %rdi
	movb	$4, %al
	callq	_shader_addline
	jmp	LBB0_74
LBB0_64:
	leaq	L_.str.55(%rip), %rsi
	jmp	LBB0_65
LBB0_62:
	movq	16(%rbx), %rax
	movq	(%rax), %rdx
	leaq	L_.str.53(%rip), %rsi
LBB0_65:
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
	jmp	LBB0_74
LBB0_70:
	movq	16(%rbx), %rax
	movq	(%rax), %rdx
	movq	8(%rax), %rcx
	movq	16(%rax), %r8
	movq	24(%rax), %r9
	leaq	L_.str.57(%rip), %rsi
LBB0_71:
	movq	%r14, %rdi
	xorl	%eax, %eax
	callq	_shader_addline
LBB0_74:
	leaq	L_.str.60(%rip), %rsi
	movq	%r14, %rdi
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_shader_addline                 ## TAILCALL
LBB0_24:
	leaq	_reltable.shader_dump_register.65(%rip), %rax
LBB0_8:
	movslq	(%rax,%r12,4), %rdx
	addq	%rax, %rdx
	leaq	L_.str.9(%rip), %rsi
	movq	%r14, %rdi
LBB0_9:
	xorl	%eax, %eax
	callq	_shader_addline
	jmp	LBB0_54
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_41, LBB0_41-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_37, LBB0_37-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_51, LBB0_51-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_18, LBB0_18-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_19, LBB0_19-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
LJTI0_0:
	.long	L0_0_set_32
	.long	L0_0_set_41
	.long	L0_0_set_42
	.long	L0_0_set_6
	.long	L0_0_set_15
	.long	L0_0_set_39
	.long	L0_0_set_2
	.long	L0_0_set_46
	.long	L0_0_set_21
	.long	L0_0_set_50
	.long	L0_0_set_31
	.long	L0_0_set_7
	.long	L0_0_set_29
	.long	L0_0_set_25
	.long	L0_0_set_38
	.long	L0_0_set_33
	.long	L0_0_set_37
	.long	L0_0_set_30
	.long	L0_0_set_22
	.long	L0_0_set_20
	.long	L0_0_set_44
	.long	L0_0_set_43
	.long	L0_0_set_26
	.long	L0_0_set_35
	.long	L0_0_set_4
	.long	L0_0_set_36
	.long	L0_0_set_28
	.long	L0_0_set_26
	.long	L0_0_set_45
	.long	L0_0_set_51
	.long	L0_0_set_40
	.long	L0_0_set_48
	.long	L0_0_set_47
	.long	L0_0_set_34
	.long	L0_0_set_13
	.long	L0_0_set_12
	.long	L0_0_set_11
	.long	L0_0_set_49
	.long	L0_0_set_18
	.long	L0_0_set_27
	.long	L0_0_set_19
	.long	L0_0_set_5
	.long	L0_0_set_5
	.long	L0_0_set_5
	.long	L0_0_set_5
	.long	L0_0_set_10
	.long	L0_0_set_14
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	2                               ## @reltable.shader_dump_register
_reltable.shader_dump_register:
	.long	L_.str-_reltable.shader_dump_register
	.long	L_.str.1-_reltable.shader_dump_register
	.long	L_.str.2-_reltable.shader_dump_register

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

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

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

	.section	__TEXT,__const
	.p2align	2                               ## @reltable.shader_dump_register.65
_reltable.shader_dump_register.65:
	.long	L_.str.3-_reltable.shader_dump_register.65
	.long	L_.str.4-_reltable.shader_dump_register.65

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

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

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

L_.str.6:                               ## @.str.6
	.asciz	"v"

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

L_.str.8:                               ## @.str.8
	.asciz	"%c"

	.comm	_WINED3D_SHADER_TYPE_PIXEL,4,2  ## @WINED3D_SHADER_TYPE_PIXEL
L_.str.9:                               ## @.str.9
	.asciz	"%s"

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

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

L_.str.12:                              ## @.str.12
	.asciz	"oDepthGE"

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

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

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

L_.str.16:                              ## @.str.16
	.asciz	"oT"

L_.str.17:                              ## @.str.17
	.asciz	"i"

L_.str.18:                              ## @.str.18
	.asciz	"b"

L_.str.19:                              ## @.str.19
	.asciz	"l"

L_.str.20:                              ## @.str.20
	.asciz	"aL"

L_.str.21:                              ## @.str.21
	.asciz	"s"

L_.str.22:                              ## @.str.22
	.asciz	"Unhandled misctype register %u.\n"

L_.str.23:                              ## @.str.23
	.asciz	"<unhandled misctype %#x>"

L_.str.24:                              ## @.str.24
	.asciz	"p"

L_.str.25:                              ## @.str.25
	.asciz	"cb"

L_.str.26:                              ## @.str.26
	.asciz	"icb"

L_.str.27:                              ## @.str.27
	.asciz	"primID"

L_.str.28:                              ## @.str.28
	.asciz	"null"

L_.str.29:                              ## @.str.29
	.asciz	"t"

L_.str.30:                              ## @.str.30
	.asciz	"u"

L_.str.31:                              ## @.str.31
	.asciz	"vOutputControlPointID"

L_.str.32:                              ## @.str.32
	.asciz	"vForkInstanceId"

L_.str.33:                              ## @.str.33
	.asciz	"vJoinInstanceId"

L_.str.34:                              ## @.str.34
	.asciz	"vicp"

L_.str.35:                              ## @.str.35
	.asciz	"vocp"

L_.str.36:                              ## @.str.36
	.asciz	"vpc"

L_.str.37:                              ## @.str.37
	.asciz	"vDomainLocation"

L_.str.38:                              ## @.str.38
	.asciz	"g"

L_.str.39:                              ## @.str.39
	.asciz	"vThreadID"

L_.str.40:                              ## @.str.40
	.asciz	"vThreadGroupID"

L_.str.41:                              ## @.str.41
	.asciz	"vThreadIDInGroup"

L_.str.42:                              ## @.str.42
	.asciz	"vThreadIDInGroupFlattened"

L_.str.43:                              ## @.str.43
	.asciz	"x"

L_.str.44:                              ## @.str.44
	.asciz	"m"

L_.str.45:                              ## @.str.45
	.asciz	"fb"

L_.str.46:                              ## @.str.46
	.asciz	"fp"

L_.str.47:                              ## @.str.47
	.asciz	"vCoverage"

L_.str.48:                              ## @.str.48
	.asciz	"oMask"

L_.str.49:                              ## @.str.49
	.asciz	"vGSInstanceID"

L_.str.50:                              ## @.str.50
	.asciz	"<unhandled_rtype(%#x)>"

L_.str.51:                              ## @.str.51
	.asciz	"("

L_.str.52:                              ## @.str.52
	.asciz	"%.8e"

L_.str.53:                              ## @.str.53
	.asciz	"%d"

L_.str.54:                              ## @.str.54
	.asciz	"%u"

L_.str.55:                              ## @.str.55
	.asciz	"<unhandled data type %#x>"

L_.str.56:                              ## @.str.56
	.asciz	"%.8e, %.8e, %.8e, %.8e"

L_.str.57:                              ## @.str.57
	.asciz	"%d, %d, %d, %d"

L_.str.58:                              ## @.str.58
	.asciz	"%u, %u, %u, %u"

L_.str.59:                              ## @.str.59
	.asciz	"<unhandled immconst_type %#x>"

L_.str.60:                              ## @.str.60
	.asciz	")"

L_.str.61:                              ## @.str.61
	.asciz	"["

L_.str.62:                              ## @.str.62
	.asciz	" + "

L_.str.63:                              ## @.str.63
	.asciz	"%u]"

L_.str.64:                              ## @.str.64
	.asciz	"[%u]"

	.no_dead_strip	_shader_dump_register
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function shader_dump_register
_shader_dump_register:                  ; @shader_dump_register
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #80
	.cfi_def_cfa_offset 80
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.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
	mov	x21, x2
	mov	x20, x1
	mov	x19, x0
	ldr	x8, [x1, #32]
	ldr	x22, [x8]
	ldr	w8, [x1]
	sub	w9, w8, #135
	cmp	w9, #46
	b.hi	LBB0_37
; %bb.1:
Lloh0:
	adrp	x8, lJTI0_0@PAGE
Lloh1:
	add	x8, x8, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x8, x9]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
Lloh2:
	adrp	x1, l_.str.7@PAGE
Lloh3:
	add	x1, x1, l_.str.7@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
	ldr	w0, [x20]
	mov	x1, x22
	bl	_shader_get_float_offset
	mov	x22, x0
	b	LBB0_52
LBB0_3:
Lloh4:
	adrp	x1, l_.str.19@PAGE
Lloh5:
	add	x1, x1, l_.str.19@PAGEOFF
	b	LBB0_51
LBB0_4:
Lloh6:
	adrp	x1, l_.str.30@PAGE
Lloh7:
	add	x1, x1, l_.str.30@PAGEOFF
	b	LBB0_51
LBB0_5:
Lloh8:
	adrp	x1, l_.str.39@PAGE
Lloh9:
	add	x1, x1, l_.str.39@PAGEOFF
	b	LBB0_51
LBB0_6:
Lloh10:
	adrp	x1, l_.str.40@PAGE
Lloh11:
	add	x1, x1, l_.str.40@PAGEOFF
	b	LBB0_51
LBB0_7:
Lloh12:
	adrp	x8, _WINED3D_SHADER_TYPE_PIXEL@GOTPAGE
Lloh13:
	ldr	x8, [x8, _WINED3D_SHADER_TYPE_PIXEL@GOTPAGEOFF]
	ldr	w9, [x21, #4]
Lloh14:
	ldr	w8, [x8]
	cmp	w9, w8
	mov	w8, #97
	mov	w9, #116
	csel	x8, x9, x8, eq
	str	x8, [sp]
Lloh15:
	adrp	x1, l_.str.8@PAGE
Lloh16:
	add	x1, x1, l_.str.8@PAGEOFF
	b	LBB0_51
LBB0_8:
	ldr	w8, [x21]
	cmp	w8, #3
	b.lt	LBB0_48
; %bb.9:
Lloh17:
	adrp	x1, l_.str.15@PAGE
Lloh18:
	add	x1, x1, l_.str.15@PAGEOFF
	b	LBB0_51
LBB0_10:
Lloh19:
	adrp	x1, l_.str.37@PAGE
Lloh20:
	add	x1, x1, l_.str.37@PAGEOFF
	b	LBB0_51
LBB0_11:
Lloh21:
	adrp	x1, l_.str.5@PAGE
Lloh22:
	add	x1, x1, l_.str.5@PAGEOFF
	b	LBB0_51
LBB0_12:
Lloh23:
	adrp	x1, l_.str.44@PAGE
Lloh24:
	add	x1, x1, l_.str.44@PAGEOFF
	b	LBB0_51
LBB0_13:
Lloh25:
	adrp	x1, l_.str.48@PAGE
Lloh26:
	add	x1, x1, l_.str.48@PAGEOFF
	b	LBB0_51
LBB0_14:
Lloh27:
	adrp	x8, _shader_dump_register.rastout_reg_names@PAGE
Lloh28:
	add	x8, x8, _shader_dump_register.rastout_reg_names@PAGEOFF
	b	LBB0_50
LBB0_15:
Lloh29:
	adrp	x1, l_.str.27@PAGE
Lloh30:
	add	x1, x1, l_.str.27@PAGEOFF
	b	LBB0_51
LBB0_16:
Lloh31:
	adrp	x1, l_.str.24@PAGE
Lloh32:
	add	x1, x1, l_.str.24@PAGEOFF
	b	LBB0_51
LBB0_17:
Lloh33:
	adrp	x1, l_.str.36@PAGE
Lloh34:
	add	x1, x1, l_.str.36@PAGEOFF
	b	LBB0_51
LBB0_18:
Lloh35:
	adrp	x1, l_.str.31@PAGE
Lloh36:
	add	x1, x1, l_.str.31@PAGEOFF
	b	LBB0_51
LBB0_19:
Lloh37:
	adrp	x1, l_.str.35@PAGE
Lloh38:
	add	x1, x1, l_.str.35@PAGEOFF
	b	LBB0_51
LBB0_20:
Lloh39:
	adrp	x1, l_.str.28@PAGE
Lloh40:
	add	x1, x1, l_.str.28@PAGEOFF
	b	LBB0_51
LBB0_21:
	cmp	x22, #2
	b.lo	LBB0_49
; %bb.22:
Lloh41:
	adrp	x0, l_.str.22@PAGE
Lloh42:
	add	x0, x0, l_.str.22@PAGEOFF
	mov	x1, x22
	bl	_FIXME
	str	x22, [sp]
Lloh43:
	adrp	x1, l_.str.23@PAGE
Lloh44:
	add	x1, x1, l_.str.23@PAGEOFF
	b	LBB0_51
LBB0_23:
Lloh45:
	adrp	x1, l_.str.42@PAGE
Lloh46:
	add	x1, x1, l_.str.42@PAGEOFF
	b	LBB0_51
LBB0_24:
Lloh47:
	adrp	x1, l_.str.41@PAGE
Lloh48:
	add	x1, x1, l_.str.41@PAGEOFF
	b	LBB0_51
LBB0_25:
Lloh49:
	adrp	x1, l_.str.33@PAGE
Lloh50:
	add	x1, x1, l_.str.33@PAGEOFF
	b	LBB0_51
LBB0_26:
Lloh51:
	adrp	x1, l_.str.6@PAGE
Lloh52:
	add	x1, x1, l_.str.6@PAGEOFF
	b	LBB0_51
LBB0_27:
Lloh53:
	adrp	x1, l_.str.26@PAGE
Lloh54:
	add	x1, x1, l_.str.26@PAGEOFF
	b	LBB0_51
LBB0_28:
Lloh55:
	adrp	x1, l_.str.38@PAGE
Lloh56:
	add	x1, x1, l_.str.38@PAGEOFF
	b	LBB0_51
LBB0_29:
Lloh57:
	adrp	x1, l_.str.46@PAGE
Lloh58:
	add	x1, x1, l_.str.46@PAGEOFF
	b	LBB0_51
LBB0_30:
Lloh59:
	adrp	x1, l_.str.45@PAGE
Lloh60:
	add	x1, x1, l_.str.45@PAGEOFF
	b	LBB0_51
LBB0_31:
Lloh61:
	adrp	x1, l_.str.32@PAGE
Lloh62:
	add	x1, x1, l_.str.32@PAGEOFF
	b	LBB0_51
LBB0_32:
Lloh63:
	adrp	x1, l_.str.13@PAGE
Lloh64:
	add	x1, x1, l_.str.13@PAGEOFF
	b	LBB0_51
LBB0_33:
Lloh65:
	adrp	x1, l_.str.12@PAGE
Lloh66:
	add	x1, x1, l_.str.12@PAGEOFF
	b	LBB0_51
LBB0_34:
Lloh67:
	adrp	x1, l_.str.11@PAGE
Lloh68:
	add	x1, x1, l_.str.11@PAGEOFF
	b	LBB0_51
LBB0_35:
Lloh69:
	adrp	x1, l_.str.47@PAGE
Lloh70:
	add	x1, x1, l_.str.47@PAGEOFF
	b	LBB0_51
LBB0_36:
Lloh71:
	adrp	x1, l_.str.18@PAGE
Lloh72:
	add	x1, x1, l_.str.18@PAGEOFF
	b	LBB0_51
LBB0_37:
	str	x8, [sp]
Lloh73:
	adrp	x1, l_.str.50@PAGE
Lloh74:
	add	x1, x1, l_.str.50@PAGEOFF
	b	LBB0_51
LBB0_38:
Lloh75:
	adrp	x1, l_.str.21@PAGE
Lloh76:
	add	x1, x1, l_.str.21@PAGEOFF
	b	LBB0_51
LBB0_39:
Lloh77:
	adrp	x1, l_.str.29@PAGE
Lloh78:
	add	x1, x1, l_.str.29@PAGEOFF
	b	LBB0_51
LBB0_40:
Lloh79:
	adrp	x1, l_.str.20@PAGE
Lloh80:
	add	x1, x1, l_.str.20@PAGEOFF
	b	LBB0_51
LBB0_41:
Lloh81:
	adrp	x1, l_.str.34@PAGE
Lloh82:
	add	x1, x1, l_.str.34@PAGEOFF
	b	LBB0_51
LBB0_42:
Lloh83:
	adrp	x1, l_.str.43@PAGE
Lloh84:
	add	x1, x1, l_.str.43@PAGEOFF
	b	LBB0_51
LBB0_43:
Lloh85:
	adrp	x1, l_.str.49@PAGE
Lloh86:
	add	x1, x1, l_.str.49@PAGEOFF
	b	LBB0_51
LBB0_44:
Lloh87:
	adrp	x1, l_.str.17@PAGE
Lloh88:
	add	x1, x1, l_.str.17@PAGEOFF
	b	LBB0_51
LBB0_45:
Lloh89:
	adrp	x1, l_.str.25@PAGE
Lloh90:
	add	x1, x1, l_.str.25@PAGEOFF
	b	LBB0_51
LBB0_46:
Lloh91:
	adrp	x1, l_.str.10@PAGE
Lloh92:
	add	x1, x1, l_.str.10@PAGEOFF
	b	LBB0_51
LBB0_47:
Lloh93:
	adrp	x1, l_.str.14@PAGE
Lloh94:
	add	x1, x1, l_.str.14@PAGEOFF
	b	LBB0_51
LBB0_48:
Lloh95:
	adrp	x1, l_.str.16@PAGE
Lloh96:
	add	x1, x1, l_.str.16@PAGEOFF
	b	LBB0_51
LBB0_49:
Lloh97:
	adrp	x8, _shader_dump_register.misctype_reg_names@PAGE
Lloh98:
	add	x8, x8, _shader_dump_register.misctype_reg_names@PAGEOFF
LBB0_50:
	ldr	x8, [x8, x22, lsl #3]
	str	x8, [sp]
Lloh99:
	adrp	x1, l_.str.9@PAGE
Lloh100:
	add	x1, x1, l_.str.9@PAGEOFF
LBB0_51:
	mov	x0, x19
	bl	_shader_addline
LBB0_52:
	ldr	w8, [x20]
	cmp	w8, #146
	b.eq	LBB0_68
; %bb.53:
	cmp	w8, #162
	b.ne	LBB0_58
; %bb.54:
Lloh101:
	adrp	x1, l_.str.51@PAGE
Lloh102:
	add	x1, x1, l_.str.51@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
	ldr	w8, [x20, #4]
	cmp	w8, #128
	b.eq	LBB0_69
; %bb.55:
	cmp	w8, #129
	b.ne	LBB0_71
; %bb.56:
	ldr	x8, [x20, #8]
	sub	x9, x8, #130
	cmp	x9, #3
	b.hs	LBB0_72
; %bb.57:
	ldr	x8, [x20, #16]
	ldr	x8, [x8]
	str	x8, [sp]
Lloh103:
	adrp	x1, l_.str.54@PAGE
Lloh104:
	add	x1, x1, l_.str.54@PAGEOFF
	b	LBB0_81
LBB0_58:
	and	w8, w8, #0xfffffffe
	cmp	w8, #152
	b.eq	LBB0_68
; %bb.59:
	mov	w8, #-1
	cmp	x22, x8
	b.eq	LBB0_66
; %bb.60:
Lloh105:
	adrp	x1, l_.str.61@PAGE
Lloh106:
	add	x1, x1, l_.str.61@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
	ldr	x8, [x20, #32]
	ldr	x1, [x8, #8]
	cbz	x1, LBB0_62
; %bb.61:
	mov	x0, x19
	mov	x2, x21
	bl	_shader_dump_src_param
Lloh107:
	adrp	x1, l_.str.62@PAGE
Lloh108:
	add	x1, x1, l_.str.62@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
LBB0_62:
	str	x22, [sp]
Lloh109:
	adrp	x1, l_.str.63@PAGE
Lloh110:
	add	x1, x1, l_.str.63@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
	ldr	x8, [x20, #32]
	ldr	x8, [x8, #16]
	mov	w9, #-1
	cmp	x8, x9
	b.eq	LBB0_66
; %bb.63:
Lloh111:
	adrp	x1, l_.str.61@PAGE
Lloh112:
	add	x1, x1, l_.str.61@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
	ldr	x8, [x20, #32]
	ldr	x1, [x8, #24]
	cbz	x1, LBB0_65
; %bb.64:
	mov	x0, x19
	mov	x2, x21
	bl	_shader_dump_src_param
Lloh113:
	adrp	x1, l_.str.62@PAGE
Lloh114:
	add	x1, x1, l_.str.62@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
	ldr	x8, [x20, #32]
LBB0_65:
	ldr	x8, [x8, #16]
	str	x8, [sp]
Lloh115:
	adrp	x1, l_.str.63@PAGE
Lloh116:
	add	x1, x1, l_.str.63@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
LBB0_66:
	ldr	w8, [x20]
	cmp	w8, #166
	b.ne	LBB0_68
; %bb.67:
	ldr	x8, [x20, #24]
	str	x8, [sp]
Lloh117:
	adrp	x1, l_.str.64@PAGE
Lloh118:
	add	x1, x1, l_.str.64@PAGEOFF
	mov	x0, x19
	bl	_shader_addline
LBB0_68:
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #80
	ret
LBB0_69:
	ldr	x8, [x20, #8]
	sub	x9, x8, #130
	cmp	x9, #3
	b.hs	LBB0_75
; %bb.70:
	ldr	x8, [x20, #16]
	ldr	q0, [x8]
	ldp	x9, x8, [x8, #16]
	stp	x9, x8, [sp, #16]
	str	q0, [sp]
Lloh119:
	adrp	x1, l_.str.58@PAGE
Lloh120:
	add	x1, x1, l_.str.58@PAGEOFF
	b	LBB0_81
LBB0_71:
	str	x8, [sp]
Lloh121:
	adrp	x1, l_.str.59@PAGE
Lloh122:
	add	x1, x1, l_.str.59@PAGEOFF
	b	LBB0_81
LBB0_72:
	cmp	x8, #133
	b.eq	LBB0_79
; %bb.73:
	cmp	x8, #134
	b.ne	LBB0_78
; %bb.74:
	ldr	x8, [x20, #16]
	ldr	s0, [x8]
	fcvt	d0, s0
	str	d0, [sp]
Lloh123:
	adrp	x1, l_.str.52@PAGE
Lloh124:
	add	x1, x1, l_.str.52@PAGEOFF
	b	LBB0_81
LBB0_75:
	cmp	x8, #133
	b.eq	LBB0_80
; %bb.76:
	cmp	x8, #134
	b.ne	LBB0_78
; %bb.77:
	ldr	x8, [x20, #16]
	ldr	s0, [x8]
	fcvt	d0, s0
	ldr	s1, [x8, #8]
	fcvt	d1, s1
	ldr	s2, [x8, #16]
	fcvt	d2, s2
	ldr	s3, [x8, #24]
	fcvt	d3, s3
	stp	d2, d3, [sp, #16]
	stp	d0, d1, [sp]
Lloh125:
	adrp	x1, l_.str.56@PAGE
Lloh126:
	add	x1, x1, l_.str.56@PAGEOFF
	b	LBB0_81
LBB0_78:
	str	x8, [sp]
Lloh127:
	adrp	x1, l_.str.55@PAGE
Lloh128:
	add	x1, x1, l_.str.55@PAGEOFF
	b	LBB0_81
LBB0_79:
	ldr	x8, [x20, #16]
	ldr	x8, [x8]
	str	x8, [sp]
Lloh129:
	adrp	x1, l_.str.53@PAGE
Lloh130:
	add	x1, x1, l_.str.53@PAGEOFF
	b	LBB0_81
LBB0_80:
	ldr	x8, [x20, #16]
	ldr	q0, [x8]
	ldp	x9, x8, [x8, #16]
	stp	x9, x8, [sp, #16]
	str	q0, [sp]
Lloh131:
	adrp	x1, l_.str.57@PAGE
Lloh132:
	add	x1, x1, l_.str.57@PAGEOFF
LBB0_81:
	mov	x0, x19
	bl	_shader_addline
Lloh133:
	adrp	x1, l_.str.60@PAGE
Lloh134:
	add	x1, x1, l_.str.60@PAGEOFF
	mov	x0, x19
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #80
	b	_shader_addline
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh37, Lloh38
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpAdd	Lloh93, Lloh94
	.loh AdrpAdd	Lloh95, Lloh96
	.loh AdrpAdd	Lloh97, Lloh98
	.loh AdrpAdd	Lloh99, Lloh100
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpAdd	Lloh111, Lloh112
	.loh AdrpAdd	Lloh113, Lloh114
	.loh AdrpAdd	Lloh115, Lloh116
	.loh AdrpAdd	Lloh117, Lloh118
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpAdd	Lloh121, Lloh122
	.loh AdrpAdd	Lloh123, Lloh124
	.loh AdrpAdd	Lloh125, Lloh126
	.loh AdrpAdd	Lloh127, Lloh128
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpAdd	Lloh131, Lloh132
	.loh AdrpAdd	Lloh133, Lloh134
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_4-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_6-LBB0_2)>>2
	.byte	(LBB0_7-LBB0_2)>>2
	.byte	(LBB0_8-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_12-LBB0_2)>>2
	.byte	(LBB0_38-LBB0_2)>>2
	.byte	(LBB0_13-LBB0_2)>>2
	.byte	(LBB0_39-LBB0_2)>>2
	.byte	(LBB0_14-LBB0_2)>>2
	.byte	(LBB0_15-LBB0_2)>>2
	.byte	(LBB0_16-LBB0_2)>>2
	.byte	(LBB0_17-LBB0_2)>>2
	.byte	(LBB0_18-LBB0_2)>>2
	.byte	(LBB0_19-LBB0_2)>>2
	.byte	(LBB0_20-LBB0_2)>>2
	.byte	(LBB0_21-LBB0_2)>>2
	.byte	(LBB0_40-LBB0_2)>>2
	.byte	(LBB0_23-LBB0_2)>>2
	.byte	(LBB0_24-LBB0_2)>>2
	.byte	(LBB0_3-LBB0_2)>>2
	.byte	(LBB0_25-LBB0_2)>>2
	.byte	(LBB0_26-LBB0_2)>>2
	.byte	(LBB0_41-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_3-LBB0_2)>>2
	.byte	(LBB0_42-LBB0_2)>>2
	.byte	(LBB0_43-LBB0_2)>>2
	.byte	(LBB0_28-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_30-LBB0_2)>>2
	.byte	(LBB0_31-LBB0_2)>>2
	.byte	(LBB0_32-LBB0_2)>>2
	.byte	(LBB0_33-LBB0_2)>>2
	.byte	(LBB0_34-LBB0_2)>>2
	.byte	(LBB0_35-LBB0_2)>>2
	.byte	(LBB0_44-LBB0_2)>>2
	.byte	(LBB0_45-LBB0_2)>>2
	.byte	(LBB0_36-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_46-LBB0_2)>>2
	.byte	(LBB0_47-LBB0_2)>>2
                                        ; -- End function
	.section	__DATA,__const
	.p2align	3                               ; @shader_dump_register.rastout_reg_names
_shader_dump_register.rastout_reg_names:
	.quad	l_.str
	.quad	l_.str.1
	.quad	l_.str.2

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

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

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

	.section	__DATA,__const
	.p2align	3                               ; @shader_dump_register.misctype_reg_names
_shader_dump_register.misctype_reg_names:
	.quad	l_.str.3
	.quad	l_.str.4

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

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

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

l_.str.6:                               ; @.str.6
	.asciz	"v"

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

l_.str.8:                               ; @.str.8
	.asciz	"%c"

	.comm	_WINED3D_SHADER_TYPE_PIXEL,4,2  ; @WINED3D_SHADER_TYPE_PIXEL
l_.str.9:                               ; @.str.9
	.asciz	"%s"

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

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

l_.str.12:                              ; @.str.12
	.asciz	"oDepthGE"

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

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

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

l_.str.16:                              ; @.str.16
	.asciz	"oT"

l_.str.17:                              ; @.str.17
	.asciz	"i"

l_.str.18:                              ; @.str.18
	.asciz	"b"

l_.str.19:                              ; @.str.19
	.asciz	"l"

l_.str.20:                              ; @.str.20
	.asciz	"aL"

l_.str.21:                              ; @.str.21
	.asciz	"s"

l_.str.22:                              ; @.str.22
	.asciz	"Unhandled misctype register %u.\n"

l_.str.23:                              ; @.str.23
	.asciz	"<unhandled misctype %#x>"

l_.str.24:                              ; @.str.24
	.asciz	"p"

l_.str.25:                              ; @.str.25
	.asciz	"cb"

l_.str.26:                              ; @.str.26
	.asciz	"icb"

l_.str.27:                              ; @.str.27
	.asciz	"primID"

l_.str.28:                              ; @.str.28
	.asciz	"null"

l_.str.29:                              ; @.str.29
	.asciz	"t"

l_.str.30:                              ; @.str.30
	.asciz	"u"

l_.str.31:                              ; @.str.31
	.asciz	"vOutputControlPointID"

l_.str.32:                              ; @.str.32
	.asciz	"vForkInstanceId"

l_.str.33:                              ; @.str.33
	.asciz	"vJoinInstanceId"

l_.str.34:                              ; @.str.34
	.asciz	"vicp"

l_.str.35:                              ; @.str.35
	.asciz	"vocp"

l_.str.36:                              ; @.str.36
	.asciz	"vpc"

l_.str.37:                              ; @.str.37
	.asciz	"vDomainLocation"

l_.str.38:                              ; @.str.38
	.asciz	"g"

l_.str.39:                              ; @.str.39
	.asciz	"vThreadID"

l_.str.40:                              ; @.str.40
	.asciz	"vThreadGroupID"

l_.str.41:                              ; @.str.41
	.asciz	"vThreadIDInGroup"

l_.str.42:                              ; @.str.42
	.asciz	"vThreadIDInGroupFlattened"

l_.str.43:                              ; @.str.43
	.asciz	"x"

l_.str.44:                              ; @.str.44
	.asciz	"m"

l_.str.45:                              ; @.str.45
	.asciz	"fb"

l_.str.46:                              ; @.str.46
	.asciz	"fp"

l_.str.47:                              ; @.str.47
	.asciz	"vCoverage"

l_.str.48:                              ; @.str.48
	.asciz	"oMask"

l_.str.49:                              ; @.str.49
	.asciz	"vGSInstanceID"

l_.str.50:                              ; @.str.50
	.asciz	"<unhandled_rtype(%#x)>"

l_.str.51:                              ; @.str.51
	.asciz	"("

l_.str.52:                              ; @.str.52
	.asciz	"%.8e"

l_.str.53:                              ; @.str.53
	.asciz	"%d"

l_.str.54:                              ; @.str.54
	.asciz	"%u"

l_.str.55:                              ; @.str.55
	.asciz	"<unhandled data type %#x>"

l_.str.56:                              ; @.str.56
	.asciz	"%.8e, %.8e, %.8e, %.8e"

l_.str.57:                              ; @.str.57
	.asciz	"%d, %d, %d, %d"

l_.str.58:                              ; @.str.58
	.asciz	"%u, %u, %u, %u"

l_.str.59:                              ; @.str.59
	.asciz	"<unhandled immconst_type %#x>"

l_.str.60:                              ; @.str.60
	.asciz	")"

l_.str.61:                              ; @.str.61
	.asciz	"["

l_.str.62:                              ; @.str.62
	.asciz	" + "

l_.str.63:                              ; @.str.63
	.asciz	"%u]"

l_.str.64:                              ; @.str.64
	.asciz	"[%u]"

	.no_dead_strip	_shader_dump_register
.subsections_via_symbols
