	.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_0001da0c_00000000-9_PixelFormatConvert_422.cpp3.i (C:/Users/dvaeng/AppData/Local/Temp/ccBI#.a21456)
	//-----------------------------------------------------------

	//-----------------------------------------------------------
	// 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_0001da0c_00000000-8_PixelFormatConvert_422.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_422.cu"
	.file	19	"c:\scully64\shared\adobe\MediaCore\GPUFoundation\API\Inc\GPUFoundation/Numeric.h"
	.file	20	"c:\scully64\shared\adobe\MediaCore\External\3rdParty\NVIDIA\CUDA\win\64\include\common_functions.h"
	.file	21	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\crt/func_macro.h"
	.file	22	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\math_functions.h"
	.file	23	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\device_functions.h"
	.file	24	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\math_constants.h"
	.file	25	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\sm_11_atomic_functions.h"
	.file	26	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\sm_12_atomic_functions.h"
	.file	27	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\sm_13_double_functions.h"
	.file	28	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\common_types.h"
	.file	29	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\texture_fetch_functions.h"
	.file	30	"c:\scully64\shared\adobe\mediacore\external\3rdparty\nvidia\cuda\win\64\include\math_functions_dbl_ptx1.h"
	.file	31	"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_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<41>;
	.reg .u64 %rd<18>;
	.reg .f32 %f<96>;
	.reg .pred %p<5>;
	.loc	18	168	0
$LBB1_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.y;
	cvt.s32.u16 	%r2, %ntid.y;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.u32.u16 	%r4, %tid.y;
	add.u32 	%r5, %r3, %r4;
	ld.param.s32 	%r6, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	setp.le.s32 	%p1, %r6, %r5;
	@%p1 bra 	$Lt_0_1465090;
	cvt.s32.u16 	%r7, %ctaid.x;
	cvt.s32.u16 	%r8, %ntid.x;
	mul24.lo.s32 	%r9, %r7, %r8;
	cvt.u32.u16 	%r10, %tid.x;
	add.u32 	%r11, %r9, %r10;
	shl.b32 	%r12, %r11, 1;
	ld.param.s32 	%r13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	add.s32 	%r14, %r12, 1;
	setp.le.s32 	%p2, %r13, %r14;
	@%p2 bra 	$Lt_0_1465858;
	.loc	15	89	0
	ld.param.s32 	%r15, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r16, %r5, %r15;
	ld.param.u64 	%rd1, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r17, %r16, %r11;
	cvt.s64.s32 	%rd2, %r17;
	mul.lo.u64 	%rd3, %rd2, 4;
	add.u64 	%rd4, %rd1, %rd3;
	ld.global.v4.u8 	{%r18,%r19,%r20,%r21}, [%rd4+0];
	ld.global.u8 	%r22, [%rd4+4];
	ld.global.u8 	%r23, [%rd4+6];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f1, %r20;
	cvt.rn.f32.u32 	%f2, %r18;
	cvt.rn.f32.u32 	%f3, %r19;
	.loc	18	59	0
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f2, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f3, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f1, %f14;
	ld.const.f32 	%f16, [k601YCbCr_To_RGB32f+32];
	ld.const.f32 	%f17, [k601YCbCr_To_RGB32f+24];
	ld.const.f32 	%f18, [k601YCbCr_To_RGB32f+28];
	mul.f32 	%f19, %f7, %f18;
	mad.f32 	%f20, %f17, %f11, %f19;
	mad.f32 	%f21, %f16, %f15, %f20;
	ld.const.f32 	%f22, [k601YCbCr_To_RGB32f+20];
	ld.const.f32 	%f23, [k601YCbCr_To_RGB32f+12];
	ld.const.f32 	%f24, [k601YCbCr_To_RGB32f+16];
	mul.f32 	%f25, %f7, %f24;
	mad.f32 	%f26, %f23, %f11, %f25;
	mad.f32 	%f27, %f22, %f15, %f26;
	ld.const.f32 	%f28, [k601YCbCr_To_RGB32f+8];
	ld.const.f32 	%f29, [k601YCbCr_To_RGB32f+0];
	ld.const.f32 	%f30, [k601YCbCr_To_RGB32f+4];
	mul.f32 	%f31, %f7, %f30;
	mad.f32 	%f32, %f29, %f11, %f31;
	mad.f32 	%f33, %f28, %f15, %f32;
	.loc	17	378	0
	cvt.rn.f32.u32 	%f34, %r23;
	add.f32 	%f35, %f34, %f1;
	cvt.rzi.u32.f32 	%r24, %f35;
	shr.u32 	%r25, %r24, 1;
	cvt.rn.f32.u32 	%f36, %r25;
	cvt.rn.f32.u32 	%f37, %r22;
	add.f32 	%f38, %f37, %f2;
	cvt.rzi.u32.f32 	%r26, %f38;
	shr.u32 	%r27, %r26, 1;
	cvt.rn.f32.u32 	%f39, %r27;
	cvt.rn.f32.u32 	%f40, %r21;
	.loc	17	399	0
	mov.f32 	%f41, 0f3f800000;    	// 1
	mul.f32 	%f42, %f4, %f41;
	sub.f32 	%f43, %f39, %f42;
	mov.f32 	%f44, 0f3f800000;    	// 1
	mul.f32 	%f45, %f8, %f44;
	sub.f32 	%f46, %f40, %f45;
	mov.f32 	%f47, 0f3f800000;    	// 1
	mul.f32 	%f48, %f12, %f47;
	sub.f32 	%f49, %f36, %f48;
	mul.f32 	%f50, %f43, %f24;
	mad.f32 	%f51, %f23, %f46, %f50;
	mad.f32 	%f52, %f22, %f49, %f51;
	mul.f32 	%f53, %f43, %f18;
	mad.f32 	%f54, %f17, %f46, %f53;
	mad.f32 	%f55, %f16, %f49, %f54;
	.loc	16	268	0
	mul.f32 	%f56, %f43, %f30;
	mad.f32 	%f57, %f29, %f46, %f56;
	mad.f32 	%f58, %f28, %f49, %f57;
	.loc	15	100	0
	ld.param.s32 	%r28, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r29, %r5, %r28;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r30, %r12, %r29;
	cvt.s64.s32 	%rd6, %r30;
	mul.lo.u64 	%rd7, %rd6, 16;
	add.u64 	%rd8, %rd5, %rd7;
	mov.f32 	%f59, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+0], {%f21,%f27,%f33,%f59};
	mov.f32 	%f60, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+16], {%f55,%f52,%f58,%f60};
	.loc	18	168	0
	bra.uni 	$Lt_0_1465602;
$Lt_0_1465858:
	setp.ge.s32 	%p3, %r12, %r13;
	@%p3 bra 	$Lt_0_1532674;
	.loc	15	89	0
	ld.param.s32 	%r31, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r32, %r5, %r31;
	ld.param.u64 	%rd9, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r33, %r32, %r11;
	cvt.s64.s32 	%rd10, %r33;
	mul.lo.u64 	%rd11, %rd10, 4;
	add.u64 	%rd12, %rd9, %rd11;
	ld.global.v4.u8 	{%r34,%r35,%r36,_}, [%rd12+0];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f61, %r36;
	cvt.rn.f32.u32 	%f62, %r34;
	cvt.rn.f32.u32 	%f63, %r35;
	.loc	17	399	0
	ld.const.f32 	%f64, [kYCbCrOffset+4];
	mov.f32 	%f65, 0f3f800000;    	// 1
	mul.f32 	%f66, %f64, %f65;
	sub.f32 	%f67, %f62, %f66;
	ld.const.f32 	%f68, [kYCbCrOffset+0];
	mov.f32 	%f69, 0f3f800000;    	// 1
	mul.f32 	%f70, %f68, %f69;
	sub.f32 	%f71, %f63, %f70;
	ld.const.f32 	%f72, [kYCbCrOffset+8];
	mov.f32 	%f73, 0f3f800000;    	// 1
	mul.f32 	%f74, %f72, %f73;
	sub.f32 	%f75, %f61, %f74;
	ld.const.f32 	%f76, [k601YCbCr_To_RGB32f+16];
	mul.f32 	%f77, %f76, %f67;
	ld.const.f32 	%f78, [k601YCbCr_To_RGB32f+12];
	mad.f32 	%f79, %f78, %f71, %f77;
	ld.const.f32 	%f80, [k601YCbCr_To_RGB32f+20];
	mad.f32 	%f81, %f80, %f75, %f79;
	.loc	16	268	0
	ld.const.f32 	%f82, [k601YCbCr_To_RGB32f+4];
	mul.f32 	%f83, %f82, %f67;
	ld.const.f32 	%f84, [k601YCbCr_To_RGB32f+0];
	mad.f32 	%f85, %f84, %f71, %f83;
	ld.const.f32 	%f86, [k601YCbCr_To_RGB32f+8];
	mad.f32 	%f87, %f86, %f75, %f85;
	.loc	15	100	0
	ld.param.s32 	%r37, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r38, %r5, %r37;
	ld.param.u64 	%rd13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r39, %r12, %r38;
	cvt.s64.s32 	%rd14, %r39;
	mul.lo.u64 	%rd15, %rd14, 16;
	add.u64 	%rd16, %rd13, %rd15;
	ld.const.f32 	%f88, [k601YCbCr_To_RGB32f+28];
	mul.f32 	%f89, %f88, %f67;
	ld.const.f32 	%f90, [k601YCbCr_To_RGB32f+24];
	mad.f32 	%f91, %f90, %f71, %f89;
	ld.const.f32 	%f92, [k601YCbCr_To_RGB32f+32];
	mad.f32 	%f93, %f92, %f75, %f91;
	mov.f32 	%f94, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd16+0], {%f93,%f81,%f87,%f94};
$Lt_0_1532674:
$Lt_0_1465602:
$Lt_0_1465090:
	.loc	18	168	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel

	.entry PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<41>;
	.reg .u64 %rd<18>;
	.reg .f32 %f<96>;
	.reg .pred %p<5>;
	.loc	18	169	0
$LBB1_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.y;
	cvt.s32.u16 	%r2, %ntid.y;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.u32.u16 	%r4, %tid.y;
	add.u32 	%r5, %r3, %r4;
	ld.param.s32 	%r6, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	setp.le.s32 	%p1, %r6, %r5;
	@%p1 bra 	$Lt_1_1465090;
	cvt.s32.u16 	%r7, %ctaid.x;
	cvt.s32.u16 	%r8, %ntid.x;
	mul24.lo.s32 	%r9, %r7, %r8;
	cvt.u32.u16 	%r10, %tid.x;
	add.u32 	%r11, %r9, %r10;
	shl.b32 	%r12, %r11, 1;
	ld.param.s32 	%r13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	add.s32 	%r14, %r12, 1;
	setp.le.s32 	%p2, %r13, %r14;
	@%p2 bra 	$Lt_1_1465858;
	.loc	15	89	0
	ld.param.s32 	%r15, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r16, %r5, %r15;
	ld.param.u64 	%rd1, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r17, %r16, %r11;
	cvt.s64.s32 	%rd2, %r17;
	mul.lo.u64 	%rd3, %rd2, 4;
	add.u64 	%rd4, %rd1, %rd3;
	ld.global.v4.u8 	{%r18,%r19,%r20,%r21}, [%rd4+0];
	ld.global.u8 	%r22, [%rd4+4];
	ld.global.u8 	%r23, [%rd4+6];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f1, %r20;
	cvt.rn.f32.u32 	%f2, %r18;
	cvt.rn.f32.u32 	%f3, %r19;
	.loc	18	59	0
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f2, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f3, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f1, %f14;
	ld.const.f32 	%f16, [k709YCbCr_To_RGB32f+32];
	ld.const.f32 	%f17, [k709YCbCr_To_RGB32f+24];
	ld.const.f32 	%f18, [k709YCbCr_To_RGB32f+28];
	mul.f32 	%f19, %f7, %f18;
	mad.f32 	%f20, %f17, %f11, %f19;
	mad.f32 	%f21, %f16, %f15, %f20;
	ld.const.f32 	%f22, [k709YCbCr_To_RGB32f+20];
	ld.const.f32 	%f23, [k709YCbCr_To_RGB32f+12];
	ld.const.f32 	%f24, [k709YCbCr_To_RGB32f+16];
	mul.f32 	%f25, %f7, %f24;
	mad.f32 	%f26, %f23, %f11, %f25;
	mad.f32 	%f27, %f22, %f15, %f26;
	ld.const.f32 	%f28, [k709YCbCr_To_RGB32f+8];
	ld.const.f32 	%f29, [k709YCbCr_To_RGB32f+0];
	ld.const.f32 	%f30, [k709YCbCr_To_RGB32f+4];
	mul.f32 	%f31, %f7, %f30;
	mad.f32 	%f32, %f29, %f11, %f31;
	mad.f32 	%f33, %f28, %f15, %f32;
	.loc	17	378	0
	cvt.rn.f32.u32 	%f34, %r23;
	add.f32 	%f35, %f34, %f1;
	cvt.rzi.u32.f32 	%r24, %f35;
	shr.u32 	%r25, %r24, 1;
	cvt.rn.f32.u32 	%f36, %r25;
	cvt.rn.f32.u32 	%f37, %r22;
	add.f32 	%f38, %f37, %f2;
	cvt.rzi.u32.f32 	%r26, %f38;
	shr.u32 	%r27, %r26, 1;
	cvt.rn.f32.u32 	%f39, %r27;
	cvt.rn.f32.u32 	%f40, %r21;
	.loc	17	399	0
	mov.f32 	%f41, 0f3f800000;    	// 1
	mul.f32 	%f42, %f4, %f41;
	sub.f32 	%f43, %f39, %f42;
	mov.f32 	%f44, 0f3f800000;    	// 1
	mul.f32 	%f45, %f8, %f44;
	sub.f32 	%f46, %f40, %f45;
	mov.f32 	%f47, 0f3f800000;    	// 1
	mul.f32 	%f48, %f12, %f47;
	sub.f32 	%f49, %f36, %f48;
	mul.f32 	%f50, %f43, %f24;
	mad.f32 	%f51, %f23, %f46, %f50;
	mad.f32 	%f52, %f22, %f49, %f51;
	mul.f32 	%f53, %f43, %f18;
	mad.f32 	%f54, %f17, %f46, %f53;
	mad.f32 	%f55, %f16, %f49, %f54;
	.loc	16	268	0
	mul.f32 	%f56, %f43, %f30;
	mad.f32 	%f57, %f29, %f46, %f56;
	mad.f32 	%f58, %f28, %f49, %f57;
	.loc	15	100	0
	ld.param.s32 	%r28, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r29, %r5, %r28;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r30, %r12, %r29;
	cvt.s64.s32 	%rd6, %r30;
	mul.lo.u64 	%rd7, %rd6, 16;
	add.u64 	%rd8, %rd5, %rd7;
	mov.f32 	%f59, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+0], {%f21,%f27,%f33,%f59};
	mov.f32 	%f60, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+16], {%f55,%f52,%f58,%f60};
	.loc	18	169	0
	bra.uni 	$Lt_1_1465602;
$Lt_1_1465858:
	setp.ge.s32 	%p3, %r12, %r13;
	@%p3 bra 	$Lt_1_1532674;
	.loc	15	89	0
	ld.param.s32 	%r31, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r32, %r5, %r31;
	ld.param.u64 	%rd9, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r33, %r32, %r11;
	cvt.s64.s32 	%rd10, %r33;
	mul.lo.u64 	%rd11, %rd10, 4;
	add.u64 	%rd12, %rd9, %rd11;
	ld.global.v4.u8 	{%r34,%r35,%r36,_}, [%rd12+0];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f61, %r36;
	cvt.rn.f32.u32 	%f62, %r34;
	cvt.rn.f32.u32 	%f63, %r35;
	.loc	17	399	0
	ld.const.f32 	%f64, [kYCbCrOffset+4];
	mov.f32 	%f65, 0f3f800000;    	// 1
	mul.f32 	%f66, %f64, %f65;
	sub.f32 	%f67, %f62, %f66;
	ld.const.f32 	%f68, [kYCbCrOffset+0];
	mov.f32 	%f69, 0f3f800000;    	// 1
	mul.f32 	%f70, %f68, %f69;
	sub.f32 	%f71, %f63, %f70;
	ld.const.f32 	%f72, [kYCbCrOffset+8];
	mov.f32 	%f73, 0f3f800000;    	// 1
	mul.f32 	%f74, %f72, %f73;
	sub.f32 	%f75, %f61, %f74;
	ld.const.f32 	%f76, [k709YCbCr_To_RGB32f+16];
	mul.f32 	%f77, %f76, %f67;
	ld.const.f32 	%f78, [k709YCbCr_To_RGB32f+12];
	mad.f32 	%f79, %f78, %f71, %f77;
	ld.const.f32 	%f80, [k709YCbCr_To_RGB32f+20];
	mad.f32 	%f81, %f80, %f75, %f79;
	.loc	16	268	0
	ld.const.f32 	%f82, [k709YCbCr_To_RGB32f+4];
	mul.f32 	%f83, %f82, %f67;
	ld.const.f32 	%f84, [k709YCbCr_To_RGB32f+0];
	mad.f32 	%f85, %f84, %f71, %f83;
	ld.const.f32 	%f86, [k709YCbCr_To_RGB32f+8];
	mad.f32 	%f87, %f86, %f75, %f85;
	.loc	15	100	0
	ld.param.s32 	%r37, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r38, %r5, %r37;
	ld.param.u64 	%rd13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r39, %r12, %r38;
	cvt.s64.s32 	%rd14, %r39;
	mul.lo.u64 	%rd15, %rd14, 16;
	add.u64 	%rd16, %rd13, %rd15;
	ld.const.f32 	%f88, [k709YCbCr_To_RGB32f+28];
	mul.f32 	%f89, %f88, %f67;
	ld.const.f32 	%f90, [k709YCbCr_To_RGB32f+24];
	mad.f32 	%f91, %f90, %f71, %f89;
	ld.const.f32 	%f92, [k709YCbCr_To_RGB32f+32];
	mad.f32 	%f93, %f92, %f75, %f91;
	mov.f32 	%f94, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd16+0], {%f93,%f81,%f87,%f94};
$Lt_1_1532674:
$Lt_1_1465602:
$Lt_1_1465090:
	.loc	18	169	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_UYVY_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel

	.entry PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<41>;
	.reg .u64 %rd<18>;
	.reg .f32 %f<96>;
	.reg .pred %p<5>;
	.loc	18	170	0
$LBB1_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.y;
	cvt.s32.u16 	%r2, %ntid.y;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.u32.u16 	%r4, %tid.y;
	add.u32 	%r5, %r3, %r4;
	ld.param.s32 	%r6, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	setp.le.s32 	%p1, %r6, %r5;
	@%p1 bra 	$Lt_2_1464322;
	cvt.s32.u16 	%r7, %ctaid.x;
	cvt.s32.u16 	%r8, %ntid.x;
	mul24.lo.s32 	%r9, %r7, %r8;
	cvt.u32.u16 	%r10, %tid.x;
	add.u32 	%r11, %r9, %r10;
	shl.b32 	%r12, %r11, 1;
	ld.param.s32 	%r13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	add.s32 	%r14, %r12, 1;
	setp.le.s32 	%p2, %r13, %r14;
	@%p2 bra 	$Lt_2_1465090;
	.loc	15	89	0
	ld.param.s32 	%r15, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r16, %r5, %r15;
	ld.param.u64 	%rd1, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r17, %r16, %r11;
	cvt.s64.s32 	%rd2, %r17;
	mul.lo.u64 	%rd3, %rd2, 4;
	add.u64 	%rd4, %rd1, %rd3;
	ld.global.v4.u8 	{%r18,%r19,%r20,%r21}, [%rd4+0];
	ld.global.u8 	%r22, [%rd4+5];
	ld.global.u8 	%r23, [%rd4+7];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f1, %r21;
	cvt.rn.f32.u32 	%f2, %r19;
	cvt.rn.f32.u32 	%f3, %r18;
	.loc	18	59	0
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f2, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f3, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f1, %f14;
	ld.const.f32 	%f16, [k601YCbCr_To_RGB32f+32];
	ld.const.f32 	%f17, [k601YCbCr_To_RGB32f+24];
	ld.const.f32 	%f18, [k601YCbCr_To_RGB32f+28];
	mul.f32 	%f19, %f7, %f18;
	mad.f32 	%f20, %f17, %f11, %f19;
	mad.f32 	%f21, %f16, %f15, %f20;
	ld.const.f32 	%f22, [k601YCbCr_To_RGB32f+20];
	ld.const.f32 	%f23, [k601YCbCr_To_RGB32f+12];
	ld.const.f32 	%f24, [k601YCbCr_To_RGB32f+16];
	mul.f32 	%f25, %f7, %f24;
	mad.f32 	%f26, %f23, %f11, %f25;
	mad.f32 	%f27, %f22, %f15, %f26;
	ld.const.f32 	%f28, [k601YCbCr_To_RGB32f+8];
	ld.const.f32 	%f29, [k601YCbCr_To_RGB32f+0];
	ld.const.f32 	%f30, [k601YCbCr_To_RGB32f+4];
	mul.f32 	%f31, %f7, %f30;
	mad.f32 	%f32, %f29, %f11, %f31;
	mad.f32 	%f33, %f28, %f15, %f32;
	.loc	17	378	0
	cvt.rn.f32.u32 	%f34, %r23;
	add.f32 	%f35, %f34, %f1;
	cvt.rzi.u32.f32 	%r24, %f35;
	shr.u32 	%r25, %r24, 1;
	cvt.rn.f32.u32 	%f36, %r25;
	cvt.rn.f32.u32 	%f37, %r22;
	add.f32 	%f38, %f37, %f2;
	cvt.rzi.u32.f32 	%r26, %f38;
	shr.u32 	%r27, %r26, 1;
	cvt.rn.f32.u32 	%f39, %r27;
	cvt.rn.f32.u32 	%f40, %r20;
	.loc	17	399	0
	mov.f32 	%f41, 0f3f800000;    	// 1
	mul.f32 	%f42, %f4, %f41;
	sub.f32 	%f43, %f39, %f42;
	mov.f32 	%f44, 0f3f800000;    	// 1
	mul.f32 	%f45, %f8, %f44;
	sub.f32 	%f46, %f40, %f45;
	mov.f32 	%f47, 0f3f800000;    	// 1
	mul.f32 	%f48, %f12, %f47;
	sub.f32 	%f49, %f36, %f48;
	mul.f32 	%f50, %f43, %f24;
	mad.f32 	%f51, %f23, %f46, %f50;
	mad.f32 	%f52, %f22, %f49, %f51;
	mul.f32 	%f53, %f43, %f18;
	mad.f32 	%f54, %f17, %f46, %f53;
	mad.f32 	%f55, %f16, %f49, %f54;
	.loc	16	268	0
	mul.f32 	%f56, %f43, %f30;
	mad.f32 	%f57, %f29, %f46, %f56;
	mad.f32 	%f58, %f28, %f49, %f57;
	.loc	15	100	0
	ld.param.s32 	%r28, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r29, %r5, %r28;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r30, %r12, %r29;
	cvt.s64.s32 	%rd6, %r30;
	mul.lo.u64 	%rd7, %rd6, 16;
	add.u64 	%rd8, %rd5, %rd7;
	mov.f32 	%f59, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+0], {%f21,%f27,%f33,%f59};
	mov.f32 	%f60, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+16], {%f55,%f52,%f58,%f60};
	.loc	18	170	0
	bra.uni 	$Lt_2_1464834;
$Lt_2_1465090:
	setp.ge.s32 	%p3, %r12, %r13;
	@%p3 bra 	$Lt_2_1531906;
	.loc	15	89	0
	ld.param.s32 	%r31, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r32, %r5, %r31;
	ld.param.u64 	%rd9, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r33, %r32, %r11;
	cvt.s64.s32 	%rd10, %r33;
	mul.lo.u64 	%rd11, %rd10, 4;
	add.u64 	%rd12, %rd9, %rd11;
	ld.global.v4.u8 	{%r34,%r35,_,%r36}, [%rd12+0];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f61, %r36;
	cvt.rn.f32.u32 	%f62, %r35;
	cvt.rn.f32.u32 	%f63, %r34;
	.loc	17	399	0
	ld.const.f32 	%f64, [kYCbCrOffset+4];
	mov.f32 	%f65, 0f3f800000;    	// 1
	mul.f32 	%f66, %f64, %f65;
	sub.f32 	%f67, %f62, %f66;
	ld.const.f32 	%f68, [kYCbCrOffset+0];
	mov.f32 	%f69, 0f3f800000;    	// 1
	mul.f32 	%f70, %f68, %f69;
	sub.f32 	%f71, %f63, %f70;
	ld.const.f32 	%f72, [kYCbCrOffset+8];
	mov.f32 	%f73, 0f3f800000;    	// 1
	mul.f32 	%f74, %f72, %f73;
	sub.f32 	%f75, %f61, %f74;
	ld.const.f32 	%f76, [k601YCbCr_To_RGB32f+16];
	mul.f32 	%f77, %f76, %f67;
	ld.const.f32 	%f78, [k601YCbCr_To_RGB32f+12];
	mad.f32 	%f79, %f78, %f71, %f77;
	ld.const.f32 	%f80, [k601YCbCr_To_RGB32f+20];
	mad.f32 	%f81, %f80, %f75, %f79;
	.loc	16	268	0
	ld.const.f32 	%f82, [k601YCbCr_To_RGB32f+4];
	mul.f32 	%f83, %f82, %f67;
	ld.const.f32 	%f84, [k601YCbCr_To_RGB32f+0];
	mad.f32 	%f85, %f84, %f71, %f83;
	ld.const.f32 	%f86, [k601YCbCr_To_RGB32f+8];
	mad.f32 	%f87, %f86, %f75, %f85;
	.loc	15	100	0
	ld.param.s32 	%r37, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r38, %r5, %r37;
	ld.param.u64 	%rd13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r39, %r12, %r38;
	cvt.s64.s32 	%rd14, %r39;
	mul.lo.u64 	%rd15, %rd14, 16;
	add.u64 	%rd16, %rd13, %rd15;
	ld.const.f32 	%f88, [k601YCbCr_To_RGB32f+28];
	mul.f32 	%f89, %f88, %f67;
	ld.const.f32 	%f90, [k601YCbCr_To_RGB32f+24];
	mad.f32 	%f91, %f90, %f71, %f89;
	ld.const.f32 	%f92, [k601YCbCr_To_RGB32f+32];
	mad.f32 	%f93, %f92, %f75, %f91;
	mov.f32 	%f94, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd16+0], {%f93,%f81,%f87,%f94};
$Lt_2_1531906:
$Lt_2_1464834:
$Lt_2_1464322:
	.loc	18	170	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_To_IR_PixelFormat_BGRA_4444_32f_Kernel

	.entry PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel (
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch,
		.param .u64 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth,
		.param .s32 __cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight)
	{
	.reg .u32 %r<41>;
	.reg .u64 %rd<18>;
	.reg .f32 %f<96>;
	.reg .pred %p<5>;
	.loc	18	171	0
$LBB1_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	cvt.s32.u16 	%r1, %ctaid.y;
	cvt.s32.u16 	%r2, %ntid.y;
	mul24.lo.s32 	%r3, %r1, %r2;
	cvt.u32.u16 	%r4, %tid.y;
	add.u32 	%r5, %r3, %r4;
	ld.param.s32 	%r6, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inHeight];
	setp.le.s32 	%p1, %r6, %r5;
	@%p1 bra 	$Lt_3_1464322;
	cvt.s32.u16 	%r7, %ctaid.x;
	cvt.s32.u16 	%r8, %ntid.x;
	mul24.lo.s32 	%r9, %r7, %r8;
	cvt.u32.u16 	%r10, %tid.x;
	add.u32 	%r11, %r9, %r10;
	shl.b32 	%r12, %r11, 1;
	ld.param.s32 	%r13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inWidth];
	add.s32 	%r14, %r12, 1;
	setp.le.s32 	%p2, %r13, %r14;
	@%p2 bra 	$Lt_3_1465090;
	.loc	15	89	0
	ld.param.s32 	%r15, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r16, %r5, %r15;
	ld.param.u64 	%rd1, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r17, %r16, %r11;
	cvt.s64.s32 	%rd2, %r17;
	mul.lo.u64 	%rd3, %rd2, 4;
	add.u64 	%rd4, %rd1, %rd3;
	ld.global.v4.u8 	{%r18,%r19,%r20,%r21}, [%rd4+0];
	ld.global.u8 	%r22, [%rd4+5];
	ld.global.u8 	%r23, [%rd4+7];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f1, %r21;
	cvt.rn.f32.u32 	%f2, %r19;
	cvt.rn.f32.u32 	%f3, %r18;
	.loc	18	59	0
	ld.const.f32 	%f4, [kYCbCrOffset+4];
	mov.f32 	%f5, 0f3f800000;     	// 1
	mul.f32 	%f6, %f4, %f5;
	sub.f32 	%f7, %f2, %f6;
	ld.const.f32 	%f8, [kYCbCrOffset+0];
	mov.f32 	%f9, 0f3f800000;     	// 1
	mul.f32 	%f10, %f8, %f9;
	sub.f32 	%f11, %f3, %f10;
	ld.const.f32 	%f12, [kYCbCrOffset+8];
	mov.f32 	%f13, 0f3f800000;    	// 1
	mul.f32 	%f14, %f12, %f13;
	sub.f32 	%f15, %f1, %f14;
	ld.const.f32 	%f16, [k709YCbCr_To_RGB32f+32];
	ld.const.f32 	%f17, [k709YCbCr_To_RGB32f+24];
	ld.const.f32 	%f18, [k709YCbCr_To_RGB32f+28];
	mul.f32 	%f19, %f7, %f18;
	mad.f32 	%f20, %f17, %f11, %f19;
	mad.f32 	%f21, %f16, %f15, %f20;
	ld.const.f32 	%f22, [k709YCbCr_To_RGB32f+20];
	ld.const.f32 	%f23, [k709YCbCr_To_RGB32f+12];
	ld.const.f32 	%f24, [k709YCbCr_To_RGB32f+16];
	mul.f32 	%f25, %f7, %f24;
	mad.f32 	%f26, %f23, %f11, %f25;
	mad.f32 	%f27, %f22, %f15, %f26;
	ld.const.f32 	%f28, [k709YCbCr_To_RGB32f+8];
	ld.const.f32 	%f29, [k709YCbCr_To_RGB32f+0];
	ld.const.f32 	%f30, [k709YCbCr_To_RGB32f+4];
	mul.f32 	%f31, %f7, %f30;
	mad.f32 	%f32, %f29, %f11, %f31;
	mad.f32 	%f33, %f28, %f15, %f32;
	.loc	17	378	0
	cvt.rn.f32.u32 	%f34, %r23;
	add.f32 	%f35, %f34, %f1;
	cvt.rzi.u32.f32 	%r24, %f35;
	shr.u32 	%r25, %r24, 1;
	cvt.rn.f32.u32 	%f36, %r25;
	cvt.rn.f32.u32 	%f37, %r22;
	add.f32 	%f38, %f37, %f2;
	cvt.rzi.u32.f32 	%r26, %f38;
	shr.u32 	%r27, %r26, 1;
	cvt.rn.f32.u32 	%f39, %r27;
	cvt.rn.f32.u32 	%f40, %r20;
	.loc	17	399	0
	mov.f32 	%f41, 0f3f800000;    	// 1
	mul.f32 	%f42, %f4, %f41;
	sub.f32 	%f43, %f39, %f42;
	mov.f32 	%f44, 0f3f800000;    	// 1
	mul.f32 	%f45, %f8, %f44;
	sub.f32 	%f46, %f40, %f45;
	mov.f32 	%f47, 0f3f800000;    	// 1
	mul.f32 	%f48, %f12, %f47;
	sub.f32 	%f49, %f36, %f48;
	mul.f32 	%f50, %f43, %f24;
	mad.f32 	%f51, %f23, %f46, %f50;
	mad.f32 	%f52, %f22, %f49, %f51;
	mul.f32 	%f53, %f43, %f18;
	mad.f32 	%f54, %f17, %f46, %f53;
	mad.f32 	%f55, %f16, %f49, %f54;
	.loc	16	268	0
	mul.f32 	%f56, %f43, %f30;
	mad.f32 	%f57, %f29, %f46, %f56;
	mad.f32 	%f58, %f28, %f49, %f57;
	.loc	15	100	0
	ld.param.s32 	%r28, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r29, %r5, %r28;
	ld.param.u64 	%rd5, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r30, %r12, %r29;
	cvt.s64.s32 	%rd6, %r30;
	mul.lo.u64 	%rd7, %rd6, 16;
	add.u64 	%rd8, %rd5, %rd7;
	mov.f32 	%f59, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+0], {%f21,%f27,%f33,%f59};
	mov.f32 	%f60, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd8+16], {%f55,%f52,%f58,%f60};
	.loc	18	171	0
	bra.uni 	$Lt_3_1464834;
$Lt_3_1465090:
	setp.ge.s32 	%p3, %r12, %r13;
	@%p3 bra 	$Lt_3_1531906;
	.loc	15	89	0
	ld.param.s32 	%r31, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrcPitch];
	mul24.lo.s32 	%r32, %r5, %r31;
	ld.param.u64 	%rd9, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inSrc];
	add.s32 	%r33, %r32, %r11;
	cvt.s64.s32 	%rd10, %r33;
	mul.lo.u64 	%rd11, %rd10, 4;
	add.u64 	%rd12, %rd9, %rd11;
	ld.global.v4.u8 	{%r34,%r35,_,%r36}, [%rd12+0];
	.loc	17	378	0
	cvt.rn.f32.u32 	%f61, %r36;
	cvt.rn.f32.u32 	%f62, %r35;
	cvt.rn.f32.u32 	%f63, %r34;
	.loc	17	399	0
	ld.const.f32 	%f64, [kYCbCrOffset+4];
	mov.f32 	%f65, 0f3f800000;    	// 1
	mul.f32 	%f66, %f64, %f65;
	sub.f32 	%f67, %f62, %f66;
	ld.const.f32 	%f68, [kYCbCrOffset+0];
	mov.f32 	%f69, 0f3f800000;    	// 1
	mul.f32 	%f70, %f68, %f69;
	sub.f32 	%f71, %f63, %f70;
	ld.const.f32 	%f72, [kYCbCrOffset+8];
	mov.f32 	%f73, 0f3f800000;    	// 1
	mul.f32 	%f74, %f72, %f73;
	sub.f32 	%f75, %f61, %f74;
	ld.const.f32 	%f76, [k709YCbCr_To_RGB32f+16];
	mul.f32 	%f77, %f76, %f67;
	ld.const.f32 	%f78, [k709YCbCr_To_RGB32f+12];
	mad.f32 	%f79, %f78, %f71, %f77;
	ld.const.f32 	%f80, [k709YCbCr_To_RGB32f+20];
	mad.f32 	%f81, %f80, %f75, %f79;
	.loc	16	268	0
	ld.const.f32 	%f82, [k709YCbCr_To_RGB32f+4];
	mul.f32 	%f83, %f82, %f67;
	ld.const.f32 	%f84, [k709YCbCr_To_RGB32f+0];
	mad.f32 	%f85, %f84, %f71, %f83;
	ld.const.f32 	%f86, [k709YCbCr_To_RGB32f+8];
	mad.f32 	%f87, %f86, %f75, %f85;
	.loc	15	100	0
	ld.param.s32 	%r37, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDestPitch];
	mul24.lo.s32 	%r38, %r5, %r37;
	ld.param.u64 	%rd13, [__cudaparm_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel_inDest];
	add.s32 	%r39, %r12, %r38;
	cvt.s64.s32 	%rd14, %r39;
	mul.lo.u64 	%rd15, %rd14, 16;
	add.u64 	%rd16, %rd13, %rd15;
	ld.const.f32 	%f88, [k709YCbCr_To_RGB32f+28];
	mul.f32 	%f89, %f88, %f67;
	ld.const.f32 	%f90, [k709YCbCr_To_RGB32f+24];
	mad.f32 	%f91, %f90, %f71, %f89;
	ld.const.f32 	%f92, [k709YCbCr_To_RGB32f+32];
	mad.f32 	%f93, %f92, %f75, %f91;
	mov.f32 	%f94, 0f3f800000;    	// 1
	st.global.v4.f32 	[%rd16+0], {%f93,%f81,%f87,%f94};
$Lt_3_1531906:
$Lt_3_1464834:
$Lt_3_1464322:
	.loc	18	171	0
	exit;
$LDWend_PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel:
	} // PixelFormatConvert_IR_PixelFormat_YUYV_422_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel

