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 = LumaCurve_CompositeKernel
	lmem = 0
	smem = 340
	reg  = 20
	bar  = 1
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 40
		mem {
			0x000003ff 0x00000010 0x00000001 0x7e800000 
			0x40000000 0xffffffff 0x3a83126f 0x3f800000 
			0x3e800000 0x3fc00000 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e0d 0x04200780 
		0xa0004411 0x04200780 0xa0000015 0x04000780 
		0xd0800211 0x00400780 0x4044860c 0x20018a00 
		0xa0000819 0x04000780 0x3000d5fd 0x6c2107c8 
		0x20000c05 0x0400c780 0x3001d7fd 0x6c2102c8 
		0x30000003 0x00000100 0x6001cc1d 0x80200780 
		0x30040e01 0xc4100780 0x307cd1fd 0x642087c8 
		0x2000c811 0x04200780 0xd00e0801 0x80a00780 
		0x307cd3fd 0x642082c8 0x1000822c 0x10008430 
		0x10000629 0x0403c780 0x30020e05 0xc4100500 
		0x2000d005 0x04204500 0xd00e0235 0x80c00500 
		0x10000e35 0x2440c280 0xc0811605 0x00000780 
		0xe0801805 0x00004780 0x307c0dfd 0x640087c8 
		0xe0820005 0x00004780 0x307c0bfd 0x640082c8 
		0xa00f1003 0x00000000 0x100f1003 0x00000100 
		0xd0006005 0x20000780 0x10108009 0x00000003 
		0xa400000d 0x44208780 0x0000a801 0xe4208780 
		0xc0010609 0x03b8080b 0xa400020d 0x44208780 
		0x00004801 0xe4208780 0xc0010609 0x03b8080b 
		0xa400040d 0x44208780 0x00004a01 0xe4208780 
		0xc0010609 0x03b8080b 0xa400060d 0x44208780 
		0x00004c01 0xe4208780 0xc0010609 0x03b8080b 
		0xa400080d 0x44208780 0x00004e01 0xe4208780 
		0xc0010609 0x03b8080b 0xa4000a0d 0x44208780 
		0x00005001 0xe4208780 0xc0010609 0x03b8080b 
		0xa4000c0d 0x44208780 0x00005201 0xe4208780 
		0xc0010609 0x03b8080b 0xa4000e0d 0x44208780 
		0x00005401 0xe4208780 0xc0010609 0x03b8080b 
		0xa400100d 0x44208780 0x00005601 0xe4208780 
		0xc0010609 0x03b8080b 0xa400120d 0x44208780 
		0x00005801 0xe4208780 0xc0010609 0x03b8080b 
		0xa400140d 0x44208780 0x00005a01 0xe4208780 
		0xc0010609 0x03b8080b 0xa400160d 0x44208780 
		0x00005c01 0xe4208780 0xc0010609 0x03b8080b 
		0xa400180d 0x44208780 0x00005e01 0xe4208780 
		0xc0010609 0x03b8080b 0xa4001a0d 0x44208780 
		0x00006001 0xe4208780 0xc0010609 0x03b8080b 
		0xa4001c0d 0x44208780 0x00006201 0xe4208780 
		0xc0010609 0x03b8080b 0xa4001e0d 0x44208780 
		0x00006401 0xe4208780 0xc0010609 0x03b8080b 
		0xa400200d 0x44208780 0x00006601 0xe4208780 
		0xc0010609 0x03b8080b 0xa400220d 0x44208780 
		0x00006801 0xe4208780 0xc0010609 0x03b8080b 
		0xa400240d 0x44208780 0x00006a01 0xe4208780 
		0xc0010609 0x03b8080b 0xa400260d 0x44208780 
		0x00006c01 0xe4208780 0xc0010609 0x03b8080b 
		0xa400280d 0x44208780 0x00006e01 0xe4208780 
		0xc0010609 0x03b8080b 0xa4002a0d 0x44208780 
		0x00007001 0xe4208780 0xc0010609 0x03b8080b 
		0xa4002c0d 0x44208780 0x00007201 0xe4208780 
		0xc0010609 0x03b8080b 0xa4002e0d 0x44208780 
		0x00007401 0xe4208780 0xc0010609 0x03b8080b 
		0xa400300d 0x44208780 0x00007601 0xe4208780 
		0xc0010609 0x03b8080b 0xa400320d 0x44208780 
		0x00007801 0xe4208780 0xc0010609 0x03b8080b 
		0xa400340d 0x44208780 0x00007a01 0xe4208780 
		0xc0010609 0x03b8080b 0xa400360d 0x44208780 
		0x00007c01 0xe4208780 0xc0010609 0x03b8080b 
		0xa400380d 0x44208780 0x00007e01 0xe4208780 
		0xc0010609 0x03b8080b 0xa4003a0d 0x44208780 
		0x00008001 0xe4208780 0xc0010609 0x03b8080b 
		0xa4003c0d 0x44208780 0x00008201 0xe4208780 
		0xc0010609 0x03b8080b 0xa4003e0d 0x44208780 
		0x00008401 0xe4208780 0x10108009 0x0000000b 
		0xc001060d 0x03b8080b 0x00000405 0xc0000780 
		0x00008601 0xe420c780 0x0000f809 0xc0000780 
		0x10108009 0x00000003 0x1000f80d 0x0403c780 
		0xb47cc1fd 0x602347c8 0x1008d003 0x00000280 
		0xd801a00d 0x20000780 0xbc7cc1fd 0x602347c8 
		0x1008f003 0x00000100 0x20018609 0x00000003 
		0x0000a801 0xe4208780 0x2001860d 0x00000003 
		0x308107fd 0x6c4147c8 0xd4000805 0x20000780 
		0xd8000809 0x20000780 0x10088003 0x00000280 
		0x203f8439 0x0fffffff 0x00002801 0xe43f0780 
		0x30821dfd 0x6c40c7c8 0x00020405 0xc0000780 
		0x0400003d 0x40000780 0x00008801 0xe43f0780 
		0x203e8409 0x0fffffff 0x100e1003 0x00000280 
		0x1004800d 0x00000003 0x00000605 0xc0000780 
		0x10018041 0x00000003 0x04002801 0xe43f0780 
		0xd4011809 0x20000780 0x04008801 0xe43f0780 
		0x1800020d 0x4400c780 0xb803c1fd 0x602047c8 
		0xd4012009 0x20000780 0xd402200d 0x20000780 
		0x100dd003 0x00000100 0x1800020d 0x4400c780 
		0xb803c1fd 0x602047c8 0x100dd003 0x00000100 
		0x0800000d 0x40000780 0x203c860d 0x0fffffff 
		0x00000611 0xc0000780 0x1900e214 0x1900e00c 
		0xb000c025 0x04214784 0xb000c019 0x0420c784 
		0x1900e01c 0x1900e220 0xb08313fd 0x605107c8 
		0x10008c14 0x1000920c 0xc0880c19 0x00400680 
		0xc0881225 0x00400680 0x90001224 0xc0090c44 
		0x0c000019 0x40000780 0x203c8c19 0x0fffffff 
		0x00000c09 0xc0000780 0xe911c019 0x00610780 
		0xb07c0dfd 0x600347c8 0x100dd003 0x00000100 
		0xb0830dfd 0x605107c8 0xb000224d 0x0bf80003 
		0x10000c25 0x0403c780 0xc088264d 0x00400680 
		0xc0881225 0x00400680 0xb0471048 0x9000121c 
		0xc007261d 0x00000780 0x0c000001 0xe421c780 
		0xd4019809 0x20000780 0x1900e220 0x1900e21c 
		0xb08325fd 0x605107c8 0xb9486420 0xb907e01c 
		0xc0881021 0x00400680 0xc0882449 0x00400680 
		0x90002424 0xc0091020 0xb0830bfd 0x605107c8 
		0xc0880e1d 0x00400680 0xc0880a15 0x00400680 
		0x90000a15 0x00000780 0xe0050e15 0x04020780 
		0xb08307fd 0x605107c8 0x04002801 0xe4214780 
		0xc0000a15 0x040c0003 0xc0880a15 0x00400680 
		0xc088060d 0x00400680 0x9000060d 0x00000780 
		0xc411e61d 0x00200780 0xb0830dfd 0x605107c8 
		0xe0030a0d 0x0801c780 0xc088060d 0x00400680 
		0xc0880c19 0x00400680 0x90000c14 0xc005060c 
		0x04002801 0xe420c780 0x2001a041 0x00000003 
		0x30101dfd 0x6c0147c8 0xd4000805 0x20000780 
		0x1009f003 0x00000280 0x307c05fd 0x6c0047c8 
		0x00001e05 0xc0000780 0x04008601 0xe43f0780 
		0x1000040d 0x0403c780 0x100f1003 0x00000280 
		0x20048415 0x00000007 0x20148409 0x00000003 
		0x00020a05 0xc0000780 0x00020409 0xc0000780 
		0x1a7ffe09 0x4400c780 0x14000215 0x4400c780 
		0xe405c009 0x00208780 0x203f860d 0x0fffffff 
		0x067ffe01 0xe4208780 0x308507fd 0x6c4147c8 
		0x100ea003 0x00000280 0xf0000001 0xe0000002 
		0x861ffe03 0x00000000 0xb0861bfd 0x604107c8 
		0xa0157003 0x00000000 0x10157003 0x00000100 
		0xb07c03fd 0x600047c8 0xa0155003 0x00000000 
		0x100fc003 0x00000100 0xd001a005 0x20000780 
		0xb400c015 0x00204780 0x10155003 0x00000780 
		0xd002a005 0x20000780 0xb08703fd 0x604107c8 
		0x14000009 0x4400c780 0x341fc00d 0xec300780 
		0x10106003 0x00000100 0x00020405 0xc0000780 
		0xd4019805 0x20000780 0xb500e009 0x03f80003 
		0xb0000215 0x08008780 0x10155003 0x00000780 
		0x21400419 0x044087c0 0x3140061d 0x04414780 
		0x307c0ffd 0x640087c8 0x30820dfd 0x6440c2c8 
		0xa0127003 0x00000000 0x10000215 0x0403c780 
		0x307c0ffd 0x64004148 0x1000f809 0x0403c780 
		0x1000f80d 0x0403c780 0x10127003 0x00000280 
		0x20000c25 0x040087c0 0x30400e39 0x0400c780 
		0x10208021 0x00000003 0x30011225 0xe4100780 
		0x301f1c3d 0xc4100780 0x210011fd 0x044147c8 
		0xd00f1221 0x04004780 0x1000f821 0x0403c980 
		0x00021005 0xc0000780 0xd4012005 0x20000780 
		0xb401c1fd 0x602107c8 0x30011c25 0xe4100780 
		0x10001019 0x0403c680 0x1000121d 0x0403c680 
		0x10001009 0x0403c100 0x1000120d 0x0403c100 
		0xd0030025 0x0402c780 0x20400c21 0x040087c0 
		0x30400e25 0x04024780 0x307c13fd 0x640087c8 
		0x308211fd 0x644102c8 0x307c13fd 0x64010148 
		0x10110003 0x00000280 0x00020405 0xc0000782 
		0x00020c09 0xc0000780 0xd4012011 0x20000780 
		0xd801200d 0x20000780 0x1000000d 0x4400c784 
		0xbc00c00d 0x0820c780 0x20248409 0x00000003 
		0x20248c19 0x00000003 0xb07c07fd 0x600347c8 
		0x0002040d 0xc0000780 0x00020c11 0xc0000780 
		0xa0154003 0x00000000 0x10154003 0x00000100 
		0xb08307fd 0x605107c8 0xb000c009 0x08204784 
		0xbd01e018 0x10008614 0xc0880c19 0x00400680 
		0xc0880a15 0x00400680 0x90000a14 0xc0050c18 
		0xb08307fd 0x605107c8 0x10000615 0x0403c780 
		0xc0880409 0x00400680 0xc0880a15 0x00400680 
		0x90000a14 0xc0060c1c 0xc0050409 0x00000780 
		0xd802200d 0x20000780 0xe0070c15 0x08018780 
		0xc0020421 0x00000780 0xd4022011 0x20000780 
		0xcc05c01d 0x00200780 0xe0080421 0x08008780 
		0x10008015 0x040c0003 0xe008c01d 0x0021c784 
		0xc003060d 0x00000780 0xb0830bfd 0x604107c8 
		0xc0030e0d 0x00000780 0x10008015 0x040c0003 
		0xc088060d 0x00400680 0x10001215 0x2440c680 
		0xd801a009 0x20000780 0xd401a005 0x20000780 
		0xc806c019 0x00200780 0xe402c019 0x00218780 
		0x90000a09 0x00000780 0xe0020615 0x00018780 
		0xf0000001 0xe0000002 0xb0000a09 0x08004782 
		0xe0021a05 0x00004780 0xc0841609 0x00000782 
		0xe083180d 0x00008780 0xc0871609 0x00000780 
		0xe085000d 0x0000c780 0xe0861809 0x00008780 
		0xc0900614 0xc08d0618 0xc08a061d 0x00000780 
		0xe0880009 0x00008780 0xe08f0201 0x00014780 
		0xe08c020d 0x00018780 0xe0890215 0x0001c780 
		0xe0910401 0x00000780 0xe08e0405 0x0000c780 
		0xe08b0409 0x00014780 0x1000140d 0x0403c780 
		0xd00e0801 0xa0a00781 
	}
}
code {
	name = LumaCurve_LumaKernel
	lmem = 0
	smem = 340
	reg  = 16
	bar  = 1
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 40
		mem {
			0x000003ff 0x00000010 0x00000001 0x7e800000 
			0x40000000 0xffffffff 0x3a83126f 0x3f800000 
			0x3e800000 0x3fc00000 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e0d 0x04200780 
		0xa0004411 0x04200780 0xa0000015 0x04000780 
		0xd0800211 0x00400780 0x4044860c 0x20018a00 
		0xa0000819 0x04000780 0x3000d5fd 0x6c2107c8 
		0x20000c05 0x0400c780 0x3001d7fd 0x6c2102c8 
		0x30000003 0x00000100 0x6001cc1d 0x80200780 
		0x30040e11 0xc4100780 0x2000c811 0x04210780 
		0xd00e0801 0x80a00780 0x307cd1fd 0x642087c8 
		0x307cd3fd 0x642082c8 0x30020e0d 0xc4100500 
		0x2000d00d 0x0420c500 0xd00e0629 0x80c00500 
		0x10000e29 0x2440c280 0xc0810205 0x00000780 
		0xe0800405 0x00004780 0x307c0dfd 0x640087c8 
		0xe0820009 0x00004780 0x307c0bfd 0x640082c8 
		0xa00ef003 0x00000000 0x100ef003 0x00000100 
		0xd0006005 0x20000780 0x10108001 0x00000003 
		0xa4000005 0x44208780 0x0000a801 0xe4200780 
		0xc0010201 0x03b8080b 0xa4000205 0x44208780 
		0x00004801 0xe4200780 0xc0010201 0x03b8080b 
		0xa4000405 0x44208780 0x00004a01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4000605 0x44208780 
		0x00004c01 0xe4200780 0xc0010201 0x03b8080b 
		0xa4000805 0x44208780 0x00004e01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4000a05 0x44208780 
		0x00005001 0xe4200780 0xc0010201 0x03b8080b 
		0xa4000c05 0x44208780 0x00005201 0xe4200780 
		0xc0010201 0x03b8080b 0xa4000e05 0x44208780 
		0x00005401 0xe4200780 0xc0010201 0x03b8080b 
		0xa4001005 0x44208780 0x00005601 0xe4200780 
		0xc0010201 0x03b8080b 0xa4001205 0x44208780 
		0x00005801 0xe4200780 0xc0010201 0x03b8080b 
		0xa4001405 0x44208780 0x00005a01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4001605 0x44208780 
		0x00005c01 0xe4200780 0xc0010201 0x03b8080b 
		0xa4001805 0x44208780 0x00005e01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4001a05 0x44208780 
		0x00006001 0xe4200780 0xc0010201 0x03b8080b 
		0xa4001c05 0x44208780 0x00006201 0xe4200780 
		0xc0010201 0x03b8080b 0xa4001e05 0x44208780 
		0x00006401 0xe4200780 0xc0010201 0x03b8080b 
		0xa4002005 0x44208780 0x00006601 0xe4200780 
		0xc0010201 0x03b8080b 0xa4002205 0x44208780 
		0x00006801 0xe4200780 0xc0010201 0x03b8080b 
		0xa4002405 0x44208780 0x00006a01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4002605 0x44208780 
		0x00006c01 0xe4200780 0xc0010201 0x03b8080b 
		0xa4002805 0x44208780 0x00006e01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4002a05 0x44208780 
		0x00007001 0xe4200780 0xc0010201 0x03b8080b 
		0xa4002c05 0x44208780 0x00007201 0xe4200780 
		0xc0010201 0x03b8080b 0xa4002e05 0x44208780 
		0x00007401 0xe4200780 0xc0010201 0x03b8080b 
		0xa4003005 0x44208780 0x00007601 0xe4200780 
		0xc0010201 0x03b8080b 0xa4003205 0x44208780 
		0x00007801 0xe4200780 0xc0010201 0x03b8080b 
		0xa4003405 0x44208780 0x00007a01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4003605 0x44208780 
		0x00007c01 0xe4200780 0xc0010201 0x03b8080b 
		0xa4003805 0x44208780 0x00007e01 0xe4200780 
		0xc0010201 0x03b8080b 0xa4003a05 0x44208780 
		0x00008001 0xe4200780 0xc0010201 0x03b8080b 
		0xa4003c05 0x44208780 0x00008201 0xe4200780 
		0xc0010201 0x03b8080b 0xa4003e05 0x44208780 
		0x00008401 0xe4200780 0x10108001 0x0000000b 
		0xc0010205 0x03b8080b 0x00000005 0xc0000780 
		0x00008601 0xe4204780 0x0000f809 0xc0000780 
		0x10108001 0x00000003 0x1000f805 0x0403c780 
		0xb47cc1fd 0x602347c8 0x1008b003 0x00000280 
		0xd801a00d 0x20000780 0xbc7cc1fd 0x602347c8 
		0x1008d003 0x00000100 0x20018201 0x00000003 
		0x0000a801 0xe4200780 0x20018205 0x00000003 
		0x308103fd 0x6c4147c8 0xd4000805 0x20000780 
		0xd8000809 0x20000780 0x10086003 0x00000280 
		0x203f8025 0x0fffffff 0x00002801 0xe43f0780 
		0x308213fd 0x6c40c7c8 0x00020005 0xc0000780 
		0x0400002d 0x40000780 0x00008801 0xe43f0780 
		0x203e8001 0x0fffffff 0x100df003 0x00000280 
		0x10048005 0x00000003 0x00000205 0xc0000780 
		0x10018031 0x00000003 0x04002801 0xe43f0780 
		0xd4011809 0x20000780 0x04008801 0xe43f0780 
		0x18000205 0x4400c780 0xb801c1fd 0x602047c8 
		0xd4012009 0x20000780 0xd402200d 0x20000780 
		0x100db003 0x00000100 0x18000205 0x4400c780 
		0xb801c1fd 0x602047c8 0x100db003 0x00000100 
		0x08000005 0x40000780 0x203c8205 0x0fffffff 
		0x00000211 0xc0000780 0x1900e20c 0x1900e004 
		0xb000c021 0x0420c784 0xb000c015 0x04204784 
		0x1900e018 0x1900e21c 0xb08311fd 0x605107c8 
		0x10008a0c 0x10009004 0xc0880a15 0x00400680 
		0xc0881021 0x00400680 0x90001020 0xc0080a34 
		0x0c000015 0x40000780 0x203c8a15 0x0fffffff 
		0x00000a09 0xc0000780 0xe90dc015 0x00610780 
		0xb07c0bfd 0x600347c8 0x100db003 0x00000100 
		0xb0830bfd 0x605107c8 0xb0001a3d 0x0bf80003 
		0x10000a21 0x0403c780 0xc0881e3d 0x00400680 
		0xc0881021 0x00400680 0xb0460e38 0x90001018 
		0xc0061e19 0x00000780 0x0c000001 0xe4218780 
		0xd4019809 0x20000780 0x1900e21c 0x1900e218 
		0xb0831dfd 0x605107c8 0xb947641c 0xb906e018 
		0xc0880e1d 0x00400680 0xc0881c39 0x00400680 
		0x90001c20 0xc0080e1c 0xb08307fd 0x605107c8 
		0xc0880c19 0x00400680 0xc088060d 0x00400680 
		0x9000060d 0x00000780 0xe0030c0d 0x0401c780 
		0xb08303fd 0x605107c8 0x04002801 0xe420c780 
		0xc000060d 0x040c0003 0xc088060d 0x00400680 
		0xc0880205 0x00400680 0x90000205 0x00000780 
		0xc40de619 0x00200780 0xb0830bfd 0x605107c8 
		0xe0010605 0x08018780 0xc0880205 0x00400680 
		0xc0880a15 0x00400680 0x90000a0c 0xc0030204 
		0x04002801 0xe4204780 0x20019831 0x00000003 
		0x300c13fd 0x6c0147c8 0xd4000805 0x20000780 
		0x1009d003 0x00000280 0x307c01fd 0x6c0047c8 
		0x00001605 0xc0000780 0x04008601 0xe43f0780 
		0x10000005 0x0403c780 0x100ef003 0x00000280 
		0x2004800d 0x00000007 0x20148001 0x00000003 
		0x00020605 0xc0000780 0x00020009 0xc0000780 
		0x1a7ffe01 0x4400c780 0x1400020d 0x4400c780 
		0xe403c001 0x00200780 0x203f8205 0x0fffffff 
		0x067ffe01 0xe4200780 0x308503fd 0x6c4147c8 
		0x100e8003 0x00000280 0xf0000001 0xe0000002 
		0x861ffe03 0x00000000 0xb08615fd 0x604107c8 
		0xa0156003 0x00000000 0x10156003 0x00000100 
		0xb07c05fd 0x600047c8 0xa0154003 0x00000000 
		0x100fa003 0x00000100 0xd001a005 0x20000780 
		0xb400c00d 0x00208780 0x10154003 0x00000780 
		0xd002a005 0x20000780 0xb08705fd 0x604107c8 
		0x14000001 0x4400c780 0x341fc005 0xec300780 
		0x10104003 0x00000100 0x00020005 0xc0000780 
		0xd4019805 0x20000780 0xb500e001 0x03f80003 
		0xb000040d 0x08000780 0x10154003 0x00000780 
		0x21400019 0x044087c0 0x31400215 0x04414780 
		0x307c0bfd 0x640087c8 0x30820dfd 0x6440c2c8 
		0xa0126003 0x00000000 0x1000040d 0x0403c780 
		0x307c0bfd 0x64004148 0x1000f801 0x0403c780 
		0x1000f805 0x0403c780 0x10000a1d 0x0403c780 
		0x10126003 0x00000280 0x20000c21 0x040007c0 
		0x30400e25 0x04004780 0x10208015 0x00000003 
		0x30011021 0xe4100780 0x301f122d 0xc4100780 
		0x21000bfd 0x044147c8 0xd00b1021 0x04004780 
		0x1000f821 0x0403c980 0x00021005 0xc0000780 
		0xd4012005 0x20000780 0xb402c1fd 0x602107c8 
		0x30011225 0xe4100780 0x10001019 0x0403c680 
		0x1000121d 0x0403c680 0x10001001 0x0403c100 
		0x10001205 0x0403c100 0xd0010021 0x0402c780 
		0x20400c15 0x040007c0 0x30400e21 0x04020780 
		0x307c11fd 0x640087c8 0x30820bfd 0x644102c8 
		0x307c11fd 0x64010148 0x1010f003 0x00000280 
		0x00020005 0xc0000782 0x00020c09 0xc0000780 
		0xd4012011 0x20000780 0xd801200d 0x20000780 
		0x10000005 0x4400c784 0xbc00c005 0x08204780 
		0x20248001 0x00000003 0x20248c15 0x00000003 
		0xb07c03fd 0x600347c8 0x0002000d 0xc0000780 
		0x00020a11 0xc0000780 0xa0153003 0x00000000 
		0x10153003 0x00000100 0xb08303fd 0x605107c8 
		0xb000c001 0x08208784 0xbd02e014 0x1000820c 
		0xc0880a15 0x00400680 0xc088060d 0x00400680 
		0x9000060c 0xc0030a14 0xb08303fd 0x605107c8 
		0x1000020d 0x0403c780 0xc0880001 0x00400680 
		0xc088060d 0x00400680 0x9000060c 0xc0050a18 
		0xc0030001 0x00000780 0xd802200d 0x20000780 
		0xe0060a0d 0x08014780 0xc000001d 0x00000780 
		0xd4022011 0x20000780 0xcc03c019 0x00200780 
		0xe007001d 0x08000780 0x1000800d 0x040c0003 
		0xe007c019 0x00218784 0xc0010205 0x00000780 
		0xb08307fd 0x604107c8 0xc0010c05 0x00000780 
		0x1000800d 0x040c0003 0xc0880205 0x00400680 
		0x1000120d 0x2440c680 0xd801a009 0x20000780 
		0xd401a005 0x20000780 0xc805c015 0x00200780 
		0xe400c015 0x00214780 0x90000601 0x00000780 
		0xe000020d 0x00014780 0xf0000001 0xe0000002 
		0xb0000601 0x08008782 0xe0001409 0x00008780 
		0xc08f0401 0x00000782 0xc08c0404 0xc0890408 
		0x1000800d 0x03f80003 0xd00e0801 0xa0a00781 
	}
}
code {
	name = LumaCurve_MaskKernel
	lmem = 0
	smem = 48
	reg  = 5
	bar  = 0
	const {
			segname = const
			segnum  = 1
			offset  = 0
			bytes   = 8
		mem {
			0x000003ff 0x3f800000 
		}
	}
	bincode {
		0xa0004c05 0x04200780 0xa0004209 0x04200780 
		0x40020205 0x00018780 0xa0004e09 0x04200780 
		0xa000440d 0x04200780 0xd0800221 0x00400780 
		0xa0000001 0x04000780 0x40030409 0x00018780 
		0xa000100d 0x04000780 0x20008200 0x20038404 
		0x3000d5fd 0x6c2107c8 0x3001d7fd 0x6c2102c8 
		0x30000003 0x00000100 0x307cd1fd 0x642087c8 
		0x307cd3fd 0x642082c8 0x6001cc01 0x80200500 
		0x30020005 0xc4100500 0x2000d005 0x04204500 
		0xd00e0209 0x80c00500 0x6001cc01 0x80200280 
		0x10000209 0x2440c280 0x30040011 0xc4100780 
		0xc08f0400 0xc08c0404 0xc0890409 0x00000780 
		0x1000800d 0x03f80003 0x2000c811 0x04210780 
		0xd00e0801 0xa0a00781 
	}
}
