A   DH       1      r[hZAug 14 202405:08:24HOST64sm_86//
// Generated by NVIDIA NVVM Compiler
//
// Compiler Build ID: CL-31833905
// Cuda compilation tools, release 11.8, V11.8.89
// Based on NVVM 7.0.1
//

.version 7.8
.target sm_50
.address_size 64

	// .globl	ShaderKernel_GaussianBlurRange
.const .align 4 .b8 kRGB32f_To_601YPbPr[36] = {135, 22, 153, 62, 162, 69, 22, 63, 213, 120, 233, 61, 33, 201, 44, 190, 111, 155, 169, 190, 0, 0, 0, 63, 0, 0, 0, 63, 70, 94, 214, 190, 232, 134, 166, 189};
.const .align 4 .b8 k601YPbPr_To_RGB32f[36] = {0, 0, 128, 63, 0, 0, 0, 0, 188, 116, 179, 63, 0, 0, 128, 63, 152, 50, 176, 190, 158, 209, 54, 191, 0, 0, 128, 63, 229, 208, 226, 63, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_601YCbCr[36] = {70, 246, 130, 66, 145, 141, 0, 67, 94, 186, 199, 65, 33, 48, 23, 194, 240, 103, 148, 194, 0, 0, 224, 66, 0, 0, 224, 66, 111, 146, 187, 194, 70, 182, 145, 193};
.const .align 4 .b8 k601YCbCr_To_RGB32f[36] = {37, 160, 149, 59, 0, 0, 0, 0, 182, 23, 205, 59, 37, 160, 149, 59, 40, 15, 201, 186, 156, 239, 80, 187, 37, 160, 149, 59, 236, 155, 1, 60, 0, 0, 0, 0};
.const .align 4 .b8 kRGB8u_To_601YCbCr[36] = {219, 121, 131, 62, 152, 14, 1, 63, 18, 131, 200, 61, 174, 199, 23, 190, 238, 252, 148, 190, 197, 224, 224, 62, 197, 224, 224, 62, 217, 78, 188, 190, 174, 71, 146, 189};
.const .align 4 .b8 k601YCbCr_To_RGB8u[36] = {127, 10, 149, 63, 0, 0, 0, 0, 160, 74, 204, 63, 127, 10, 149, 63, 254, 148, 200, 190, 184, 30, 80, 191, 127, 10, 149, 63, 78, 26, 1, 64, 0, 0, 0, 0};
.const .align 4 .b8 kRGB8u_To_601YCbCrFullRange[36] = {135, 22, 153, 62, 162, 69, 22, 63, 213, 120, 233, 61, 166, 27, 44, 190, 39, 241, 168, 190, 250, 254, 254, 62, 250, 254, 254, 62, 43, 135, 213, 190, 59, 223, 165, 189};
.const .align 4 .b8 k601YCbCrFullRange_To_RGB8u[36] = {0, 0, 128, 63, 0, 0, 0, 0, 72, 193, 178, 63, 0, 0, 128, 63, 143, 130, 175, 190, 225, 26, 54, 191, 0, 0, 128, 63, 20, 238, 225, 63, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_601YCbCrFullRange[36] = {113, 125, 152, 66, 92, 175, 21, 67, 92, 143, 232, 65, 158, 111, 43, 194, 49, 72, 168, 194, 0, 0, 254, 66, 0, 0, 254, 66, 170, 177, 212, 194, 88, 57, 165, 193};
.const .align 4 .b8 k601YCbCrFullRange_To_RGB32f[36] = {129, 128, 128, 59, 0, 0, 0, 0, 189, 116, 179, 59, 129, 128, 128, 59, 194, 50, 176, 186, 179, 209, 54, 187, 129, 128, 128, 59, 229, 208, 226, 59, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_709YPbPr[36] = {208, 179, 89, 62, 89, 23, 55, 63, 152, 221, 147, 61, 186, 164, 234, 189, 210, 86, 197, 190, 0, 0, 0, 63, 0, 0, 0, 63, 190, 134, 232, 190, 16, 202, 59, 189};
.const .align 4 .b8 k709YPbPr_To_RGB32f[36] = {0, 0, 128, 63, 0, 0, 0, 0, 12, 147, 201, 63, 0, 0, 128, 63, 221, 209, 63, 190, 243, 173, 239, 190, 0, 0, 128, 63, 77, 132, 237, 63, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_709YCbCr[36] = {106, 60, 58, 66, 6, 161, 28, 67, 244, 253, 124, 65, 223, 79, 205, 193, 8, 172, 172, 194, 0, 0, 224, 66, 0, 0, 224, 66, 195, 117, 203, 194, 236, 81, 36, 193};
.const .align 4 .b8 k709YCbCr_To_RGB32f[36] = {37, 160, 149, 59, 0, 0, 0, 0, 239, 94, 230, 59, 37, 160, 149, 59, 33, 57, 91, 186, 178, 245, 8, 187, 37, 160, 149, 59, 82, 185, 7, 60, 0, 0, 0, 0};
.const .align 4 .b8 k709YCbCrFullRange_To_RGB32f[36] = {131, 128, 128, 59, 0, 0, 0, 0, 28, 147, 201, 59, 131, 128, 128, 59, 61, 210, 63, 186, 248, 173, 239, 186, 131, 128, 128, 59, 82, 132, 237, 59, 0, 0, 0, 0};
.const .align 4 .b8 kRGB8u_To_709YCbCr[36] = {207, 247, 58, 62, 53, 62, 29, 63, 231, 251, 125, 61, 184, 30, 206, 189, 23, 89, 173, 190, 197, 224, 224, 62, 197, 224, 224, 62, 12, 66, 204, 190, 195, 245, 36, 189};
.const .align 4 .b8 k709YCbCr_To_RGB8u[36] = {127, 10, 149, 63, 0, 0, 0, 0, 147, 120, 229, 63, 127, 10, 149, 63, 53, 94, 90, 190, 205, 108, 8, 191, 127, 10, 149, 63, 154, 49, 7, 64, 0, 0, 0, 0};
.const .align 4 .b8 k709YCbCr_To_601YCbCr[36] = {0, 0, 128, 63, 23, 100, 203, 61, 1, 77, 68, 62, 0, 0, 0, 0, 18, 103, 125, 63, 10, 158, 226, 189, 0, 0, 0, 0, 61, 98, 148, 189, 249, 191, 123, 63};
.const .align 4 .b8 k601YCbCr_To_709YCbCr[36] = {0, 0, 128, 63, 122, 165, 236, 189, 179, 237, 84, 190, 0, 0, 0, 0, 204, 98, 130, 63, 216, 188, 234, 61, 0, 0, 0, 0, 74, 179, 153, 61, 234, 61, 131, 63};
.const .align 4 .b8 kZeroMatrix[36];
.const .align 4 .b8 kYCbCrOffset[12] = {0, 0, 128, 65, 0, 0, 0, 67, 0, 0, 0, 67};
.const .align 4 .b8 kYCbCrFullRangeOffset[12] = {0, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 67};
.const .align 4 .f32 PQ_m1 = 0f3E232000;
.const .align 4 .f32 PQ_m1Inv = 0f40C8E06B;
.const .align 4 .f32 PQ_m2 = 0f429DB000;
.const .align 4 .f32 PQ_m2Inv = 0f3C4FCDAC;
.const .align 4 .f32 PQ_c1 = 0f3F560000;
.const .align 4 .f32 PQ_c2 = 0f4196D000;
.const .align 4 .f32 PQ_c3 = 0f41958000;
.const .align 4 .f32 Gamma1886 = 0f4019999A;
.const .align 4 .f32 PQ_Lpeak = 0f461C4000;
.const .align 4 .f32 PQ_a = 0f3F8CAC08;
.const .align 4 .f32 PQ_b = 0f426E1556;
.const .align 4 .f32 PQ_c = 0f39B033E5;
.const .align 4 .f32 PQ_s = 0f4385EB85;
.const .align 4 .f32 PQ_g = 0f3EE66666;
.const .align 4 .f32 scaleFD = 0f42C80000;
.const .align 4 .f32 HLG_a = 0f3E371FF0;
.const .align 4 .f32 HLG_b = 0f3E91C020;
.const .align 4 .f32 HLG_c = 0f3F0F564F;
.const .align 4 .f32 HLG_inva = 0f40B2F029;
.const .align 4 .f32 HLG_alpha = 0f41200000;
.const .align 4 .f32 HLG_invAlpha = 0f3DCCCCCD;
.const .align 4 .f32 HLG_gamma = 0f3F99999A;
.const .align 4 .f32 HLG_gammaM1 = 0f3E4CCCCD;
.const .align 4 .f32 HLG_gammaM1Dgamma = 0f3E2AAAAB;
.const .align 4 .f32 HLG_YR = 0f3E86809D;
.const .align 4 .f32 HLG_YG = 0f3F2D9168;
.const .align 4 .f32 HLG_YB = 0f3D72E48F;
.const .align 4 .f32 HLG_Lpeak = 0f447A0000;
.const .align 4 .f32 AppleLog_R0 = 0fBD670F18;
.const .align 4 .f32 AppleLog_Rt = 0f3C23D70A;
.const .align 4 .f32 AppleLog_c = 0f423D2601;
.const .align 4 .f32 AppleLog_beta = 0f3C1DF346;
.const .align 4 .f32 AppleLog_gamma = 0f3DAF1D23;
.const .align 4 .f32 AppleLog_delta = 0f3F3180A9;
.global .texref texture0_RECT;
.global .texref texture1_RECT;
// _ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local has been demoted

.visible .entry ShaderKernel_GaussianBlurRange(
	.param .u64 ShaderKernel_GaussianBlurRange_param_0,
	.param .u64 ShaderKernel_GaussianBlurRange_param_1,
	.param .u64 ShaderKernel_GaussianBlurRange_param_2,
	.param .u64 ShaderKernel_GaussianBlurRange_param_3,
	.param .u32 ShaderKernel_GaussianBlurRange_param_4,
	.param .u32 ShaderKernel_GaussianBlurRange_param_5,
	.param .u32 ShaderKernel_GaussianBlurRange_param_6,
	.param .u32 ShaderKernel_GaussianBlurRange_param_7
)
{
	.reg .pred 	%p<16>;
	.reg .b16 	%rs<5>;
	.reg .f32 	%f<315>;
	.reg .b32 	%r<28>;
	.reg .b64 	%rd<14>;
	// demoted variable
	.shared .align 16 .b8 _ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local[192];

	ld.param.u64 	%rd5, [ShaderKernel_GaussianBlurRange_param_1];
	ld.param.u64 	%rd4, [ShaderKernel_GaussianBlurRange_param_2];
	ld.param.u32 	%r7, [ShaderKernel_GaussianBlurRange_param_4];
	ld.param.u32 	%r8, [ShaderKernel_GaussianBlurRange_param_5];
	ld.param.u32 	%r9, [ShaderKernel_GaussianBlurRange_param_6];
	ld.param.u32 	%r10, [ShaderKernel_GaussianBlurRange_param_7];
	cvta.to.global.u64 	%rd1, %rd5;
	mov.u32 	%r1, %ntid.x;
	mov.u32 	%r11, %ctaid.x;
	mov.u32 	%r27, %tid.x;
	mad.lo.s32 	%r3, %r11, %r1, %r27;
	mov.u32 	%r12, %ntid.y;
	mov.u32 	%r13, %ctaid.y;
	mov.u32 	%r14, %tid.y;
	mad.lo.s32 	%r4, %r13, %r12, %r14;
	setp.ne.s32 	%p1, %r14, 0;
	setp.gt.u32 	%p2, %r27, 11;
	or.pred  	%p3, %p1, %p2;
	@%p3 bra 	$L__BB0_3;

	cvta.to.global.u64 	%rd2, %rd4;

$L__BB0_2:
	mul.wide.u32 	%rd6, %r27, 16;
	add.s64 	%rd7, %rd2, %rd6;
	shl.b32 	%r15, %r27, 4;
	mov.u32 	%r16, _ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local;
	add.s32 	%r17, %r16, %r15;
	ld.global.v4.u32 	{%r18, %r19, %r20, %r21}, [%rd7];
	st.shared.v4.u32 	[%r17], {%r18, %r19, %r20, %r21};
	add.s32 	%r27, %r27, %r1;
	setp.lt.u32 	%p4, %r27, 12;
	@%p4 bra 	$L__BB0_2;

$L__BB0_3:
	bar.sync 	0;
	setp.ge.s32 	%p5, %r4, %r10;
	setp.ge.s32 	%p6, %r3, %r9;
	or.pred  	%p7, %p6, %p5;
	@%p7 bra 	$L__BB0_7;

	cvt.rn.f32.u32 	%f5, %r3;
	add.ftz.f32 	%f6, %f5, 0f3F000000;
	mov.f32 	%f7, 0f3F000000;
	cvt.rn.f32.u32 	%f8, %r4;
	add.ftz.f32 	%f9, %f8, 0f3F000000;
	add.ftz.f32 	%f10, %f6, 0fBF800000;
	add.ftz.f32 	%f11, %f9, 0f3F800000;
	mov.f32 	%f12, 0f3F800000;
	add.ftz.f32 	%f13, %f6, 0f00000000;
	add.ftz.f32 	%f14, %f9, 0f00000000;
	add.ftz.f32 	%f15, %f6, 0f3F800000;
	add.ftz.f32 	%f16, %f9, 0fBF800000;
	tex.2d.v4.f32.f32 	{%f17, %f18, %f19, %f20}, [texture1_RECT, {%f6, %f9}];
	ld.shared.v4.f32 	{%f21, %f22, %f23, %f24}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+128];
	tex.2d.v4.f32.f32 	{%f28, %f29, %f30, %f31}, [texture1_RECT, {%f10, %f11}];
	ld.shared.v4.f32 	{%f32, %f33, %f34, %f35}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+160];
	mul.ftz.f32 	%f39, %f30, %f32;
	fma.rn.ftz.f32 	%f40, %f19, %f21, %f39;
	mul.ftz.f32 	%f41, %f29, %f33;
	fma.rn.ftz.f32 	%f42, %f18, %f22, %f41;
	mul.ftz.f32 	%f43, %f28, %f34;
	fma.rn.ftz.f32 	%f44, %f17, %f23, %f43;
	tex.2d.v4.f32.f32 	{%f45, %f46, %f47, %f48}, [texture1_RECT, {%f15, %f11}];
	fma.rn.ftz.f32 	%f49, %f47, %f32, %f40;
	fma.rn.ftz.f32 	%f50, %f46, %f33, %f42;
	fma.rn.ftz.f32 	%f51, %f45, %f34, %f44;
	tex.2d.v4.f32.f32 	{%f52, %f53, %f54, %f55}, [texture1_RECT, {%f10, %f16}];
	fma.rn.ftz.f32 	%f56, %f54, %f32, %f49;
	fma.rn.ftz.f32 	%f57, %f53, %f33, %f50;
	fma.rn.ftz.f32 	%f58, %f52, %f34, %f51;
	tex.2d.v4.f32.f32 	{%f59, %f60, %f61, %f62}, [texture1_RECT, {%f15, %f16}];
	fma.rn.ftz.f32 	%f63, %f61, %f32, %f56;
	fma.rn.ftz.f32 	%f64, %f60, %f33, %f57;
	fma.rn.ftz.f32 	%f65, %f59, %f34, %f58;
	tex.2d.v4.f32.f32 	{%f66, %f67, %f68, %f69}, [texture1_RECT, {%f10, %f14}];
	ld.shared.v4.f32 	{%f70, %f71, %f72, %f73}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+144];
	fma.rn.ftz.f32 	%f77, %f68, %f70, %f63;
	fma.rn.ftz.f32 	%f78, %f67, %f71, %f64;
	fma.rn.ftz.f32 	%f79, %f66, %f72, %f65;
	tex.2d.v4.f32.f32 	{%f80, %f81, %f82, %f83}, [texture1_RECT, {%f15, %f14}];
	fma.rn.ftz.f32 	%f84, %f82, %f70, %f77;
	fma.rn.ftz.f32 	%f85, %f81, %f71, %f78;
	fma.rn.ftz.f32 	%f86, %f80, %f72, %f79;
	tex.2d.v4.f32.f32 	{%f87, %f88, %f89, %f90}, [texture1_RECT, {%f13, %f11}];
	fma.rn.ftz.f32 	%f91, %f89, %f70, %f84;
	fma.rn.ftz.f32 	%f92, %f88, %f71, %f85;
	fma.rn.ftz.f32 	%f93, %f87, %f72, %f86;
	tex.2d.v4.f32.f32 	{%f94, %f95, %f96, %f97}, [texture1_RECT, {%f13, %f16}];
	fma.rn.ftz.f32 	%f98, %f96, %f70, %f91;
	fma.rn.ftz.f32 	%f99, %f95, %f71, %f92;
	fma.rn.ftz.f32 	%f100, %f94, %f72, %f93;
	ld.shared.v4.f32 	{%f101, %f102, %f103, %f104}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+176];
	mul.ftz.f32 	%f108, %f101, %f98;
	mul.ftz.f32 	%f109, %f102, %f99;
	mul.ftz.f32 	%f110, %f103, %f100;
	setp.gt.ftz.f32 	%p8, %f108, %f109;
	selp.f32 	%f111, %f108, %f109, %p8;
	setp.gt.ftz.f32 	%p9, %f111, %f110;
	selp.f32 	%f112, %f111, %f110, %p9;
	cvt.ftz.sat.f32.f32 	%f113, %f112;
	selp.f32 	%f114, %f109, %f108, %p8;
	setp.gt.ftz.f32 	%p10, %f114, %f110;
	selp.f32 	%f115, %f110, %f114, %p10;
	cvt.ftz.sat.f32.f32 	%f116, %f115;
	sub.ftz.f32 	%f117, %f113, %f116;
	max.ftz.f32 	%f118, %f117, 0f2EDBE6FF;
	add.ftz.f32 	%f119, %f113, %f116;
	div.rn.ftz.f32 	%f120, %f12, %f118;
	div.rn.ftz.f32 	%f121, %f12, %f119;
	cvt.ftz.sat.f32.f32 	%f122, %f108;
	cvt.ftz.sat.f32.f32 	%f123, %f109;
	cvt.ftz.sat.f32.f32 	%f124, %f110;
	sub.ftz.f32 	%f125, %f109, %f124;
	sub.ftz.f32 	%f126, %f110, %f122;
	sub.ftz.f32 	%f127, %f108, %f123;
	mul.ftz.f32 	%f128, %f120, %f125;
	mul.ftz.f32 	%f129, %f120, %f126;
	mul.ftz.f32 	%f130, %f120, %f127;
	fma.rn.ftz.f32 	%f131, %f128, 0f3E2AAAAB, 0f00000000;
	fma.rn.ftz.f32 	%f132, %f129, 0f3E2AAAAB, 0f3EAAAAAB;
	fma.rn.ftz.f32 	%f133, %f130, 0f3E2AAAAB, 0f3F2AAAAB;
	mov.f32 	%f134, 0f40000004;
	sub.ftz.f32 	%f135, %f134, %f119;
	div.rn.ftz.f32 	%f136, %f12, %f135;
	mul.ftz.f32 	%f137, %f119, 0f3F000000;
	sub.ftz.f32 	%f138, %f7, %f137;
	setp.lt.ftz.f32 	%p11, %f138, 0f00000000;
	selp.f32 	%f139, %f136, %f121, %p11;
	mul.ftz.f32 	%f140, %f118, %f139;
	sub.ftz.f32 	%f141, %f108, %f113;
	sub.ftz.f32 	%f142, %f109, %f113;
	setp.lt.ftz.f32 	%p12, %f141, 0f00000000;
	selp.f32 	%f143, %f133, %f131, %p12;
	setp.lt.ftz.f32 	%p13, %f142, 0f00000000;
	selp.f32 	%f144, %f143, %f132, %p13;
	cvt.rmi.ftz.f32.f32 	%f145, %f144;
	sub.ftz.f32 	%f146, %f144, %f145;
	ld.shared.v4.f32 	{%f147, %f148, %f149, %f150}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+80];
	sub.ftz.f32 	%f154, %f146, %f147;
	sub.ftz.f32 	%f155, %f137, %f148;
	sub.ftz.f32 	%f156, %f140, %f149;
	abs.ftz.f32 	%f157, %f154;
	abs.ftz.f32 	%f158, %f155;
	abs.ftz.f32 	%f159, %f156;
	add.ftz.f32 	%f160, %f157, 0fBF800000;
	abs.ftz.f32 	%f161, %f160;
	setp.gt.ftz.f32 	%p14, %f161, %f157;
	selp.f32 	%f162, %f157, %f161, %p14;
	ld.shared.v4.f32 	{%f163, %f164, %f165, %f166}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+96];
	sub.ftz.f32 	%f170, %f163, %f162;
	sub.ftz.f32 	%f171, %f164, %f158;
	sub.ftz.f32 	%f172, %f165, %f159;
	ld.shared.v4.f32 	{%f173, %f174, %f175, %f176}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+112];
	mul.ftz.f32 	%f180, %f170, %f173;
	cvt.ftz.sat.f32.f32 	%f181, %f180;
	mul.ftz.f32 	%f182, %f171, %f174;
	cvt.ftz.sat.f32.f32 	%f183, %f182;
	mul.ftz.f32 	%f184, %f172, %f175;
	cvt.ftz.sat.f32.f32 	%f185, %f184;
	mul.ftz.f32 	%f186, %f181, %f183;
	mul.ftz.f32 	%f187, %f186, %f185;
	add.ftz.f32 	%f188, %f9, 0fC0000000;
	add.ftz.f32 	%f189, %f9, 0f40000000;
	add.ftz.f32 	%f190, %f9, 0fC0400000;
	add.ftz.f32 	%f191, %f9, 0f40400000;
	add.ftz.f32 	%f192, %f9, 0fC0800000;
	add.ftz.f32 	%f193, %f9, 0f40800000;
	tex.2d.v4.f32.f32 	{%f194, %f195, %f196, %f197}, [texture0_RECT, {%f6, %f9}];
	tex.2d.v4.f32.f32 	{%f198, %f199, %f200, %f201}, [texture0_RECT, {%f13, %f16}];
	ld.shared.v4.f32 	{%f202, %f203, %f204, %f205}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local];
	fma.rn.ftz.f32 	%f210, %f200, %f202, %f196;
	fma.rn.ftz.f32 	%f211, %f199, %f203, %f195;
	fma.rn.ftz.f32 	%f212, %f198, %f204, %f194;
	fma.rn.ftz.f32 	%f213, %f201, %f205, %f197;
	tex.2d.v4.f32.f32 	{%f214, %f215, %f216, %f217}, [texture0_RECT, {%f13, %f11}];
	fma.rn.ftz.f32 	%f218, %f216, %f202, %f210;
	fma.rn.ftz.f32 	%f219, %f215, %f203, %f211;
	fma.rn.ftz.f32 	%f220, %f214, %f204, %f212;
	fma.rn.ftz.f32 	%f221, %f217, %f205, %f213;
	tex.2d.v4.f32.f32 	{%f222, %f223, %f224, %f225}, [texture0_RECT, {%f13, %f188}];
	ld.shared.v4.f32 	{%f226, %f227, %f228, %f229}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+16];
	fma.rn.ftz.f32 	%f234, %f224, %f226, %f218;
	fma.rn.ftz.f32 	%f235, %f223, %f227, %f219;
	fma.rn.ftz.f32 	%f236, %f222, %f228, %f220;
	fma.rn.ftz.f32 	%f237, %f225, %f229, %f221;
	tex.2d.v4.f32.f32 	{%f238, %f239, %f240, %f241}, [texture0_RECT, {%f13, %f189}];
	fma.rn.ftz.f32 	%f242, %f240, %f226, %f234;
	fma.rn.ftz.f32 	%f243, %f239, %f227, %f235;
	fma.rn.ftz.f32 	%f244, %f238, %f228, %f236;
	fma.rn.ftz.f32 	%f245, %f241, %f229, %f237;
	tex.2d.v4.f32.f32 	{%f246, %f247, %f248, %f249}, [texture0_RECT, {%f13, %f190}];
	ld.shared.v4.f32 	{%f250, %f251, %f252, %f253}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+32];
	fma.rn.ftz.f32 	%f258, %f248, %f250, %f242;
	fma.rn.ftz.f32 	%f259, %f247, %f251, %f243;
	fma.rn.ftz.f32 	%f260, %f246, %f252, %f244;
	fma.rn.ftz.f32 	%f261, %f249, %f253, %f245;
	tex.2d.v4.f32.f32 	{%f262, %f263, %f264, %f265}, [texture0_RECT, {%f13, %f191}];
	fma.rn.ftz.f32 	%f266, %f264, %f250, %f258;
	fma.rn.ftz.f32 	%f267, %f263, %f251, %f259;
	fma.rn.ftz.f32 	%f268, %f262, %f252, %f260;
	fma.rn.ftz.f32 	%f269, %f265, %f253, %f261;
	tex.2d.v4.f32.f32 	{%f270, %f271, %f272, %f273}, [texture0_RECT, {%f13, %f192}];
	ld.shared.v4.f32 	{%f274, %f275, %f276, %f277}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+48];
	fma.rn.ftz.f32 	%f282, %f272, %f274, %f266;
	fma.rn.ftz.f32 	%f283, %f271, %f275, %f267;
	fma.rn.ftz.f32 	%f284, %f270, %f276, %f268;
	fma.rn.ftz.f32 	%f285, %f273, %f277, %f269;
	tex.2d.v4.f32.f32 	{%f286, %f287, %f288, %f289}, [texture0_RECT, {%f13, %f193}];
	fma.rn.ftz.f32 	%f290, %f288, %f274, %f282;
	fma.rn.ftz.f32 	%f291, %f287, %f275, %f283;
	fma.rn.ftz.f32 	%f292, %f286, %f276, %f284;
	fma.rn.ftz.f32 	%f293, %f289, %f277, %f285;
	ld.shared.v4.f32 	{%f294, %f295, %f296, %f297}, [_ZZ39ShaderKernel_GaussianBlurRange_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+64];
	mul.ftz.f32 	%f302, %f294, %f290;
	mul.ftz.f32 	%f303, %f295, %f291;
	mul.ftz.f32 	%f304, %f296, %f292;
	mul.ftz.f32 	%f305, %f297, %f293;
	mul.ftz.f32 	%f306, %f187, %f302;
	sub.ftz.f32 	%f307, %f12, %f187;
	fma.rn.ftz.f32 	%f1, %f19, %f307, %f306;
	mul.ftz.f32 	%f308, %f187, %f303;
	fma.rn.ftz.f32 	%f2, %f18, %f307, %f308;
	mul.ftz.f32 	%f309, %f187, %f304;
	fma.rn.ftz.f32 	%f3, %f17, %f307, %f309;
	mul.ftz.f32 	%f310, %f187, %f305;
	fma.rn.ftz.f32 	%f4, %f20, %f307, %f310;
	mad.lo.s32 	%r26, %r4, %r7, %r3;
	cvt.s64.s32 	%rd3, %r26;
	setp.eq.s32 	%p15, %r8, 0;
	@%p15 bra 	$L__BB0_6;

	shl.b64 	%rd10, %rd3, 4;
	add.s64 	%rd11, %rd1, %rd10;
	st.global.v4.f32 	[%rd11], {%f3, %f2, %f1, %f4};
	bra.uni 	$L__BB0_7;

$L__BB0_6:
	// begin inline asm
	{  cvt.rn.f16.f32 %rs1, %f3;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs2, %f2;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs3, %f1;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs4, %f4;}

	// end inline asm
	shl.b64 	%rd12, %rd3, 3;
	add.s64 	%rd13, %rd1, %rd12;
	st.global.u16 	[%rd13], %rs1;
	st.global.u16 	[%rd13+2], %rs2;
	st.global.u16 	[%rd13+4], %rs3;
	st.global.u16 	[%rd13+6], %rs4;

$L__BB0_7:
	ret;

}

  ELF3         ~           @0      ,      V2 @ 8  @    .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.ShaderKernel_GaussianBlurRange .nv.info.ShaderKernel_GaussianBlurRange .nv.shared.ShaderKernel_GaussianBlurRange .nv.constant3 .nv.constant0.ShaderKernel_GaussianBlurRange .rel.nv.constant0.ShaderKernel_GaussianBlurRange .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action  .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.ShaderKernel_GaussianBlurRange .nv.info.ShaderKernel_GaussianBlurRange .nv.shared.ShaderKernel_GaussianBlurRange .nv.constant3 kRGB32f_To_601YPbPr k601YPbPr_To_RGB32f kRGB32f_To_601YCbCr k601YCbCr_To_RGB32f kRGB8u_To_601YCbCr k601YCbCr_To_RGB8u kRGB8u_To_601YCbCrFullRange k601YCbCrFullRange_To_RGB8u kRGB32f_To_601YCbCrFullRange k601YCbCrFullRange_To_RGB32f kRGB32f_To_709YPbPr k709YPbPr_To_RGB32f kRGB32f_To_709YCbCr k709YCbCr_To_RGB32f k709YCbCrFullRange_To_RGB32f kRGB8u_To_709YCbCr k709YCbCr_To_RGB8u k709YCbCr_To_601YCbCr k601YCbCr_To_709YCbCr kZeroMatrix kYCbCrOffset kYCbCrFullRangeOffset PQ_m1 PQ_m1Inv PQ_m2 PQ_m2Inv PQ_c1 PQ_c2 PQ_c3 Gamma1886 PQ_Lpeak PQ_a PQ_b PQ_c PQ_s PQ_g scaleFD HLG_a HLG_b HLG_c HLG_inva HLG_alpha HLG_invAlpha HLG_gamma HLG_gammaM1 HLG_gammaM1Dgamma HLG_YR HLG_YG HLG_YB HLG_Lpeak AppleLog_R0 AppleLog_Rt AppleLog_c AppleLog_beta AppleLog_gamma AppleLog_delta $__internal_0_$__cuda_sm3x_div_rn_ftz_f32_slowpath .rel.nv.constant0.ShaderKernel_GaussianBlurRange .nv.constant0.ShaderKernel_GaussianBlurRange .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action ShaderKernel_GaussianBlurRange texture1_RECT texture0_RECT                         2                                                                            $            $       $            H       $            l       $                  $                  $       -           $       I           $       e           $           D      $           h      $                 $                 $                 $                 $                 $           @      $       2    d      $       H          $       ^          $       j                 w                                                                                                                                                                                                                                                                                      $                 (                 ,                 0                 4                 8             #    <             -    @             9    D             K    H             R    L             Y    P             `    T             j    X             v    \                 `                 d                 h                 l               "                                  J                    z                                                                                                   $        |( ((   4                                4   ( 4         D        |(( (((((        ( "    ,       p                   (  	((      / A   0    <        A        A       7 ~   5  
 =   `0 0       ,         (         $                     !         !         !           !    D8     P        @    `
    
    
     p                            s          % 6         C            B             A   D          A             A   >E?x=!,o   ?   ?F^־膦  ?    t?  ?26  ??    FB C^A!0g  B  BoF%;    ;%;(ɺP%;<    y>?=>>NG
?    J?
?ȾP
?N@    >E?x=,'>>+վ;ߥ  ?    H?  ?6  ??    q}B\C\Ao+1H  B  BX9;    t;;26;;    гY>Y7?ݓ=Vž   ?   ?;  ?    ?  ??  ?M?    j<:BC|AO  B  BuQ$%;    ^;%;!9[%;R<    ;    ;;=?ﺃ;R;    :>5>?}=νY>>B̾$
?    x?
?5^Zl
?1@      ?d=MD>    g}?
    =b{?  ?z콳T    b?ؼ=    J==?                                      A   C   C       C   C  #>k@ BO<  V? ЖA A@ @F?VnB39Cff>  B7> >OV?)@   A=?L>*>>h-?r=  zDg
#<&=BF<#=1?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                z  
       y      !   " z  F   
    Ey         y      "   h y       &    y)      %    x    p@  r    pVp  / $z      O $z))     Ə z   c  pb  z ) b  pf   G	  p       x         %v \     y      s        A z      x    p`  G    Ay          {           M          Er$ )        Er%          x         !t$$   ?     !t%%   ?     !t
$       !t%  ?     `{
d 0 B `{$d 0 B y       " r 
       !t%       r  
        y       b !r!%        !r$        r#        y        r         r !        r          r     A   r(     A    r     A   #r      / #r(   (    !t$  ?     r        r         r"        r         `{d 0
 D `{""d 0	  `{  d 0+  `{d 0- B `{d 0 BO `{d 0*  `{&d 0 B #r       Ey @      y          #r
       #r(   (   #r
       y       b #r,-       #r(   (   #r   
    x
   ?     #r,	   ,    #r(#   (    #r"       #r++   ,    #r(!   (    #r        #r   +   #r(   (   #r       #r       #r('   (    #r&       #r*       #r(   (    #r        r     A  /  r	(     A    r     A   r 	    @  r	         r	         r     @ r     @ r         r        !r        !r&        !r'&      !r&&        	x''.    s '       0 s 
'        b #t'  ?    #r        #x  ?     #t'  ?    #r        G  @      / r '        x         Dy  
      r         Ay         s &       " Ey        s 
&        b #t&  ?    #r        #x(  ?     #t&  ?(    #r(   (     G  @      / r &        x         Dy  	      r(         Ay         !t&  @    !r        !r	        x *>     s        " !r       !r        !r       Ey         r     A  !r	        r     A   s 
        b #t,>     r     A   #t*?    #t  ?    #r        #x*>    #x+  ?     #t  ?+    #r+   +     G  0      / x 	       Dy        r+         Ay         r         x*         r         `{ *e 0  `{"$*e 0 B r         `{*e 0 B !r	      !r       y P      & r       y `      b r       y p       ,        y         s ,    P!  $ !r,      !r$       x    ?     #x	&   ?	   !t$      #t&   ?   !r$      r $  @ B  r       !r	      r$         r(+(       !r      / !t%        #r
'(   
   #r      O !      !t%  @@     !r	
      !r       r         !r		       #r       r         #r		       `{*e 0 B  r     A   !t%   @      r(	     A   r         !t	%  @     y          #r-    "    #r+       #r,       r          #r!   #    `{*e 0 B `{*e 0
 B `{*e 0 B !t!%      !t%%  @     `{  *e 0" B `{$$*e 0& B y          #r+   +    #r       #r-   -    #r,   ,    y       " z  a  pR  $z   `  )  y        b y  @        #r+   +    #r       #r-   -    #r,   ,    y 0      " y          #r+   +    #r       #r-   -    #r,   ,    y @       #r+
   +   / #r	       #r-   -    #r,   ,    #r+   +    #r       #r-   -    #r,   ,    #r+"   +   #r!       #r-    -    #r,#   ,    #r+&   +    #r%       #r-$   -    #r,'   ,    !t
(  ?    x       
  Z     
	  [  $    r++     A  O  r     A    r--     A    r,     A    r+(+     A   r(     A   r-(-     A   r((     A   #r
   +   #r
      #r
   -   #r
   (    	      M	          z  Z   >r        >r        z  [     x 2v        x2v       y      y      y     y     My          x      Ey  p      x   
   Ey       x     x     x  x  x    p@  x    pDp   x   ?     G  P      x      x      x      p5p   B	         G	  `      r       r       r       B          G         x      x      x      B          G         x      r%  B         G  P      x      rt  B)         G)        Ay         x  Ey       x  $x    $x   r    s        " !r      #t  ?     #r        #r        #r        #r        #r        #r       x      x     r     x  x    p`  G  `       x    pB  x         pb            Gy         r     Ay         Gy         x   H  x    Gy  P       x   H  Gy  0       y       " Gy         !r        Ay          r         x          Py   Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y                                                                                                  @       p                                                                                                                  `         A                                                                          )      p                      0                             W      p@                                                 E    p                                                   a    p                0                                      	   @               @                                  "  	   @               `      0                                                      p                                   B                                                  2                                    A  0                     C               ,                                         @0                                                                                                ,                                                  @0                                           