architecture {sm_11}
abiversion   {1}
modname      {cubin}
consts {
		name    = kYCbCrOffset
		segname = const
		segnum  = 0
		offset  = 504
		bytes   = 12
	mem {
		0x41800000 0x43000000 0x43000000 
	}
}
consts {
		name    = kRGB8u_To_709YCbCr
		segname = const
		segnum  = 0
		offset  = 360
		bytes   = 36
	mem {
		0x3e3af7cf 0x3f1d3e35 0x3d7dfbe7 0x3dce1893 
		0xbead5917 0x3ee0e0c5 0x3ee0e0c5 0xbecc420c 
		0xbd24f5c3 
	}
}
consts {
		name    = kRGB32f_To_601YCbCr
		segname = const
		segnum  = 0
		offset  = 72
		bytes   = 36
	mem {
		0x4282f646 0x43008d91 0x41c7ba5e 0xc2173021 
		0xc29467f0 0x42e00000 0x42e00000 0xc2bb926f 
		0xc191b646 
	}
}
consts {
		name    = k601YCbCr_To_RGB32f
		segname = const
		segnum  = 0
		offset  = 108
		bytes   = 36
	mem {
		0x3b95a025 0x00000000 0x3bcd17b6 0x3b95a025 
		0xbac90f28 0xbb50ef9c 0x3b95a025 0x3c019bec 
		0x00000000 
	}
}
consts {
		name    = k601YCbCr_To_RGB8u
		segname = const
		segnum  = 0
		offset  = 180
		bytes   = 36
	mem {
		0x3f950a7f 0x00000000 0x3fcc4aa0 0x3f950a7f 
		0xbec894fe 0xbf501eb8 0x3f950a7f 0x40011a4e 
		0x00000000 
	}
}
consts {
		name    = kRGB32f_To_709YPbPr
		segname = const
		segnum  = 0
		offset  = 216
		bytes   = 36
	mem {
		0x3e59b3d0 0x3f371759 0x3d93dd98 0xbdeaa4ba 
		0xbec556d2 0x3f000000 0x3f000000 0xbee886be 
		0xbd3bca10 
	}
}
consts {
		name    = k709YPbPr_To_RGB32f
		segname = const
		segnum  = 0
		offset  = 252
		bytes   = 36
	mem {
		0x3f800000 0x00000000 0x3fc9930c 0x3f800000 
		0xbe3fd1dd 0xbeefadf3 0x3f800000 0x3fed844d 
		0x00000000 
	}
}
consts {
		name    = k709YCbCr_To_601YCbCr
		segname = const
		segnum  = 0
		offset  = 432
		bytes   = 36
	mem {
		0x3f800000 0x3dcb6417 0x3e444d01 0x00000000 
		0x3f7d6712 0xbde29e0a 0x00000000 0xbd94623d 
		0x3f7bbff9 
	}
}
consts {
		name    = k601YCbCr_To_709YCbCr
		segname = const
		segnum  = 0
		offset  = 468
		bytes   = 36
	mem {
		0x3f800000 0xbdeca57a 0xbe54edb3 0x00000000 
		0x3f8262cc 0x3deabcd8 0x00000000 0x3d99b34a 
		0x3f833dea 
	}
}
consts {
		name    = kRGB8u_To_601YCbCr
		segname = const
		segnum  = 0
		offset  = 144
		bytes   = 36
	mem {
		0x3e8379db 0x3f010e98 0x3dc88312 0xbe17c7ae 
		0xbe94fcee 0x3ee0e0c5 0x3ee0e0c5 0xbebc4ed9 
		0xbd9247ae 
	}
}
consts {
		name    = k709YCbCr_To_RGB8u
		segname = const
		segnum  = 0
		offset  = 396
		bytes   = 36
	mem {
		0x3f950a7f 0x00000000 0x3fe57893 0x3f950a7f 
		0xbe5a5e35 0xbf086ccd 0x3f950a7f 0x4007319a 
		0x00000000 
	}
}
consts {
		name    = kRGB32f_To_709YCbCr
		segname = const
		segnum  = 0
		offset  = 288
		bytes   = 36
	mem {
		0x423a3c6a 0x431ca106 0x417cfdf4 0xc1cd4fdf 
		0xc2acac08 0x42e00000 0x42e00000 0xc2cb75c3 
		0xc12451ec 
	}
}
consts {
		name    = k709YCbCr_To_RGB32f
		segname = const
		segnum  = 0
		offset  = 324
		bytes   = 36
	mem {
		0x3b95a025 0x00000000 0x3be65eef 0x3b95a025 
		0xba5b3921 0xbb08f5b2 0x3b95a025 0x3c07b952 
		0x00000000 
	}
}
consts {
		name    = kRGB32f_To_601YPbPr
		segname = const
		segnum  = 0
		offset  = 0
		bytes   = 36
	mem {
		0x3e991687 0x3f1645a2 0x3de978d5 0xbe2cc921 
		0xbea99b6f 0x3f000000 0x3f000000 0xbed65e46 
		0xbda686e8 
	}
}
consts {
		name    = k601YPbPr_To_RGB32f
		segname = const
		segnum  = 0
		offset  = 36
		bytes   = 36
	mem {
		0x3f800000 0x00000000 0x3fb374bc 0x3f800000 
		0xbeb03298 0xbf36d19e 0x3f800000 0x3fe2d0e5 
		0x00000000 
	}
}
code {
	name = PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel
	lmem = 0
	smem = 84
	reg  = 8
	bar  = 0
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 4
		mem {
			0x000003ff 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e09 0x04200780 
		0xa000440d 0x04200780 0xd0800221 0x00400780 
		0xa0000001 0x04000780 0x40030409 0x00018780 
		0xa000100d 0x04000780 0x20008204 0x20038408 
		0x3001e7fd 0x6c2107c8 0x3002e9fd 0x6c2102c8 
		0x30000003 0x00000100 0x30010401 0xec100780 
		0x3001020d 0xec100780 0x6002cc15 0x80204780 
		0x6000d419 0x8020c780 0x6000dc11 0x8020c780 
		0x2000c801 0x04214780 0xd00e0001 0x80000780 
		0x6002e405 0x80204780 0x2000d009 0x04218780 
		0xd00e040d 0x80000780 0x2000d809 0x04210780 
		0xd00e0411 0x80000780 0x10008009 0x03f80003 
		0xa0000c0d 0x44008780 0xa0000001 0x44008780 
		0xe0ff0415 0x0400c780 0xe0fe0401 0x04000780 
		0xd0040005 0x20000780 0xa000100d 0x44008780 
		0xc0d80a11 0x00000780 0xc0d50a19 0x00000780 
		0xc0d20a1d 0x00000780 0xe4800409 0x0400c780 
		0xe0d7000d 0x00010780 0xe0d40015 0x00018780 
		0xe0d10019 0x0001c780 0x30040211 0xc4100780 
		0xe0d90401 0x0000c780 0xe0d60405 0x00014780 
		0xe0d30409 0x00018780 0x1000800d 0x03f80003 
		0x2000e011 0x04210780 0xd00e0801 0xa0a00781 
	}
}
code {
	name = PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel
	lmem = 0
	smem = 84
	reg  = 8
	bar  = 0
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 12
		mem {
			0x000003ff 0x00000001 0xfffffffe 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e09 0x04200780 
		0xa000440d 0x04200780 0xd0800221 0x00400780 
		0xa0000001 0x04000780 0x40030409 0x00018780 
		0xa000100d 0x04000780 0x20008200 0x20038408 
		0x3000e7fd 0x6c2107c8 0x3002e9fd 0x6c2102c8 
		0x30000003 0x00000100 0x3001040d 0xec100780 
		0xd0810405 0x04400780 0xd082060d 0x04400780 
		0xa00003fd 0x2c0147c8 0x20018605 0x00000003 
		0x10000605 0x0403c300 0x3001000d 0xec100780 
		0x6002cc15 0x80200780 0x6001d419 0x8020c780 
		0x6001dc11 0x8020c780 0x2000c805 0x04214780 
		0xd00e0205 0x80000780 0x6002e401 0x80200780 
		0x2000d009 0x04218780 0xd00e040d 0x80000780 
		0x2000d809 0x04210780 0xd00e0411 0x80000780 
		0x10008009 0x03f80003 0xa0000c0d 0x44008780 
		0xa0000405 0x44008780 0xe0ff0415 0x0400c780 
		0xe0fe0405 0x04004780 0xd0040005 0x20000780 
		0xa000100d 0x44008780 0xc0a20a11 0x00000780 
		0xc09f0a18 0xc09c0a1c 0xe4800409 0x0400c780 
		0xe0a1020d 0x00010780 0xe09e0215 0x00018780 
		0xe09b0219 0x0001c780 0x30040011 0xc4100780 
		0xe0a30401 0x0000c780 0xe0a00405 0x00014780 
		0xe09d0409 0x00018780 0x1000800d 0x03f80003 
		0x2000e011 0x04210780 0xd00e0801 0xa0a00781 
	}
}
code {
	name = PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FRAME_PICTURE_PLANAR_8u_601_To_IR_PixelFormat_BGRA_4444_32f_Kernel
	lmem = 0
	smem = 84
	reg  = 8
	bar  = 0
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 4
		mem {
			0x000003ff 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e09 0x04200780 
		0xa000440d 0x04200780 0xd0800221 0x00400780 
		0xa0000001 0x04000780 0x40030409 0x00018780 
		0xa000100d 0x04000780 0x20008204 0x20038408 
		0x3001e7fd 0x6c2107c8 0x3002e9fd 0x6c2102c8 
		0x30000003 0x00000100 0x30010401 0xec100780 
		0x3001020d 0xec100780 0x6002cc15 0x80204780 
		0x6000d419 0x8020c780 0x6000dc11 0x8020c780 
		0x2000c801 0x04214780 0xd00e0001 0x80000780 
		0x6002e405 0x80204780 0x2000d009 0x04218780 
		0xd00e040d 0x80000780 0x2000d809 0x04210780 
		0xd00e0411 0x80000780 0x10008009 0x03f80003 
		0xa0000c0d 0x44008780 0xa0000001 0x44008780 
		0xe0ff0415 0x0400c780 0xe0fe0401 0x04000780 
		0xd0040005 0x20000780 0xa000100d 0x44008780 
		0xc0a20a11 0x00000780 0xc09f0a18 0xc09c0a1c 
		0xe4800409 0x0400c780 0xe0a1000d 0x00010780 
		0xe09e0015 0x00018780 0xe09b0019 0x0001c780 
		0x30040211 0xc4100780 0xe0a30401 0x0000c780 
		0xe0a00405 0x00014780 0xe09d0409 0x00018780 
		0x1000800d 0x03f80003 0x2000e011 0x04210780 
		0xd00e0801 0xa0a00781 
	}
}
code {
	name = PixelFormatConvert_IR_PixelFormat_YUV_420_MPEG2_FIELD_PICTURE_PLANAR_8u_709_To_IR_PixelFormat_BGRA_4444_32f_Kernel
	lmem = 0
	smem = 84
	reg  = 8
	bar  = 0
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 12
		mem {
			0x000003ff 0x00000001 0xfffffffe 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e09 0x04200780 
		0xa000440d 0x04200780 0xd0800221 0x00400780 
		0xa0000001 0x04000780 0x40030409 0x00018780 
		0xa000100d 0x04000780 0x20008200 0x20038408 
		0x3000e7fd 0x6c2107c8 0x3002e9fd 0x6c2102c8 
		0x30000003 0x00000100 0x3001040d 0xec100780 
		0xd0810405 0x04400780 0xd082060d 0x04400780 
		0xa00003fd 0x2c0147c8 0x20018605 0x00000003 
		0x10000605 0x0403c300 0x3001000d 0xec100780 
		0x6002cc15 0x80200780 0x6001d419 0x8020c780 
		0x6001dc11 0x8020c780 0x2000c805 0x04214780 
		0xd00e0205 0x80000780 0x6002e401 0x80200780 
		0x2000d009 0x04218780 0xd00e040d 0x80000780 
		0x2000d809 0x04210780 0xd00e0411 0x80000780 
		0x10008009 0x03f80003 0xa0000c0d 0x44008780 
		0xa0000405 0x44008780 0xe0ff0415 0x0400c780 
		0xe0fe0405 0x04004780 0xd0040005 0x20000780 
		0xa000100d 0x44008780 0xc0d80a11 0x00000780 
		0xc0d50a19 0x00000780 0xc0d20a1d 0x00000780 
		0xe4800409 0x0400c780 0xe0d7020d 0x00010780 
		0xe0d40215 0x00018780 0xe0d10219 0x0001c780 
		0x30040011 0xc4100780 0xe0d90401 0x0000c780 
		0xe0d60405 0x00014780 0xe0d30409 0x00018780 
		0x1000800d 0x03f80003 0x2000e011 0x04210780 
		0xd00e0801 0xa0a00781 
	}
}
