diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2012-06-28 11:35:50 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2012-06-28 12:04:25 +0800 |
commit | ae06e5a93186dc8707bcfcd16d6edc8c6e9d7219 (patch) | |
tree | 00c11bdf2c786eecd369e7f694e5492239f60be4 | |
parent | 39b7840ed7c4c6f20a0ea58fdd0ed4fafd32c9a5 (diff) | |
download | vaapi-intel-driver-ae06e5a93186dc8707bcfcd16d6edc8c6e9d7219.tar.gz vaapi-intel-driver-ae06e5a93186dc8707bcfcd16d6edc8c6e9d7219.tar.bz2 vaapi-intel-driver-ae06e5a93186dc8707bcfcd16d6edc8c6e9d7219.zip |
New shaders for color conversion between packed and planar YUV on IVB
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r-- | src/shaders/post_processing/gen7/Makefile.am | 4 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pa_to_pl2.asm | 17 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pa_to_pl2.g7b | 159 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pa_to_pl3.asm | 17 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pa_to_pl3.g7b | 114 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pl2_to_pa.asm | 17 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pl2_to_pa.g7b | 188 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pl3_to_pa.asm | 17 | ||||
-rw-r--r-- | src/shaders/post_processing/gen7/pl3_to_pa.g7b | 200 |
9 files changed, 733 insertions, 0 deletions
diff --git a/src/shaders/post_processing/gen7/Makefile.am b/src/shaders/post_processing/gen7/Makefile.am index c02f619..3127218 100644 --- a/src/shaders/post_processing/gen7/Makefile.am +++ b/src/shaders/post_processing/gen7/Makefile.am @@ -1,8 +1,12 @@ INTEL_PP_G7B = \ avs.g7b \ dndi.g7b \ + pa_to_pl2.g7b \ + pa_to_pl3.g7b \ + pl2_to_pa.g7b \ pl2_to_pl2.g7b \ pl2_to_pl3.g7b \ + pl3_to_pa.g7b \ pl3_to_pl2.g7b \ pl3_to_pl3.g7b \ $(NULL) diff --git a/src/shaders/post_processing/gen7/pa_to_pl2.asm b/src/shaders/post_processing/gen7/pa_to_pl2.asm new file mode 100644 index 0000000..1e952b4 --- /dev/null +++ b/src/shaders/post_processing/gen7/pa_to_pl2.asm @@ -0,0 +1,17 @@ +// Module name: AVS +.kernel PA_TO_pl2 +.code + +#include "VP_Setup.g4a" +#include "Set_Layer_0.g4a" +#include "Set_AVS_Buf_0123_VYUA.g4a" +#include "PA_AVS_Buf_0.g4a" +#include "PA_AVS_Buf_1.g4a" +#include "PA_AVS_Buf_2.g4a" +#include "PA_AVS_Buf_3.g4a" +#include "Save_AVS_NV12.g4a" +#include "EOT.g4a" + +.end_code + +.end_kernel diff --git a/src/shaders/post_processing/gen7/pa_to_pl2.g7b b/src/shaders/post_processing/gen7/pa_to_pl2.g7b new file mode 100644 index 0000000..cc2714f --- /dev/null +++ b/src/shaders/post_processing/gen7/pa_to_pl2.g7b @@ -0,0 +1,159 @@ + { 0x00600001, 0x23600021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23200021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23400021, 0x008d0000, 0x00000000 }, + { 0x00600041, 0x206077bd, 0x008d0060, 0x000000f0 }, + { 0x00200001, 0x211401bd, 0x004500e0, 0x00000000 }, + { 0x01600010, 0x20002e24, 0x0000005a, 0x00010001 }, + { 0x00710001, 0x240003bc, 0x008d00c0, 0x00000000 }, + { 0x00710048, 0x20c077bd, 0x008d0060, 0x00000114 }, + { 0x00600001, 0x240003bc, 0x008d00a0, 0x00000000 }, + { 0x00600048, 0x20a077bd, 0x008d0080, 0x00000118 }, + { 0x00800001, 0x22a00169, 0x00000000, 0xffffffff }, + { 0x02000010, 0x20002d24, 0x020000e4, 0x00000000 }, + { 0x02010010, 0x20002d24, 0x020000e6, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000018 }, + { 0x00000401, 0x233803bd, 0x000000f4, 0x00000000 }, + { 0x00000c01, 0x233003bd, 0x00000060, 0x00000000 }, + { 0x00000c01, 0x233403bd, 0x00000080, 0x00000000 }, + { 0x00000c01, 0x232803bd, 0x000000c0, 0x00000000 }, + { 0x00000801, 0x232c03bd, 0x000000a0, 0x00000000 }, + { 0x00000001, 0x240803bc, 0x000000c0, 0x00000000 }, + { 0x00000048, 0x24087fbc, 0x00000060, 0x41000000 }, + { 0x00000448, 0x22e87fbd, 0x000000f4, 0x41e00000 }, + { 0x00000c41, 0x22e47fbd, 0x00000080, 0x40800000 }, + { 0x00000001, 0x241003bc, 0x00000060, 0x00000000 }, + { 0x00000c48, 0x22f07fbd, 0x000000f4, 0x41000000 }, + { 0x00000801, 0x22f40061, 0x00000000, 0x00000000 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x000062ea }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00460046 }, + { 0x00400009, 0x22c02d8d, 0x00690400, 0x00050005 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x00006420 }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00400040 }, + { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, + { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, + { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000c }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, + { 0x00000801, 0x23240121, 0x000000f8, 0x00000000 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x28000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000a }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000001 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2a000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000a }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000002 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2c000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000a }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000003 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2e000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, + { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, + { 0x00600001, 0x23800021, 0x008d0360, 0x00000000 }, + { 0x00600001, 0x24a00021, 0x008d0360, 0x00000000 }, + { 0x00200401, 0x238001a5, 0x004500e0, 0x00000000 }, + { 0x00000401, 0x24a001a5, 0x000000e0, 0x00000000 }, + { 0x00000c08, 0x24a43da5, 0x000000e2, 0x00010001 }, + { 0x00000801, 0x23880061, 0x00000000, 0x000f000f }, + { 0x00000801, 0x24a80061, 0x00000000, 0x0007000f }, + { 0x80800040, 0x28002d29, 0x00b10800, 0x00800080 }, + { 0x80800040, 0x28202d29, 0x00b10820, 0x00800080 }, + { 0x80800040, 0x28802d29, 0x00b10880, 0x00800080 }, + { 0x80800040, 0x28a02d29, 0x00b108a0, 0x00800080 }, + { 0x80800040, 0x28c02d29, 0x00b108c0, 0x00800080 }, + { 0x80800040, 0x28e02d29, 0x00b108e0, 0x00800080 }, + { 0x80800040, 0x29002d29, 0x00b10900, 0x00800080 }, + { 0x80800040, 0x29202d29, 0x00b10920, 0x00800080 }, + { 0x80800040, 0x29802d29, 0x00b10980, 0x00800080 }, + { 0x80800040, 0x29a02d29, 0x00b109a0, 0x00800080 }, + { 0x80800040, 0x29c02d29, 0x00b109c0, 0x00800080 }, + { 0x80800040, 0x29e02d29, 0x00b109e0, 0x00800080 }, + { 0x80800040, 0x2a002d29, 0x00b10a00, 0x00800080 }, + { 0x80800040, 0x2a202d29, 0x00b10a20, 0x00800080 }, + { 0x80800040, 0x2a802d29, 0x00b10a80, 0x00800080 }, + { 0x80800040, 0x2aa02d29, 0x00b10aa0, 0x00800080 }, + { 0x80800040, 0x2ac02d29, 0x00b10ac0, 0x00800080 }, + { 0x80800040, 0x2ae02d29, 0x00b10ae0, 0x00800080 }, + { 0x80800040, 0x2b002d29, 0x00b10b00, 0x00800080 }, + { 0x80800040, 0x2b202d29, 0x00b10b20, 0x00800080 }, + { 0x80800040, 0x2b802d29, 0x00b10b80, 0x00800080 }, + { 0x80800040, 0x2ba02d29, 0x00b10ba0, 0x00800080 }, + { 0x80800040, 0x2bc02d29, 0x00b10bc0, 0x00800080 }, + { 0x80800040, 0x2be02d29, 0x00b10be0, 0x00800080 }, + { 0x80800040, 0x2c002d29, 0x00b10c00, 0x00800080 }, + { 0x80800040, 0x2c202d29, 0x00b10c20, 0x00800080 }, + { 0x80800040, 0x2c802d29, 0x00b10c80, 0x00800080 }, + { 0x80800040, 0x2ca02d29, 0x00b10ca0, 0x00800080 }, + { 0x80800040, 0x2cc02d29, 0x00b10cc0, 0x00800080 }, + { 0x80800040, 0x2ce02d29, 0x00b10ce0, 0x00800080 }, + { 0x80800040, 0x2d002d29, 0x00b10d00, 0x00800080 }, + { 0x80800040, 0x2d202d29, 0x00b10d20, 0x00800080 }, + { 0x80800040, 0x2d802d29, 0x00b10d80, 0x00800080 }, + { 0x80800040, 0x2da02d29, 0x00b10da0, 0x00800080 }, + { 0x80800040, 0x2dc02d29, 0x00b10dc0, 0x00800080 }, + { 0x80800040, 0x2de02d29, 0x00b10de0, 0x00800080 }, + { 0x80800040, 0x2e002d29, 0x00b10e00, 0x00800080 }, + { 0x80800040, 0x2e202d29, 0x00b10e20, 0x00800080 }, + { 0x80800040, 0x2e802d29, 0x00b10e80, 0x00800080 }, + { 0x80800040, 0x2ea02d29, 0x00b10ea0, 0x00800080 }, + { 0x80800040, 0x2ec02d29, 0x00b10ec0, 0x00800080 }, + { 0x80800040, 0x2ee02d29, 0x00b10ee0, 0x00800080 }, + { 0x80800040, 0x2f002d29, 0x00b10f00, 0x00800080 }, + { 0x80800040, 0x2f202d29, 0x00b10f20, 0x00800080 }, + { 0x80800040, 0x2f802d29, 0x00b10f80, 0x00800080 }, + { 0x80800040, 0x2fa02d29, 0x00b10fa0, 0x00800080 }, + { 0x80800040, 0x2fc02d29, 0x00b10fc0, 0x00800080 }, + { 0x80800040, 0x2fe02d29, 0x00b10fe0, 0x00800080 }, + { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, + { 0x00800801, 0x23b00231, 0x00d28421, 0x00000000 }, + { 0x00800401, 0x23c00231, 0x00d28441, 0x00000000 }, + { 0x00800801, 0x23d00231, 0x00d28461, 0x00000000 }, + { 0x00600401, 0x44c00231, 0x00cf8801, 0x00000000 }, + { 0x00600c01, 0x44d00231, 0x00cf8841, 0x00000000 }, + { 0x00600c01, 0x44c10231, 0x00cf8001, 0x00000000 }, + { 0x00600801, 0x44d10231, 0x00cf8041, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x00800401, 0x23e00231, 0x00d29401, 0x00000000 }, + { 0x00800801, 0x23f00231, 0x00d29421, 0x00000000 }, + { 0x00800401, 0x24000231, 0x00d29441, 0x00000000 }, + { 0x00800801, 0x24100231, 0x00d29461, 0x00000000 }, + { 0x00600401, 0x44e00231, 0x00cf9801, 0x00000000 }, + { 0x00600c01, 0x44f00231, 0x00cf9841, 0x00000000 }, + { 0x00600c01, 0x44e10231, 0x00cf9001, 0x00000000 }, + { 0x00600801, 0x44f10231, 0x00cf9041, 0x00000000 }, + { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x00800401, 0x24200231, 0x00d28401, 0x00000000 }, + { 0x00800801, 0x24300231, 0x00d28421, 0x00000000 }, + { 0x00800401, 0x24400231, 0x00d28441, 0x00000000 }, + { 0x00800801, 0x24500231, 0x00d28461, 0x00000000 }, + { 0x00600401, 0x45000231, 0x00cf8801, 0x00000000 }, + { 0x00600c01, 0x45100231, 0x00cf8841, 0x00000000 }, + { 0x00600c01, 0x45010231, 0x00cf8001, 0x00000000 }, + { 0x00600801, 0x45110231, 0x00cf8041, 0x00000000 }, + { 0x00800401, 0x24600231, 0x00d29401, 0x00000000 }, + { 0x00800801, 0x24700231, 0x00d29421, 0x00000000 }, + { 0x00800401, 0x24800231, 0x00d29441, 0x00000000 }, + { 0x00800801, 0x24900231, 0x00d29461, 0x00000000 }, + { 0x00600401, 0x45200231, 0x00cf9801, 0x00000000 }, + { 0x00600c01, 0x45300231, 0x00cf9841, 0x00000000 }, + { 0x00600c01, 0x45210231, 0x00cf9001, 0x00000000 }, + { 0x00600801, 0x45310231, 0x00cf9041, 0x00000000 }, + { 0x05000031, 0x20000e24, 0x00000380, 0x120a8018 }, + { 0x05000031, 0x20000e24, 0x000004a0, 0x0a0a8019 }, + { 0x00600001, 0x2fe00021, 0x008d0000, 0x00000000 }, + { 0x07000031, 0x20001e24, 0x00000fe0, 0x82000010 }, diff --git a/src/shaders/post_processing/gen7/pa_to_pl3.asm b/src/shaders/post_processing/gen7/pa_to_pl3.asm new file mode 100644 index 0000000..d149f48 --- /dev/null +++ b/src/shaders/post_processing/gen7/pa_to_pl3.asm @@ -0,0 +1,17 @@ +// Module name: AVS +.kernel PA_TO_PL3 +.code + +#include "VP_Setup.g4a" +#include "Set_Layer_0.g4a" +#include "Set_AVS_Buf_0123_VYUA.g4a" +#include "PA_AVS_Buf_0.g4a" +#include "PA_AVS_Buf_1.g4a" +#include "PA_AVS_Buf_2.g4a" +#include "PA_AVS_Buf_3.g4a" +#include "Save_AVS_PL3.g4a" +#include "EOT.g4a" + +.end_code + +.end_kernel diff --git a/src/shaders/post_processing/gen7/pa_to_pl3.g7b b/src/shaders/post_processing/gen7/pa_to_pl3.g7b new file mode 100644 index 0000000..2e37299 --- /dev/null +++ b/src/shaders/post_processing/gen7/pa_to_pl3.g7b @@ -0,0 +1,114 @@ + { 0x00600001, 0x23600021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23200021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23400021, 0x008d0000, 0x00000000 }, + { 0x00600041, 0x206077bd, 0x008d0060, 0x000000f0 }, + { 0x00200001, 0x211401bd, 0x004500e0, 0x00000000 }, + { 0x01600010, 0x20002e24, 0x0000005a, 0x00010001 }, + { 0x00710001, 0x240003bc, 0x008d00c0, 0x00000000 }, + { 0x00710048, 0x20c077bd, 0x008d0060, 0x00000114 }, + { 0x00600001, 0x240003bc, 0x008d00a0, 0x00000000 }, + { 0x00600048, 0x20a077bd, 0x008d0080, 0x00000118 }, + { 0x00800001, 0x22a00169, 0x00000000, 0xffffffff }, + { 0x02000010, 0x20002d24, 0x020000e4, 0x00000000 }, + { 0x02010010, 0x20002d24, 0x020000e6, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000018 }, + { 0x00000401, 0x233803bd, 0x000000f4, 0x00000000 }, + { 0x00000c01, 0x233003bd, 0x00000060, 0x00000000 }, + { 0x00000c01, 0x233403bd, 0x00000080, 0x00000000 }, + { 0x00000c01, 0x232803bd, 0x000000c0, 0x00000000 }, + { 0x00000801, 0x232c03bd, 0x000000a0, 0x00000000 }, + { 0x00000001, 0x240803bc, 0x000000c0, 0x00000000 }, + { 0x00000048, 0x24087fbc, 0x00000060, 0x41000000 }, + { 0x00000448, 0x22e87fbd, 0x000000f4, 0x41e00000 }, + { 0x00000c41, 0x22e47fbd, 0x00000080, 0x40800000 }, + { 0x00000001, 0x241003bc, 0x00000060, 0x00000000 }, + { 0x00000c48, 0x22f07fbd, 0x000000f4, 0x41000000 }, + { 0x00000801, 0x22f40061, 0x00000000, 0x00000000 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x000062ea }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00460046 }, + { 0x00400009, 0x22c02d8d, 0x00690400, 0x00050005 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x00006420 }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00400040 }, + { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, + { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, + { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000c }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, + { 0x00000801, 0x23240121, 0x000000f8, 0x00000000 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x28000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000a }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000001 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2a000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000a }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000002 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2c000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x0000000a }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000003 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2e000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, + { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, + { 0x00600001, 0x23800021, 0x008d0360, 0x00000000 }, + { 0x00600001, 0x24a00021, 0x008d0360, 0x00000000 }, + { 0x00600001, 0x25c00021, 0x008d0360, 0x00000000 }, + { 0x00200401, 0x238001a5, 0x004500e0, 0x00000000 }, + { 0x00200408, 0x24a03da5, 0x004500e0, 0x00010001 }, + { 0x00200408, 0x25c03da5, 0x004500e0, 0x00010001 }, + { 0x00000801, 0x23880061, 0x00000000, 0x000f000f }, + { 0x00000801, 0x24a80061, 0x00000000, 0x00070007 }, + { 0x00000801, 0x25c80061, 0x00000000, 0x00070007 }, + { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, + { 0x00800801, 0x23b00231, 0x00d28421, 0x00000000 }, + { 0x00800401, 0x23c00231, 0x00d28441, 0x00000000 }, + { 0x00800801, 0x23d00231, 0x00d28461, 0x00000000 }, + { 0x00600401, 0x24c00231, 0x00cf8801, 0x00000000 }, + { 0x00600c01, 0x24c80231, 0x00cf8841, 0x00000000 }, + { 0x00600401, 0x25e00231, 0x00cf8001, 0x00000000 }, + { 0x00600c01, 0x25e80231, 0x00cf8041, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x00800401, 0x23e00231, 0x00d29401, 0x00000000 }, + { 0x00800801, 0x23f00231, 0x00d29421, 0x00000000 }, + { 0x00800401, 0x24000231, 0x00d29441, 0x00000000 }, + { 0x00800801, 0x24100231, 0x00d29461, 0x00000000 }, + { 0x00600c01, 0x24d00231, 0x00cf9801, 0x00000000 }, + { 0x00600801, 0x24d80231, 0x00cf9841, 0x00000000 }, + { 0x00600c01, 0x25f00231, 0x00cf9001, 0x00000000 }, + { 0x00600801, 0x25f80231, 0x00cf9041, 0x00000000 }, + { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x00800401, 0x24200231, 0x00d28401, 0x00000000 }, + { 0x00800801, 0x24300231, 0x00d28421, 0x00000000 }, + { 0x00800401, 0x24400231, 0x00d28441, 0x00000000 }, + { 0x00800801, 0x24500231, 0x00d28461, 0x00000000 }, + { 0x00600401, 0x24e00231, 0x00cf8801, 0x00000000 }, + { 0x00600c01, 0x24e80231, 0x00cf8841, 0x00000000 }, + { 0x00600401, 0x26000231, 0x00cf8001, 0x00000000 }, + { 0x00600c01, 0x26080231, 0x00cf8041, 0x00000000 }, + { 0x00800401, 0x24600231, 0x00d29401, 0x00000000 }, + { 0x00800801, 0x24700231, 0x00d29421, 0x00000000 }, + { 0x00800401, 0x24800231, 0x00d29441, 0x00000000 }, + { 0x00800801, 0x24900231, 0x00d29461, 0x00000000 }, + { 0x00600c01, 0x24f00231, 0x00cf9801, 0x00000000 }, + { 0x00600801, 0x24f80231, 0x00cf9841, 0x00000000 }, + { 0x00600c01, 0x26100231, 0x00cf9001, 0x00000000 }, + { 0x00600801, 0x26180231, 0x00cf9041, 0x00000000 }, + { 0x05000031, 0x20000e24, 0x00000380, 0x120a8018 }, + { 0x05000031, 0x20000e24, 0x000004a0, 0x060a8019 }, + { 0x05000031, 0x20000e24, 0x000005c0, 0x060a801a }, + { 0x00600001, 0x2fe00021, 0x008d0000, 0x00000000 }, + { 0x07000031, 0x20001e24, 0x00000fe0, 0x82000010 }, diff --git a/src/shaders/post_processing/gen7/pl2_to_pa.asm b/src/shaders/post_processing/gen7/pl2_to_pa.asm new file mode 100644 index 0000000..5f737ee --- /dev/null +++ b/src/shaders/post_processing/gen7/pl2_to_pa.asm @@ -0,0 +1,17 @@ +// Module name: AVS +.kernel PL2_TO_PA +.code + +#include "VP_Setup.g4a" +#include "Set_Layer_0.g4a" +#include "Set_AVS_Buf_0123_PL2.g4a" +#include "PL2_AVS_Buf_0.g4a" +#include "PL2_AVS_Buf_1.g4a" +#include "PL2_AVS_Buf_2.g4a" +#include "PL2_AVS_Buf_3.g4a" +#include "Save_AVS_PA.g4a" +#include "EOT.g4a" + +.end_code + +.end_kernel diff --git a/src/shaders/post_processing/gen7/pl2_to_pa.g7b b/src/shaders/post_processing/gen7/pl2_to_pa.g7b new file mode 100644 index 0000000..b57043a --- /dev/null +++ b/src/shaders/post_processing/gen7/pl2_to_pa.g7b @@ -0,0 +1,188 @@ + { 0x00600001, 0x23600021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23200021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23400021, 0x008d0000, 0x00000000 }, + { 0x00600041, 0x206077bd, 0x008d0060, 0x000000f0 }, + { 0x00200001, 0x211401bd, 0x004500e0, 0x00000000 }, + { 0x01600010, 0x20002e24, 0x0000005a, 0x00010001 }, + { 0x00710001, 0x240003bc, 0x008d00c0, 0x00000000 }, + { 0x00710048, 0x20c077bd, 0x008d0060, 0x00000114 }, + { 0x00600001, 0x240003bc, 0x008d00a0, 0x00000000 }, + { 0x00600048, 0x20a077bd, 0x008d0080, 0x00000118 }, + { 0x00800001, 0x22a00169, 0x00000000, 0xffffffff }, + { 0x02000010, 0x20002d24, 0x020000e4, 0x00000000 }, + { 0x02010010, 0x20002d24, 0x020000e6, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000018 }, + { 0x00000401, 0x233803bd, 0x000000f4, 0x00000000 }, + { 0x00000c01, 0x233003bd, 0x00000060, 0x00000000 }, + { 0x00000c01, 0x233403bd, 0x00000080, 0x00000000 }, + { 0x00000c01, 0x232803bd, 0x000000c0, 0x00000000 }, + { 0x00000801, 0x232c03bd, 0x000000a0, 0x00000000 }, + { 0x00000001, 0x240803bc, 0x000000c0, 0x00000000 }, + { 0x00000048, 0x24087fbc, 0x00000060, 0x41000000 }, + { 0x00000448, 0x22e87fbd, 0x000000f4, 0x41e00000 }, + { 0x00000c41, 0x22e47fbd, 0x00000080, 0x40800000 }, + { 0x00000001, 0x241003bc, 0x00000060, 0x00000000 }, + { 0x00000c48, 0x22f07fbd, 0x000000f4, 0x41000000 }, + { 0x00000801, 0x22f40061, 0x00000000, 0x00000000 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x00006ea2 }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00460046 }, + { 0x00400009, 0x22c02d8d, 0x00690400, 0x00050005 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x00006204 }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00400040 }, + { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, + { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, + { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000012 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, + { 0x00000801, 0x23240121, 0x000000f8, 0x00000000 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x28000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x048eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000a000 }, + { 0x02000031, 0x28800229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000010 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000001 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2a000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x048eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000a000 }, + { 0x02000031, 0x2a800229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000010 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000002 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2c000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x048eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000a000 }, + { 0x02000031, 0x2c800229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000010 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000003 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2e000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x048eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000a000 }, + { 0x02000031, 0x2e800229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, + { 0x00400040, 0x22082e2c, 0x0069005c, 0x03a003a0 }, + { 0x00000409, 0x23603da5, 0x000000e0, 0x00010001 }, + { 0x00000c01, 0x236401a5, 0x000000e2, 0x00000000 }, + { 0x00000801, 0x23680061, 0x00000000, 0x000f000f }, + { 0x00400401, 0xf8000231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8100231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8200231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8300231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0000231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0100231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0200231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0300231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4000231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4100231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4200231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4300231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9200231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9300231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9400231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9500231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1200231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1300231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1400231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1500231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5200231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5300231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5400231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5500231, 0x00ab8871, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x02000200 }, + { 0x00600001, 0x23800021, 0x008d0360, 0x00000000 }, + { 0x00600001, 0x24a00021, 0x008d0360, 0x00000000 }, + { 0x00400401, 0xf8400231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8500231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8600231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8700231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0400231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0500231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0600231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0700231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4400231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4500231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4600231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4700231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9600231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9700231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9800231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9900231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1600231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1700231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1800231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1900231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5600231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5700231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5800231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5900231, 0x00ab8871, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x00400040, 0x22082e2c, 0x0069005c, 0x04200420 }, + { 0x00000040, 0x24a01ca5, 0x00000360, 0x00000010 }, + { 0x00400401, 0xf8000231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8100231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8200231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8300231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0000231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0100231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0200231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0300231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4000231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4100231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4200231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4300231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9200231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9300231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9400231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9500231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1200231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1300231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1400231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1500231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5200231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5300231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5400231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5500231, 0x00ab8871, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x06000600 }, + { 0x00400401, 0xf8400231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8500231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8600231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8700231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0400231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0500231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0600231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0700231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4400231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4500231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4600231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4700231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9600231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9700231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9800231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9900231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1600231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1700231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1800231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1900231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5600231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5700231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5800231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5900231, 0x00ab8871, 0x00000000 }, + { 0x05000031, 0x20000e24, 0x00000380, 0x120a8018 }, + { 0x05000031, 0x20000e24, 0x000004a0, 0x120a8018 }, + { 0x00600001, 0x2fe00021, 0x008d0000, 0x00000000 }, + { 0x07000031, 0x20001e24, 0x00000fe0, 0x82000010 }, diff --git a/src/shaders/post_processing/gen7/pl3_to_pa.asm b/src/shaders/post_processing/gen7/pl3_to_pa.asm new file mode 100644 index 0000000..b3be8f9 --- /dev/null +++ b/src/shaders/post_processing/gen7/pl3_to_pa.asm @@ -0,0 +1,17 @@ +// Module name: AVS +.kernel PL3_TO_PA +.code + +#include "VP_Setup.g4a" +#include "Set_Layer_0.g4a" +#include "Set_AVS_Buf_0123_PL3.g4a" +#include "PL3_AVS_Buf_0.g4a" +#include "PL3_AVS_Buf_1.g4a" +#include "PL3_AVS_Buf_2.g4a" +#include "PL3_AVS_Buf_3.g4a" +#include "Save_AVS_PA.g4a" +#include "EOT.g4a" + +.end_code + +.end_kernel diff --git a/src/shaders/post_processing/gen7/pl3_to_pa.g7b b/src/shaders/post_processing/gen7/pl3_to_pa.g7b new file mode 100644 index 0000000..303a1bc --- /dev/null +++ b/src/shaders/post_processing/gen7/pl3_to_pa.g7b @@ -0,0 +1,200 @@ + { 0x00600001, 0x23600021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23200021, 0x008d0000, 0x00000000 }, + { 0x00600001, 0x23400021, 0x008d0000, 0x00000000 }, + { 0x00600041, 0x206077bd, 0x008d0060, 0x000000f0 }, + { 0x00200001, 0x211401bd, 0x004500e0, 0x00000000 }, + { 0x01600010, 0x20002e24, 0x0000005a, 0x00010001 }, + { 0x00710001, 0x240003bc, 0x008d00c0, 0x00000000 }, + { 0x00710048, 0x20c077bd, 0x008d0060, 0x00000114 }, + { 0x00600001, 0x240003bc, 0x008d00a0, 0x00000000 }, + { 0x00600048, 0x20a077bd, 0x008d0080, 0x00000118 }, + { 0x00800001, 0x22a00169, 0x00000000, 0xffffffff }, + { 0x02000010, 0x20002d24, 0x020000e4, 0x00000000 }, + { 0x02010010, 0x20002d24, 0x020000e6, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000018 }, + { 0x00000401, 0x233803bd, 0x000000f4, 0x00000000 }, + { 0x00000c01, 0x233003bd, 0x00000060, 0x00000000 }, + { 0x00000c01, 0x233403bd, 0x00000080, 0x00000000 }, + { 0x00000c01, 0x232803bd, 0x000000c0, 0x00000000 }, + { 0x00000801, 0x232c03bd, 0x000000a0, 0x00000000 }, + { 0x00000001, 0x240803bc, 0x000000c0, 0x00000000 }, + { 0x00000048, 0x24087fbc, 0x00000060, 0x41000000 }, + { 0x00000448, 0x22e87fbd, 0x000000f4, 0x41e00000 }, + { 0x00000c41, 0x22e47fbd, 0x00000080, 0x40800000 }, + { 0x00000001, 0x241003bc, 0x00000060, 0x00000000 }, + { 0x00000c48, 0x22f07fbd, 0x000000f4, 0x41000000 }, + { 0x00000801, 0x22f40061, 0x00000000, 0x00000000 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x00006ea2 }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00460046 }, + { 0x00400009, 0x22c02d8d, 0x00690400, 0x00050005 }, + { 0x00400001, 0x2400036c, 0x00000000, 0x00006204 }, + { 0x00400040, 0x24002d8c, 0x00690400, 0x00400040 }, + { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, + { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, + { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000018 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, + { 0x00000801, 0x23240121, 0x000000f8, 0x00000000 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x28000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x28800229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044ebc02 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x29000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000016 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000001 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2a000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x2a800229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044ebc02 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x2b000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000016 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000002 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2c000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x2c800229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044ebc02 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x2d000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000016 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb400 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000d000 }, + { 0x00000040, 0x23240d21, 0x000000f8, 0x00000003 }, + { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, + { 0x02000031, 0x2e000229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044eb801 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x2e800229, 0x00000200, 0x00000200 }, + { 0x00000040, 0x22000c20, 0x000002f4, 0x044ebc02 }, + { 0x00000001, 0x22080061, 0x00000000, 0x0000e000 }, + { 0x02000031, 0x2f000229, 0x00000200, 0x00000200 }, + { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, + { 0x00400040, 0x22082e2c, 0x0069005c, 0x03a003a0 }, + { 0x00000409, 0x23603da5, 0x000000e0, 0x00010001 }, + { 0x00000c01, 0x236401a5, 0x000000e2, 0x00000000 }, + { 0x00000801, 0x23680061, 0x00000000, 0x000f000f }, + { 0x00400401, 0xf8000231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8100231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8200231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8300231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0000231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0100231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0200231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0300231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4000231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4100231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4200231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4300231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9200231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9300231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9400231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9500231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1200231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1300231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1400231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1500231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5200231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5300231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5400231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5500231, 0x00ab8871, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x02000200 }, + { 0x00600001, 0x23800021, 0x008d0360, 0x00000000 }, + { 0x00600001, 0x24a00021, 0x008d0360, 0x00000000 }, + { 0x00400401, 0xf8400231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8500231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8600231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8700231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0400231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0500231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0600231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0700231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4400231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4500231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4600231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4700231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9600231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9700231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9800231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9900231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1600231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1700231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1800231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1900231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5600231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5700231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5800231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5900231, 0x00ab8871, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x00400040, 0x22082e2c, 0x0069005c, 0x04200420 }, + { 0x00000040, 0x24a01ca5, 0x00000360, 0x00000010 }, + { 0x00400401, 0xf8000231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8100231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8200231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8300231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0000231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0100231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0200231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0300231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4000231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4100231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4200231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4300231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9200231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9300231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9400231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9500231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1200231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1300231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1400231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1500231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5200231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5300231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5400231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5500231, 0x00ab8871, 0x00000000 }, + { 0x00400040, 0x22002da8, 0x006902c0, 0x06000600 }, + { 0x00400401, 0xf8400231, 0x00ab8001, 0x00000000 }, + { 0x00400c01, 0xf8500231, 0x00ab8021, 0x00000000 }, + { 0x00400401, 0xf8600231, 0x00ab8041, 0x00000000 }, + { 0x00400c01, 0xf8700231, 0x00ab8061, 0x00000000 }, + { 0x00600c01, 0xd0400231, 0x00ae8401, 0x00000000 }, + { 0x00600c01, 0xd0500231, 0x00ae8421, 0x00000000 }, + { 0x00600c01, 0xd0600231, 0x00ae8441, 0x00000000 }, + { 0x00600c01, 0xd0700231, 0x00ae8461, 0x00000000 }, + { 0x00400c01, 0xf4400231, 0x00ab8801, 0x00000000 }, + { 0x00400801, 0xf4500231, 0x00ab8821, 0x00000000 }, + { 0x00400c01, 0xf4600231, 0x00ab8841, 0x00000000 }, + { 0x00400801, 0xf4700231, 0x00ab8861, 0x00000000 }, + { 0x00400401, 0xf9600231, 0x00ab8011, 0x00000000 }, + { 0x00400c01, 0xf9700231, 0x00ab8031, 0x00000000 }, + { 0x00400401, 0xf9800231, 0x00ab8051, 0x00000000 }, + { 0x00400c01, 0xf9900231, 0x00ab8071, 0x00000000 }, + { 0x00600c01, 0xd1600231, 0x00ae8411, 0x00000000 }, + { 0x00600c01, 0xd1700231, 0x00ae8431, 0x00000000 }, + { 0x00600c01, 0xd1800231, 0x00ae8451, 0x00000000 }, + { 0x00600c01, 0xd1900231, 0x00ae8471, 0x00000000 }, + { 0x00400c01, 0xf5600231, 0x00ab8811, 0x00000000 }, + { 0x00400801, 0xf5700231, 0x00ab8831, 0x00000000 }, + { 0x00400c01, 0xf5800231, 0x00ab8851, 0x00000000 }, + { 0x00400801, 0xf5900231, 0x00ab8871, 0x00000000 }, + { 0x05000031, 0x20000e24, 0x00000380, 0x120a8018 }, + { 0x05000031, 0x20000e24, 0x000004a0, 0x120a8018 }, + { 0x00600001, 0x2fe00021, 0x008d0000, 0x00000000 }, + { 0x07000031, 0x20001e24, 0x00000fe0, 0x82000010 }, |