A   N:      %      aKtUDec  3 202420:16:52HOST64sm_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_COMPOP_LUT3D_TetrahedralInterpolation
.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_3D;
// _ZZ59ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local has been demoted

.visible .entry ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation(
	.param .u64 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_0,
	.param .u64 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_1,
	.param .u64 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_2,
	.param .u64 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_3,
	.param .u32 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_4,
	.param .u32 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_5,
	.param .u32 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_6,
	.param .u32 ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_7
)
{
	.reg .pred 	%p<25>;
	.reg .b16 	%rs<5>;
	.reg .f32 	%f<131>;
	.reg .b32 	%r<51>;
	.reg .b64 	%rd<14>;
	// demoted variable
	.shared .align 16 .b8 _ZZ59ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local[48];

	ld.param.u64 	%rd5, [ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_1];
	ld.param.u64 	%rd4, [ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_2];
	ld.param.u32 	%r7, [ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_4];
	ld.param.u32 	%r8, [ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_5];
	ld.param.u32 	%r9, [ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_6];
	ld.param.u32 	%r10, [ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_param_7];
	cvta.to.global.u64 	%rd1, %rd5;
	mov.u32 	%r1, %ntid.x;
	mov.u32 	%r11, %ctaid.x;
	mov.u32 	%r50, %tid.x;
	mad.lo.s32 	%r3, %r11, %r1, %r50;
	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, %r50, 2;
	or.pred  	%p3, %p1, %p2;
	@%p3 bra 	$L__BB0_3;

	cvta.to.global.u64 	%rd2, %rd4;

$L__BB0_2:
	mul.wide.u32 	%rd6, %r50, 16;
	add.s64 	%rd7, %rd2, %rd6;
	shl.b32 	%r15, %r50, 4;
	mov.u32 	%r16, _ZZ59ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_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 	%r50, %r50, %r1;
	setp.lt.u32 	%p4, %r50, 3;
	@%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;
	cvt.rn.f32.u32 	%f7, %r4;
	add.ftz.f32 	%f8, %f7, 0f3F000000;
	tex.2d.v4.f32.f32 	{%f9, %f10, %f11, %f1}, [texture0_RECT, {%f6, %f8}];
	ld.shared.f32 	%f12, [_ZZ59ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+32];
	cvt.rzi.ftz.s32.f32 	%r26, %f12;
	ld.shared.v4.f32 	{%f13, %f14, %f15, %f16}, [_ZZ59ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local];
	ld.shared.v4.f32 	{%f20, %f21, %f22, %f23}, [_ZZ59ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation_DelegatePvP6float4PKS0_S_i17DevicePixelFormatii5uint2E7p_local+16];
	fma.rn.ftz.f32 	%f27, %f11, %f13, %f20;
	fma.rn.ftz.f32 	%f28, %f10, %f14, %f21;
	fma.rn.ftz.f32 	%f29, %f9, %f15, %f22;
	cvt.ftz.sat.f32.f32 	%f30, %f27;
	cvt.ftz.sat.f32.f32 	%f31, %f28;
	cvt.ftz.sat.f32.f32 	%f32, %f29;
	cvt.rn.f32.s32 	%f33, %r26;
	fma.rn.ftz.f32 	%f34, %f30, %f33, 0fBF000000;
	fma.rn.ftz.f32 	%f35, %f31, %f33, 0fBF000000;
	fma.rn.ftz.f32 	%f36, %f32, %f33, 0fBF000000;
	cvt.rzi.ftz.s32.f32 	%r27, %f34;
	cvt.rzi.ftz.s32.f32 	%r28, %f35;
	cvt.rzi.ftz.s32.f32 	%r29, %f36;
	cvt.rn.f32.s32 	%f37, %r27;
	sub.ftz.f32 	%f38, %f34, %f37;
	cvt.rn.f32.s32 	%f39, %r28;
	sub.ftz.f32 	%f40, %f35, %f39;
	cvt.rn.f32.s32 	%f41, %r29;
	sub.ftz.f32 	%f42, %f36, %f41;
	add.ftz.f32 	%f43, %f37, 0f3F000000;
	div.approx.ftz.f32 	%f44, %f43, %f33;
	add.ftz.f32 	%f45, %f39, 0f3F000000;
	div.approx.ftz.f32 	%f46, %f45, %f33;
	add.ftz.f32 	%f47, %f41, 0f3F000000;
	div.approx.ftz.f32 	%f48, %f47, %f33;
	add.s32 	%r30, %r27, 1;
	cvt.rn.f32.s32 	%f49, %r30;
	add.s32 	%r31, %r26, -1;
	cvt.rn.f32.s32 	%f50, %r31;
	min.ftz.f32 	%f51, %f49, %f50;
	add.ftz.f32 	%f52, %f51, 0f3F000000;
	div.approx.ftz.f32 	%f53, %f52, %f33;
	add.s32 	%r32, %r28, 1;
	cvt.rn.f32.s32 	%f54, %r32;
	min.ftz.f32 	%f55, %f54, %f50;
	add.ftz.f32 	%f56, %f55, 0f3F000000;
	div.approx.ftz.f32 	%f57, %f56, %f33;
	add.s32 	%r33, %r29, 1;
	cvt.rn.f32.s32 	%f58, %r33;
	min.ftz.f32 	%f59, %f58, %f50;
	add.ftz.f32 	%f60, %f59, 0f3F000000;
	div.approx.ftz.f32 	%f61, %f60, %f33;
	setp.gt.ftz.f32 	%p8, %f38, %f40;
	setp.gt.ftz.f32 	%p9, %f40, %f42;
	and.pred  	%p10, %p8, %p9;
	selp.u32 	%r34, 1, 0, %p10;
	setp.gt.ftz.f32 	%p11, %f38, %f42;
	setp.ge.ftz.f32 	%p12, %f42, %f40;
	and.pred  	%p13, %p11, %p12;
	selp.u32 	%r35, 1, 0, %p13;
	setp.ge.ftz.f32 	%p14, %f42, %f38;
	and.pred  	%p15, %p8, %p14;
	selp.u32 	%r36, 1, 0, %p15;
	setp.gt.ftz.f32 	%p16, %f42, %f40;
	setp.ge.ftz.f32 	%p17, %f40, %f38;
	and.pred  	%p18, %p17, %p16;
	selp.u32 	%r37, 1, 0, %p18;
	setp.ge.ftz.f32 	%p19, %f40, %f42;
	setp.gt.ftz.f32 	%p20, %f42, %f38;
	and.pred  	%p21, %p19, %p20;
	selp.u32 	%r38, 1, 0, %p21;
	setp.ge.ftz.f32 	%p22, %f38, %f42;
	and.pred  	%p23, %p17, %p22;
	selp.u32 	%r39, 1, 0, %p23;
	add.s32 	%r40, %r34, %r35;
	add.s32 	%r41, %r36, %r37;
	add.s32 	%r42, %r38, %r39;
	add.s32 	%r43, %r34, %r39;
	add.s32 	%r44, %r35, %r36;
	add.s32 	%r45, %r37, %r38;
	cvt.rn.f32.s32 	%f62, %r40;
	cvt.rn.f32.s32 	%f63, %r41;
	mul.ftz.f32 	%f64, %f42, %f63;
	fma.rn.ftz.f32 	%f65, %f38, %f62, %f64;
	cvt.rn.f32.s32 	%f66, %r42;
	fma.rn.ftz.f32 	%f67, %f40, %f66, %f65;
	add.s32 	%r46, %r36, %r39;
	cvt.rn.f32.s32 	%f68, %r46;
	add.s32 	%r47, %r35, %r38;
	cvt.rn.f32.s32 	%f69, %r47;
	mul.ftz.f32 	%f70, %f42, %f69;
	fma.rn.ftz.f32 	%f71, %f38, %f68, %f70;
	add.s32 	%r48, %r34, %r37;
	cvt.rn.f32.s32 	%f72, %r48;
	fma.rn.ftz.f32 	%f73, %f40, %f72, %f71;
	cvt.rn.f32.s32 	%f74, %r45;
	cvt.rn.f32.s32 	%f75, %r43;
	mul.ftz.f32 	%f76, %f42, %f75;
	fma.rn.ftz.f32 	%f77, %f38, %f74, %f76;
	cvt.rn.f32.s32 	%f78, %r44;
	fma.rn.ftz.f32 	%f79, %f40, %f78, %f77;
	tex.3d.v4.f32.f32 	{%f80, %f81, %f82, %f83}, [texture1_3D, {%f44, %f46, %f48, %f48}];
	tex.3d.v4.f32.f32 	{%f84, %f85, %f86, %f87}, [texture1_3D, {%f53, %f57, %f61, %f61}];
	mul.ftz.f32 	%f88, %f44, %f63;
	fma.rn.ftz.f32 	%f89, %f53, %f62, %f88;
	fma.rn.ftz.f32 	%f90, %f44, %f66, %f89;
	mul.ftz.f32 	%f91, %f46, %f63;
	fma.rn.ftz.f32 	%f92, %f46, %f62, %f91;
	fma.rn.ftz.f32 	%f93, %f57, %f66, %f92;
	mul.ftz.f32 	%f94, %f61, %f63;
	fma.rn.ftz.f32 	%f95, %f48, %f62, %f94;
	fma.rn.ftz.f32 	%f96, %f48, %f66, %f95;
	tex.3d.v4.f32.f32 	{%f97, %f98, %f99, %f100}, [texture1_3D, {%f90, %f93, %f96, %f96}];
	mul.ftz.f32 	%f101, %f53, %f78;
	fma.rn.ftz.f32 	%f102, %f53, %f75, %f101;
	fma.rn.ftz.f32 	%f103, %f44, %f74, %f102;
	mul.ftz.f32 	%f104, %f46, %f78;
	fma.rn.ftz.f32 	%f105, %f57, %f75, %f104;
	fma.rn.ftz.f32 	%f106, %f57, %f74, %f105;
	mul.ftz.f32 	%f107, %f61, %f78;
	fma.rn.ftz.f32 	%f108, %f48, %f75, %f107;
	fma.rn.ftz.f32 	%f109, %f61, %f74, %f108;
	tex.3d.v4.f32.f32 	{%f110, %f111, %f112, %f113}, [texture1_3D, {%f103, %f106, %f109, %f109}];
	mov.f32 	%f114, 0f3F800000;
	sub.ftz.f32 	%f115, %f114, %f67;
	sub.ftz.f32 	%f116, %f67, %f73;
	mul.ftz.f32 	%f117, %f116, %f97;
	fma.rn.ftz.f32 	%f118, %f115, %f80, %f117;
	sub.ftz.f32 	%f119, %f73, %f79;
	fma.rn.ftz.f32 	%f120, %f119, %f110, %f118;
	fma.rn.ftz.f32 	%f2, %f79, %f84, %f120;
	mul.ftz.f32 	%f121, %f116, %f98;
	fma.rn.ftz.f32 	%f122, %f115, %f81, %f121;
	fma.rn.ftz.f32 	%f123, %f119, %f111, %f122;
	fma.rn.ftz.f32 	%f3, %f79, %f85, %f123;
	mul.ftz.f32 	%f124, %f116, %f99;
	fma.rn.ftz.f32 	%f125, %f115, %f82, %f124;
	fma.rn.ftz.f32 	%f126, %f119, %f112, %f125;
	fma.rn.ftz.f32 	%f4, %f79, %f86, %f126;
	mad.lo.s32 	%r49, %r4, %r7, %r3;
	cvt.s64.s32 	%rd3, %r49;
	setp.eq.s32 	%p24, %r8, 0;
	@%p24 bra 	$L__BB0_6;

	shl.b64 	%rd10, %rd3, 4;
	add.s64 	%rd11, %rd1, %rd10;
	st.global.v4.f32 	[%rd11], {%f4, %f3, %f2, %f1};
	bra.uni 	$L__BB0_7;

$L__BB0_6:
	// begin inline asm
	{  cvt.rn.f16.f32 %rs1, %f4;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs2, %f3;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs3, %f2;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs4, %f1;}

	// 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                    $       !      V2 @ 8  @    .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .nv.info.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .nv.shared.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .nv.constant3 .nv.constant0.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .rel.nv.constant0.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action  .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .nv.info.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .nv.shared.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .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 .rel.nv.constant0.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .nv.constant0.ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action ShaderKernel_COMPOP_LUT3D_TetrahedralInterpolation texture0_RECT texture1_3D                          2                                                                            $           $       $           H       $       /    l       $       C           $       V           $       i           $                  $                  $           D      $           h      $                 $                 $                 $       +          $       H          $       [    @      $       n    d      $                 $                 $                                                                                                                                                                                                                                                                                         %                  -    $             3    (             9    ,             ?    0             H    4             R    8             _    <             i    @             u    D                 H                 L                 P                 T                 X                 \                 `                 d                 h                 l             :                    {                                                                             	                                          $        |( ((   4                                4   (          / @   (    @        @       7    5  
 <   `0 0       ,         (         $                     !         !         !           !    D           p  
                             s          % 6         B            A   D          @   >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   ?     `{d 0 B y        " x!         y         y       b s     !  $ Er         x  s        / #r	      #r       #r
       Er         !r        !r        #t      !r        #t      s     !  " #t       s     !  p s     !   x
     Er	         Er
 
        Er        / !r	       x     !t	   ?     	r
       !t   ?     Er          r     A  x    O !t   ?     Er          r     A  Er          r     A   	r       !r
       	r       !r       !t   ?     !t   ?     r 
    @  !t   ?     r     @   r     A  r 
    @   r     A  r 
    `  r     A   r 
    `  x      p  x      ppt  x      p  r 
    @  r     ` r 
    `  r 
    @  x      ppv  x      p0p   r 
    `  x       x#       x      p0r  x        $x#     x        x       r#     x%        $x	    r     Er         Er         r%      r     A   Er          r     A   r     A   Er	 	         r     A  Er          r     A  #r      #r      #r        r     A   r%     #r	      #r 	      #r      #r      #r      #r	       Er         $t      `{e P B #r       #r      #r        `{e P B x         `{ e P  D `{e P B $x   %  r#      r	
	     A   r     $z  `     Er%         #r	   	    Er#          r
     A  Er          r%
%     A   z  a  pR  #r       #r	   	    #r##   %    #r      #r#   #    !t  ?   !r#       !r##	       r         y  @         r     A   r     A   r     A   #r      #r      #r       #r#      #r#      #r #       x       
  Z    #r	      #r	      #r	       
  [  $   	      M	          z  Z   >r        >r        z  [     x 2v        x2v       y      y      y     y     My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y                                                                                                  @                                                                #                                                   8      H         @                 y                           p                              )      p                      $                             k      p@                                                     p                                                       p                                                   4  	   @                                                   	   @               8                                                      H      p                                   B                                                 2                                   @  (                     C                !      0                                   $                                                 H                                                !                              0                    $                                           