	.version 1.4
	.target sm_11, map_f64_to_f32
	// compiled with ../../../External/3rdParty/NVIDIA/CUDA/win/64/bin64/../open64/lib//be.exe
	// nvopencc 2.3 built on 2009-07-14

	//-----------------------------------------------------------
	// Compiling C:\Users\dvaeng\AppData\Local\Temp/tmpxft_0001db18_00000000-9_PixelFormatConvert_420.cpp3.i (C:/Users/dvaeng/AppData/Local/Temp/ccBI#.a20960)
	//-----------------------------------------------------------

	//-----------------------------------------------------------
	// Options:
	//-----------------------------------------------------------
	//  Target:ptx, ISA:sm_11, Endian:little, Pointer Size:64
	//  -O3	(Optimization level)
	//  -g0	(Debug level)
	//  -m2	(Report advisories)
	//-----------------------------------------------------------

	.file	1	"C:\Users\dvaeng\AppData\Local\Temp/tmpxft_0001db18_00000000-8_PixelFormatConvert_420.cudafe2.gpu"
	.file	2	"c:\scully64\shared\adobe\MediaCore\ImageRenderer\API\Inc\ImageRenderer.h"
	.file	3	"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\crtdefs.h"
	.file	4	"c:\scully64\shared\adobe\MediaCore\External\3rdParty\NVIDIA\CUDA\win\64\include\crt/device_runtime.h"
	.file	5	"c:\scully64\shared\adobe\MediaCore\External\3rdParty\NVIDIA\CUDA\win\64\include\host_defines.h"
	.file	6	"c:\scully64\shared\adobe\MediaCore\External\3rdParty\NVIDIA\CUDA\win\64\include\builtin_types.h"
	.file	7	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\device_types.h"
	.file	8	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\driver_types.h"
	.file	9	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\texture_types.h"
	.file	10	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\vector_types.h"
	.file	11	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\host_defines.h"
	.file	12	"c:\scully64\shared\adobe\MediaCore\External\3rdParty\NVIDIA\CUDA\win\64\include\device_launch_parameters.h"
	.file	13	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\crt\storage_class.h"
	.file	14	"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\time.h"
	.file	15	"c:\scully64\shared\adobe\MediaCore\GPUFoundation\API\Inc\GPUFoundation/KernelSupport/Utils.h"
	.file	16	"c:\scully64\shared\adobe\MediaCore\GPUFoundation\API\Inc\GPUFoundation/KernelSupport/VectorUtils.h"
	.file	17	"c:\scully64\shared\adobe\MediaCore\GPUFoundation\Inc\ImageProcessing/PixelFormatConvert_Common.h"
	.file	18	"c:/scully64/shared/adobe/MediaCore/GPUFoundation/Src/ImageProcessing/PixelFormatConvert_420.cu"
	.file	19	"c:\scully64\shared\adobe\MediaCore\External\3rdParty\NVIDIA\CUDA\win\64\include\common_functions.h"
	.file	20	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\crt/func_macro.h"
	.file	21	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\math_functions.h"
	.file	22	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\device_functions.h"
	.file	23	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\math_constants.h"
	.file	24	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\sm_11_atomic_functions.h"
	.file	25	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\sm_12_atomic_functions.h"
	.file	26	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\sm_13_double_functions.h"
	.file	27	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\common_types.h"
	.file	28	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\texture_fetch_functions.h"
	.file	29	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\math_functions_dbl_ptx1.h"
	.file	30	"c:\scully64\shared\adobe\MediaCore\GPUFoundation\API\Inc\GPUFoundation/KernelSupport/ColorSpaceConvert.h"

	.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 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 kRGB8u_To_709YCbCr[36] = {207,247,58,62,53,62,29,63,231,251,125,61,147,24,206,61,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 kYCbCrOffset[12] = {0,0,128,65,0,0,0,67,0,0,0,67};

	.entry PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<42>;
	.reg .u64 %rd<15>;
	.reg .f32 %f<36>;
	.reg .pred %p<3>;
	.loc	18	64	0
$LBB1_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.x;
	cvt.s32.u16 	%r2, %ntid.x;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.s32.u16 	%r4, %ctaid.y;
	cvt.s32.u16 	%r5, %ntid.y;
	mul24.lo.s32 	%r6, %r4, %r5;
	cvt.u32.u16 	%r7, %tid.x;
	add.u32 	%r8, %r3, %r7;
	cvt.u32.u16 	%r9, %tid.y;
	add.u32 	%r10, %r6, %r9;
	ld.param.s32 	%r11, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	set.gt.u32.s32 	%r12, %r11, %r8;
	neg.s32 	%r13, %r12;
	ld.param.s32 	%r14, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	set.gt.u32.s32 	%r15, %r14, %r10;
	neg.s32 	%r16, %r15;
	and.b32 	%r17, %r13, %r16;
	mov.u32 	%r18, 0;
	setp.eq.s32 	%p1, %r17, %r18;
	@%p1 bra 	$Lt_0_355842;
	.loc	15	89	0
	ld.param.s32 	%r19, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch];
	mul24.lo.s32 	%r20, %r10, %r19;
	add.s32 	%r21, %r8, %r20;
	cvt.u64.s32 	%rd1, %r21;
	ld.param.u64 	%rd2, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane];
	add.u64 	%rd3, %rd1, %rd2;
	ld.global.u8 	%r22, [%rd3+0];
	shr.s32 	%r23, %r8, 1;
	and.b32 	%r24, %r10, 1;
	shr.s32 	%r25, %r10, 1;
	and.b32 	%r26, %r25, -2;
	add.s32 	%r27, %r26, 1;
	neg.s32 	%r28, %r24;
	slct.s32.s32 	%r29, %r26, %r27, %r28;
	ld.param.s32 	%r30, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch];
	mul24.lo.s32 	%r31, %r29, %r30;
	add.s32 	%r32, %r23, %r31;
	cvt.u64.s32 	%rd4, %r32;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane];
	add.u64 	%rd6, %rd4, %rd5;
	ld.global.u8 	%r33, [%rd6+0];
	ld.param.s32 	%r34, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch];
	mul24.lo.s32 	%r35, %r29, %r34;
	add.s32 	%r36, %r23, %r35;
	cvt.u64.s32 	%rd7, %r36;
	ld.param.u64 	%rd8, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane];
	add.u64 	%rd9, %rd7, %rd8;
	ld.global.u8 	%r37, [%rd9+0];
	.loc	15	100	0
	cvt.rn.f32.u32 	%f1, %r33;
	cvt.rn.f32.u32 	%f2, %r22;
	cvt.rn.f32.u32 	%f3, %r37;
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f1, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f2, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f3, %f14;
	ld.param.s32 	%r38, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r39, %r10, %r38;
	ld.param.u64 	%rd10, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r40, %r39, %r8;
	cvt.s64.s32 	%rd11, %r40;
	mul.lo.u64 	%rd12, %rd11, 16;
	add.u64 	%rd13, %rd10, %rd12;
	ld.const.f32 	%f16, [k601YCbCr_To_RGB32f+28];
	mul.f32 	%f17, %f16, %f7;
	ld.const.f32 	%f18, [k601YCbCr_To_RGB32f+24];
	mad.f32 	%f19, %f18, %f11, %f17;
	ld.const.f32 	%f20, [k601YCbCr_To_RGB32f+32];
	mad.f32 	%f21, %f20, %f15, %f19;
	ld.const.f32 	%f22, [k601YCbCr_To_RGB32f+16];
	mul.f32 	%f23, %f22, %f7;
	ld.const.f32 	%f24, [k601YCbCr_To_RGB32f+12];
	mad.f32 	%f25, %f24, %f11, %f23;
	ld.const.f32 	%f26, [k601YCbCr_To_RGB32f+20];
	mad.f32 	%f27, %f26, %f15, %f25;
	ld.const.f32 	%f28, [k601YCbCr_To_RGB32f+4];
	mul.f32 	%f29, %f28, %f7;
	ld.const.f32 	%f30, [k601YCbCr_To_RGB32f+0];
	mad.f32 	%f31, %f30, %f11, %f29;
	ld.const.f32 	%f32, [k601YCbCr_To_RGB32f+8];
	mad.f32 	%f33, %f32, %f15, %f31;
	mov.f32 	%f34, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd13+0], {%f21,%f27,%f33,%f34};
$Lt_0_355842:
	.loc	18	64	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel

	.entry PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<37>;
	.reg .u64 %rd<15>;
	.reg .f32 %f<36>;
	.reg .pred %p<3>;
	.loc	18	65	0
$LBB1_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.x;
	cvt.s32.u16 	%r2, %ntid.x;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.s32.u16 	%r4, %ctaid.y;
	cvt.s32.u16 	%r5, %ntid.y;
	mul24.lo.s32 	%r6, %r4, %r5;
	cvt.u32.u16 	%r7, %tid.x;
	add.u32 	%r8, %r3, %r7;
	cvt.u32.u16 	%r9, %tid.y;
	add.u32 	%r10, %r6, %r9;
	ld.param.s32 	%r11, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	set.gt.u32.s32 	%r12, %r11, %r8;
	neg.s32 	%r13, %r12;
	ld.param.s32 	%r14, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	set.gt.u32.s32 	%r15, %r14, %r10;
	neg.s32 	%r16, %r15;
	and.b32 	%r17, %r13, %r16;
	mov.u32 	%r18, 0;
	setp.eq.s32 	%p1, %r17, %r18;
	@%p1 bra 	$Lt_1_356098;
	.loc	15	89	0
	ld.param.s32 	%r19, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch];
	mul24.lo.s32 	%r20, %r10, %r19;
	add.s32 	%r21, %r8, %r20;
	cvt.u64.s32 	%rd1, %r21;
	ld.param.u64 	%rd2, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane];
	add.u64 	%rd3, %rd1, %rd2;
	ld.global.u8 	%r22, [%rd3+0];
	shr.s32 	%r23, %r8, 1;
	shr.s32 	%r24, %r10, 1;
	ld.param.s32 	%r25, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch];
	mul24.lo.s32 	%r26, %r24, %r25;
	add.s32 	%r27, %r23, %r26;
	cvt.u64.s32 	%rd4, %r27;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane];
	add.u64 	%rd6, %rd4, %rd5;
	ld.global.u8 	%r28, [%rd6+0];
	ld.param.s32 	%r29, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch];
	mul24.lo.s32 	%r30, %r24, %r29;
	add.s32 	%r31, %r23, %r30;
	cvt.u64.s32 	%rd7, %r31;
	ld.param.u64 	%rd8, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane];
	add.u64 	%rd9, %rd7, %rd8;
	ld.global.u8 	%r32, [%rd9+0];
	.loc	15	100	0
	cvt.rn.f32.u32 	%f1, %r28;
	cvt.rn.f32.u32 	%f2, %r22;
	cvt.rn.f32.u32 	%f3, %r32;
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f1, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f2, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f3, %f14;
	ld.param.s32 	%r33, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r34, %r10, %r33;
	ld.param.u64 	%rd10, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r35, %r34, %r8;
	cvt.s64.s32 	%rd11, %r35;
	mul.lo.u64 	%rd12, %rd11, 16;
	add.u64 	%rd13, %rd10, %rd12;
	ld.const.f32 	%f16, [k601YCbCr_To_RGB32f+28];
	mul.f32 	%f17, %f16, %f7;
	ld.const.f32 	%f18, [k601YCbCr_To_RGB32f+24];
	mad.f32 	%f19, %f18, %f11, %f17;
	ld.const.f32 	%f20, [k601YCbCr_To_RGB32f+32];
	mad.f32 	%f21, %f20, %f15, %f19;
	ld.const.f32 	%f22, [k601YCbCr_To_RGB32f+16];
	mul.f32 	%f23, %f22, %f7;
	ld.const.f32 	%f24, [k601YCbCr_To_RGB32f+12];
	mad.f32 	%f25, %f24, %f11, %f23;
	ld.const.f32 	%f26, [k601YCbCr_To_RGB32f+20];
	mad.f32 	%f27, %f26, %f15, %f25;
	ld.const.f32 	%f28, [k601YCbCr_To_RGB32f+4];
	mul.f32 	%f29, %f28, %f7;
	ld.const.f32 	%f30, [k601YCbCr_To_RGB32f+0];
	mad.f32 	%f31, %f30, %f11, %f29;
	ld.const.f32 	%f32, [k601YCbCr_To_RGB32f+8];
	mad.f32 	%f33, %f32, %f15, %f31;
	mov.f32 	%f34, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd13+0], {%f21,%f27,%f33,%f34};
$Lt_1_356098:
	.loc	18	65	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel

	.entry PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<42>;
	.reg .u64 %rd<15>;
	.reg .f32 %f<36>;
	.reg .pred %p<3>;
	.loc	18	66	0
$LBB1_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.x;
	cvt.s32.u16 	%r2, %ntid.x;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.s32.u16 	%r4, %ctaid.y;
	cvt.s32.u16 	%r5, %ntid.y;
	mul24.lo.s32 	%r6, %r4, %r5;
	cvt.u32.u16 	%r7, %tid.x;
	add.u32 	%r8, %r3, %r7;
	cvt.u32.u16 	%r9, %tid.y;
	add.u32 	%r10, %r6, %r9;
	ld.param.s32 	%r11, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	set.gt.u32.s32 	%r12, %r11, %r8;
	neg.s32 	%r13, %r12;
	ld.param.s32 	%r14, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	set.gt.u32.s32 	%r15, %r14, %r10;
	neg.s32 	%r16, %r15;
	and.b32 	%r17, %r13, %r16;
	mov.u32 	%r18, 0;
	setp.eq.s32 	%p1, %r17, %r18;
	@%p1 bra 	$Lt_2_356098;
	.loc	15	89	0
	ld.param.s32 	%r19, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch];
	mul24.lo.s32 	%r20, %r10, %r19;
	add.s32 	%r21, %r8, %r20;
	cvt.u64.s32 	%rd1, %r21;
	ld.param.u64 	%rd2, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane];
	add.u64 	%rd3, %rd1, %rd2;
	ld.global.u8 	%r22, [%rd3+0];
	shr.s32 	%r23, %r8, 1;
	and.b32 	%r24, %r10, 1;
	shr.s32 	%r25, %r10, 1;
	and.b32 	%r26, %r25, -2;
	add.s32 	%r27, %r26, 1;
	neg.s32 	%r28, %r24;
	slct.s32.s32 	%r29, %r26, %r27, %r28;
	ld.param.s32 	%r30, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch];
	mul24.lo.s32 	%r31, %r29, %r30;
	add.s32 	%r32, %r23, %r31;
	cvt.u64.s32 	%rd4, %r32;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane];
	add.u64 	%rd6, %rd4, %rd5;
	ld.global.u8 	%r33, [%rd6+0];
	ld.param.s32 	%r34, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch];
	mul24.lo.s32 	%r35, %r29, %r34;
	add.s32 	%r36, %r23, %r35;
	cvt.u64.s32 	%rd7, %r36;
	ld.param.u64 	%rd8, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane];
	add.u64 	%rd9, %rd7, %rd8;
	ld.global.u8 	%r37, [%rd9+0];
	.loc	15	100	0
	cvt.rn.f32.u32 	%f1, %r33;
	cvt.rn.f32.u32 	%f2, %r22;
	cvt.rn.f32.u32 	%f3, %r37;
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f1, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f2, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f3, %f14;
	ld.param.s32 	%r38, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r39, %r10, %r38;
	ld.param.u64 	%rd10, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r40, %r39, %r8;
	cvt.s64.s32 	%rd11, %r40;
	mul.lo.u64 	%rd12, %rd11, 16;
	add.u64 	%rd13, %rd10, %rd12;
	ld.const.f32 	%f16, [k709YCbCr_To_RGB32f+28];
	mul.f32 	%f17, %f16, %f7;
	ld.const.f32 	%f18, [k709YCbCr_To_RGB32f+24];
	mad.f32 	%f19, %f18, %f11, %f17;
	ld.const.f32 	%f20, [k709YCbCr_To_RGB32f+32];
	mad.f32 	%f21, %f20, %f15, %f19;
	ld.const.f32 	%f22, [k709YCbCr_To_RGB32f+16];
	mul.f32 	%f23, %f22, %f7;
	ld.const.f32 	%f24, [k709YCbCr_To_RGB32f+12];
	mad.f32 	%f25, %f24, %f11, %f23;
	ld.const.f32 	%f26, [k709YCbCr_To_RGB32f+20];
	mad.f32 	%f27, %f26, %f15, %f25;
	ld.const.f32 	%f28, [k709YCbCr_To_RGB32f+4];
	mul.f32 	%f29, %f28, %f7;
	ld.const.f32 	%f30, [k709YCbCr_To_RGB32f+0];
	mad.f32 	%f31, %f30, %f11, %f29;
	ld.const.f32 	%f32, [k709YCbCr_To_RGB32f+8];
	mad.f32 	%f33, %f32, %f15, %f31;
	mov.f32 	%f34, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd13+0], {%f21,%f27,%f33,%f34};
$Lt_2_356098:
	.loc	18	66	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel

	.entry PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<37>;
	.reg .u64 %rd<15>;
	.reg .f32 %f<36>;
	.reg .pred %p<3>;
	.loc	18	67	0
$LBB1_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.x;
	cvt.s32.u16 	%r2, %ntid.x;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.s32.u16 	%r4, %ctaid.y;
	cvt.s32.u16 	%r5, %ntid.y;
	mul24.lo.s32 	%r6, %r4, %r5;
	cvt.u32.u16 	%r7, %tid.x;
	add.u32 	%r8, %r3, %r7;
	cvt.u32.u16 	%r9, %tid.y;
	add.u32 	%r10, %r6, %r9;
	ld.param.s32 	%r11, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	set.gt.u32.s32 	%r12, %r11, %r8;
	neg.s32 	%r13, %r12;
	ld.param.s32 	%r14, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	set.gt.u32.s32 	%r15, %r14, %r10;
	neg.s32 	%r16, %r15;
	and.b32 	%r17, %r13, %r16;
	mov.u32 	%r18, 0;
	setp.eq.s32 	%p1, %r17, %r18;
	@%p1 bra 	$Lt_3_356354;
	.loc	15	89	0
	ld.param.s32 	%r19, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPitch];
	mul24.lo.s32 	%r20, %r10, %r19;
	add.s32 	%r21, %r8, %r20;
	cvt.u64.s32 	%rd1, %r21;
	ld.param.u64 	%rd2, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcYPlane];
	add.u64 	%rd3, %rd1, %rd2;
	ld.global.u8 	%r22, [%rd3+0];
	shr.s32 	%r23, %r8, 1;
	shr.s32 	%r24, %r10, 1;
	ld.param.s32 	%r25, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPitch];
	mul24.lo.s32 	%r26, %r24, %r25;
	add.s32 	%r27, %r23, %r26;
	cvt.u64.s32 	%rd4, %r27;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcUPlane];
	add.u64 	%rd6, %rd4, %rd5;
	ld.global.u8 	%r28, [%rd6+0];
	ld.param.s32 	%r29, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPitch];
	mul24.lo.s32 	%r30, %r24, %r29;
	add.s32 	%r31, %r23, %r30;
	cvt.u64.s32 	%rd7, %r31;
	ld.param.u64 	%rd8, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcVPlane];
	add.u64 	%rd9, %rd7, %rd8;
	ld.global.u8 	%r32, [%rd9+0];
	.loc	15	100	0
	cvt.rn.f32.u32 	%f1, %r28;
	cvt.rn.f32.u32 	%f2, %r22;
	cvt.rn.f32.u32 	%f3, %r32;
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f1, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f2, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f3, %f14;
	ld.param.s32 	%r33, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r34, %r10, %r33;
	ld.param.u64 	%rd10, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r35, %r34, %r8;
	cvt.s64.s32 	%rd11, %r35;
	mul.lo.u64 	%rd12, %rd11, 16;
	add.u64 	%rd13, %rd10, %rd12;
	ld.const.f32 	%f16, [k709YCbCr_To_RGB32f+28];
	mul.f32 	%f17, %f16, %f7;
	ld.const.f32 	%f18, [k709YCbCr_To_RGB32f+24];
	mad.f32 	%f19, %f18, %f11, %f17;
	ld.const.f32 	%f20, [k709YCbCr_To_RGB32f+32];
	mad.f32 	%f21, %f20, %f15, %f19;
	ld.const.f32 	%f22, [k709YCbCr_To_RGB32f+16];
	mul.f32 	%f23, %f22, %f7;
	ld.const.f32 	%f24, [k709YCbCr_To_RGB32f+12];
	mad.f32 	%f25, %f24, %f11, %f23;
	ld.const.f32 	%f26, [k709YCbCr_To_RGB32f+20];
	mad.f32 	%f27, %f26, %f15, %f25;
	ld.const.f32 	%f28, [k709YCbCr_To_RGB32f+4];
	mul.f32 	%f29, %f28, %f7;
	ld.const.f32 	%f30, [k709YCbCr_To_RGB32f+0];
	mad.f32 	%f31, %f30, %f11, %f29;
	ld.const.f32 	%f32, [k709YCbCr_To_RGB32f+8];
	mad.f32 	%f33, %f32, %f15, %f31;
	mov.f32 	%f34, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd13+0], {%f21,%f27,%f33,%f34};
$Lt_3_356354:
	.loc	18	67	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel

