[Libva] [libva-intel-driver PATCH] Add sharpening shaders for SKL

Xiang, Haihao haihao.xiang at intel.com
Tue Dec 16 00:08:09 PST 2014


Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
---
 src/gen75_vpp_gpe.c                                |  40 +-
 src/i965_device_info.c                             |   2 +-
 src/shaders/post_processing/gen9/Makefile.am       |   8 +-
 .../post_processing/gen9/sharpening_h_blur.g9b     | 787 +++++++++++++++++++++
 .../post_processing/gen9/sharpening_unmask.g9b     | 150 ++++
 .../post_processing/gen9/sharpening_v_blur.g9b     | 219 ++++++
 6 files changed, 1202 insertions(+), 4 deletions(-)
 create mode 100644 src/shaders/post_processing/gen9/sharpening_h_blur.g9b
 create mode 100644 src/shaders/post_processing/gen9/sharpening_unmask.g9b
 create mode 100644 src/shaders/post_processing/gen9/sharpening_v_blur.g9b

diff --git a/src/gen75_vpp_gpe.c b/src/gen75_vpp_gpe.c
index 52a0e2f..1144001 100644
--- a/src/gen75_vpp_gpe.c
+++ b/src/gen75_vpp_gpe.c
@@ -120,6 +120,41 @@ static struct i965_kernel gen8_vpp_sharpening_kernels[] = {
     },
 };
 
+/* sharpening kernels for Skylake */
+static const unsigned int gen9_gpe_sharpening_h_blur[][4] = {
+#include "shaders/post_processing/gen9/sharpening_h_blur.g9b"
+};
+static const unsigned int gen9_gpe_sharpening_v_blur[][4] = {
+#include "shaders/post_processing/gen9/sharpening_v_blur.g9b"
+};
+static const unsigned int gen9_gpe_sharpening_unmask[][4] = {
+#include "shaders/post_processing/gen9/sharpening_unmask.g9b"
+};
+
+static struct i965_kernel gen9_vpp_sharpening_kernels[] = {
+    {
+        "vpp: sharpening(horizontal blur)",
+        VPP_GPE_SHARPENING,
+        gen9_gpe_sharpening_h_blur,
+        sizeof(gen9_gpe_sharpening_h_blur),
+        NULL
+    },
+    {
+        "vpp: sharpening(vertical blur)",
+        VPP_GPE_SHARPENING,
+        gen9_gpe_sharpening_v_blur,
+        sizeof(gen9_gpe_sharpening_v_blur),
+        NULL
+    },
+    {
+        "vpp: sharpening(unmask)",
+        VPP_GPE_SHARPENING,
+        gen9_gpe_sharpening_unmask,
+        sizeof(gen9_gpe_sharpening_unmask),
+        NULL
+    },
+};
+
 static VAStatus
 gen75_gpe_process_surfaces_setup(VADriverContextP ctx,
                    struct vpp_gpe_context *vpp_gpe_ctx)
@@ -648,9 +683,10 @@ vpp_gpe_process_sharpening(VADriverContextP ctx,
          struct i965_kernel * vpp_kernels;
          if (IS_HASWELL(i965->intel.device_info))
              vpp_kernels = gen75_vpp_sharpening_kernels;
-         else if (IS_GEN8(i965->intel.device_info) ||
-                  IS_GEN9(i965->intel.device_info)) // TODO: build the sharpening kernel for GEN9
+         else if (IS_GEN8(i965->intel.device_info))
              vpp_kernels = gen8_vpp_sharpening_kernels;
+         else if (IS_GEN9(i965->intel.device_info))
+             vpp_kernels = gen9_vpp_sharpening_kernels;
 
          vpp_gpe_ctx->gpe_load_kernels(ctx,
                                &vpp_gpe_ctx->gpe_ctx,
diff --git a/src/i965_device_info.c b/src/i965_device_info.c
index 50bb78d..5477d50 100644
--- a/src/i965_device_info.c
+++ b/src/i965_device_info.c
@@ -348,7 +348,7 @@ static struct hw_codec_info skl_hw_codec_info = {
     .filters = {
         { VAProcFilterNoiseReduction, I965_RING_VEBOX },
         { VAProcFilterDeinterlacing, I965_RING_VEBOX },
-        { VAProcFilterSharpening, I965_RING_NULL }, /* need to rebuild the shader for BDW */
+        { VAProcFilterSharpening, I965_RING_NULL },
         { VAProcFilterColorBalance, I965_RING_VEBOX},
         { VAProcFilterSkinToneEnhancement, I965_RING_VEBOX},
     },
diff --git a/src/shaders/post_processing/gen9/Makefile.am b/src/shaders/post_processing/gen9/Makefile.am
index 1e32dff..48c91c6 100644
--- a/src/shaders/post_processing/gen9/Makefile.am
+++ b/src/shaders/post_processing/gen9/Makefile.am
@@ -15,6 +15,11 @@ INTEL_PP_G9B = \
 	pa_to_pa.g9b		\
 	$(NULL)
 
+INTEL_PP_PRE_G8B =		\
+	sharpening_h_blur.g9b	\
+	sharpening_unmask.g9b	\
+	sharpening_v_blur.g9b
+
 INTEL_PP_G8A = \
 	EOT.g8a				\
 	PL2_AVS_Buf_0.g8a		\
@@ -67,7 +72,8 @@ $(INTEL_PP_GEN9_ASM): $(INTEL_PP_ASM) $(INTEL_PP_G9A)
 CLEANFILES = $(INTEL_PP_GEN9_ASM)
 
 EXTRA_DIST = \
-	$(INTEL_PP_G9B) \
+	$(INTEL_PP_G9B) 	\
+	$(INTEL_PP_PRE_G8B) 	\
 	$(NULL)
 
 # Extra clean files so that maintainer-clean removes *everything*
diff --git a/src/shaders/post_processing/gen9/sharpening_h_blur.g9b b/src/shaders/post_processing/gen9/sharpening_h_blur.g9b
new file mode 100644
index 0000000..007e628
--- /dev/null
+++ b/src/shaders/post_processing/gen9/sharpening_h_blur.g9b
@@ -0,0 +1,787 @@
+   { 0x00000001, 0x2f801608, 0x00000000, 0x00000000 },
+   { 0x00600001, 0x2040020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x2040160c, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x2048060c, 0x00000000, 0x000f0007 },
+   { 0x00000001, 0x20440228, 0x00000028, 0x00000000 },
+   { 0x00000040, 0x20e00208, 0x1e000020, 0xfffcfffc },
+   { 0x00000001, 0x2fa01608, 0x00000000, 0x00020002 },
+   { 0x00000001, 0x202c1608, 0x00000000, 0x00040004 },
+   { 0x00000040, 0x22000204, 0x06000f80, 0x02490000 },
+   { 0x0c600031, 0x20603a0c, 0x00000040, 0x00000200 },
+   { 0x06000010, 0x20000201, 0x160000e0, 0x00040004 },
+   { 0x00200001, 0x2f680208, 0x004500d0, 0x00000000 },
+   { 0x00200001, 0x2f580208, 0x004500c8, 0x00000000 },
+   { 0x00200001, 0x2f480208, 0x004500c0, 0x00000000 },
+   { 0x00200001, 0x2f780208, 0x004500d8, 0x00000000 },
+   { 0x00200001, 0x2f280208, 0x004500b0, 0x00000000 },
+   { 0x00200001, 0x2f180208, 0x004500a8, 0x00000000 },
+   { 0x00200001, 0x2f080208, 0x004500a0, 0x00000000 },
+   { 0x00200001, 0x2f380208, 0x004500b8, 0x00000000 },
+   { 0x00200001, 0x2ee80208, 0x00450090, 0x00000000 },
+   { 0x00200001, 0x2ed80208, 0x00450088, 0x00000000 },
+   { 0x00200001, 0x2ec80208, 0x00450080, 0x00000000 },
+   { 0x00200001, 0x2ef80208, 0x00450098, 0x00000000 },
+   { 0x00200001, 0x2ea80208, 0x00450070, 0x00000000 },
+   { 0x00200001, 0x2e980208, 0x00450068, 0x00000000 },
+   { 0x00200001, 0x2e880208, 0x00450060, 0x00000000 },
+   { 0x00200001, 0x2eb80208, 0x00450078, 0x00000000 },
+   { 0x00010020, 0x34000005, 0x0e001400, 0x00002dd0 },
+   { 0x00600001, 0x2040020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x2048060c, 0x00000000, 0x000f0007 },
+   { 0x00000040, 0x20400228, 0x1600002c, 0x00040004 },
+   { 0x00000001, 0x20440228, 0x00000028, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000f80, 0x02490000 },
+   { 0x00200001, 0x2f600208, 0x00450f68, 0x00000000 },
+   { 0x00200001, 0x2f400208, 0x00450f48, 0x00000000 },
+   { 0x00200001, 0x2f500208, 0x00450f58, 0x00000000 },
+   { 0x00200001, 0x2f200208, 0x00450f28, 0x00000000 },
+   { 0x00200001, 0x2f000208, 0x00450f08, 0x00000000 },
+   { 0x00200001, 0x2f100208, 0x00450f18, 0x00000000 },
+   { 0x0c600031, 0x20603a0c, 0x00000040, 0x00000200 },
+   { 0x00200001, 0x2ec00208, 0x00450ec8, 0x00000000 },
+   { 0x00200001, 0x2ed00208, 0x00450ed8, 0x00000000 },
+   { 0x00200001, 0x2ea00208, 0x00450ea8, 0x00000000 },
+   { 0x00200001, 0x2e800208, 0x00450e88, 0x00000000 },
+   { 0x00200001, 0x2e900208, 0x00450e98, 0x00000000 },
+   { 0x00200001, 0x2f700208, 0x00450f78, 0x00000000 },
+   { 0x00200001, 0x2ee00208, 0x00450ee8, 0x00000000 },
+   { 0x00200001, 0x2ef00208, 0x00450ef8, 0x00000000 },
+   { 0x00200001, 0x2eb00208, 0x00450eb8, 0x00000000 },
+   { 0x00000001, 0x21a03ee8, 0x00000000, 0x332bcc77 },
+   { 0x00000001, 0x22003ee8, 0x00000000, 0x3c1d98ad },
+   { 0x00000001, 0x22203ee8, 0x00000000, 0x3e525448 },
+   { 0x00000001, 0x22403ee8, 0x00000000, 0x3f11e168 },
+   { 0x00200001, 0x2f300208, 0x00450f38, 0x00000000 },
+   { 0x00000001, 0x22603ee8, 0x00000000, 0x3875735f },
+   { 0x00000040, 0x22000204, 0x06000fa0, 0x020a8000 },
+   { 0x00200001, 0x2e980208, 0x00450068, 0x00000000 },
+   { 0x00200001, 0x2e880208, 0x00450060, 0x00000000 },
+   { 0x00200001, 0x2ea80208, 0x00450070, 0x00000000 },
+   { 0x00200001, 0x2ed80208, 0x00450088, 0x00000000 },
+   { 0x00200001, 0x2ec80208, 0x00450080, 0x00000000 },
+   { 0x00200001, 0x2ee80208, 0x00450090, 0x00000000 },
+   { 0x00200001, 0x2f180208, 0x004500a8, 0x00000000 },
+   { 0x00200001, 0x2f080208, 0x004500a0, 0x00000000 },
+   { 0x00200001, 0x2f280208, 0x004500b0, 0x00000000 },
+   { 0x00200001, 0x2f580208, 0x004500c8, 0x00000000 },
+   { 0x00200001, 0x2f480208, 0x004500c0, 0x00000000 },
+   { 0x00200001, 0x2f680208, 0x004500d0, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e81, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec1, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec0, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e80, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f01, 0x00000000 },
+   { 0x00400001, 0x210022e8, 0x00a00f00, 0x00000000 },
+   { 0x00200001, 0x2eb80208, 0x00450078, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f41, 0x00000000 },
+   { 0x00200001, 0x2ef80208, 0x00450098, 0x00000000 },
+   { 0x00200001, 0x2f380208, 0x004500b8, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f40, 0x00000000 },
+   { 0x00200001, 0x2f780208, 0x004500d8, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00400001, 0x215022e8, 0x00a00f42, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f02, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec2, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e82, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f01, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f41, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e81, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec1, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f43, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f03, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec3, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e83, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f44, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f04, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec4, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e84, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f45, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f05, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec5, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e85, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f46, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec6, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e86, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f42, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f02, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec2, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e82, 0x00000000 },
+   { 0x00000001, 0x24c03a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x24e03a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x24803a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x24a03a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x24403a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x24603a28, 0x000001ec, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00000001, 0x24003a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x23e03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x24203a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x23a03a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x23803a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x23c03a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x23403a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x23203a28, 0x000001c4, 0x00000000 },
+   { 0x00000001, 0x23603a28, 0x000001cc, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f03, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f43, 0x00000000 },
+   { 0x00000001, 0x22803a28, 0x000001c0, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec3, 0x00000000 },
+   { 0x00000001, 0x62d00a88, 0x000003c0, 0x00000000 },
+   { 0x00000001, 0x62c80a88, 0x000003a0, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e83, 0x00000000 },
+   { 0x00000001, 0x62b80a88, 0x00000360, 0x00000000 },
+   { 0x00000001, 0x62b00a88, 0x00000340, 0x00000000 },
+   { 0x00000001, 0x62a80a88, 0x00000320, 0x00000000 },
+   { 0x00000001, 0x62a00a88, 0x00000280, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f02, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f42, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e82, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f44, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f04, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec4, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e84, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec2, 0x00000000 },
+   { 0x00000001, 0x62c00a88, 0x00000380, 0x00000000 },
+   { 0x00000001, 0x62d80a88, 0x000003e0, 0x00000000 },
+   { 0x00000001, 0x62e00a88, 0x00000400, 0x00000000 },
+   { 0x00000001, 0x62e80a88, 0x00000420, 0x00000000 },
+   { 0x00000001, 0x62f00a88, 0x00000440, 0x00000000 },
+   { 0x00000001, 0x62f80a88, 0x00000460, 0x00000000 },
+   { 0x00000001, 0x63000a88, 0x00000480, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f45, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f05, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec5, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e85, 0x00000000 },
+   { 0x00000001, 0x63080a88, 0x000004a0, 0x00000000 },
+   { 0x00000001, 0x63100a88, 0x000004c0, 0x00000000 },
+   { 0x00000001, 0x63180a88, 0x000004e0, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f46, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec6, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e86, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f43, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f03, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec3, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e83, 0x00000000 },
+   { 0x00000001, 0x26c03a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x26e03a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x26803a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x26a03a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x26403a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x26603a28, 0x000001ec, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00000001, 0x26003a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x25e03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x26203a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x25a03a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x25803a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x25c03a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x25403a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x25203a28, 0x000001c4, 0x00000000 },
+   { 0x00000001, 0x25603a28, 0x000001cc, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f04, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f44, 0x00000000 },
+   { 0x00000001, 0x25003a28, 0x000001c0, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec4, 0x00000000 },
+   { 0x00000001, 0x62d10a88, 0x000005c0, 0x00000000 },
+   { 0x00000001, 0x62c90a88, 0x000005a0, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e84, 0x00000000 },
+   { 0x00000001, 0x62b90a88, 0x00000560, 0x00000000 },
+   { 0x00000001, 0x62b10a88, 0x00000540, 0x00000000 },
+   { 0x00000001, 0x62a90a88, 0x00000520, 0x00000000 },
+   { 0x00000001, 0x62a10a88, 0x00000500, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f03, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f43, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e83, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f45, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f05, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec5, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e85, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec3, 0x00000000 },
+   { 0x00000001, 0x62c10a88, 0x00000580, 0x00000000 },
+   { 0x00000001, 0x62d90a88, 0x000005e0, 0x00000000 },
+   { 0x00000001, 0x62e10a88, 0x00000600, 0x00000000 },
+   { 0x00000001, 0x62e90a88, 0x00000620, 0x00000000 },
+   { 0x00000001, 0x62f10a88, 0x00000640, 0x00000000 },
+   { 0x00000001, 0x62f90a88, 0x00000660, 0x00000000 },
+   { 0x00000001, 0x63010a88, 0x00000680, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f46, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec6, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e86, 0x00000000 },
+   { 0x00000001, 0x63090a88, 0x000006a0, 0x00000000 },
+   { 0x00000001, 0x63110a88, 0x000006c0, 0x00000000 },
+   { 0x00000001, 0x63190a88, 0x000006e0, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f4a, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0a, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00eca, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8a, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f44, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f04, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec4, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e84, 0x00000000 },
+   { 0x00000001, 0x2a803a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x2ac03a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x2a003a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x2a403a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x29803a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x29c03a28, 0x000001ec, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00000001, 0x29003a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x28c03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x29403a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x28403a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x28003a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x28803a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x27803a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x27403a28, 0x000001c4, 0x00000000 },
+   { 0x00000001, 0x27c03a28, 0x000001cc, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f05, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f45, 0x00000000 },
+   { 0x00000001, 0x27003a28, 0x000001c0, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec5, 0x00000000 },
+   { 0x00000001, 0x68a00a88, 0x00000880, 0x00000000 },
+   { 0x00000001, 0x68600a88, 0x00000840, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e85, 0x00000000 },
+   { 0x00000001, 0x67e00a88, 0x000007c0, 0x00000000 },
+   { 0x00000001, 0x67a00a88, 0x00000780, 0x00000000 },
+   { 0x00000001, 0x67600a88, 0x00000740, 0x00000000 },
+   { 0x00000001, 0x67200a88, 0x00000700, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f04, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f44, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e84, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f46, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec6, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e86, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec4, 0x00000000 },
+   { 0x00000001, 0x68200a88, 0x00000800, 0x00000000 },
+   { 0x00000001, 0x68e00a88, 0x000008c0, 0x00000000 },
+   { 0x00000001, 0x69200a88, 0x00000900, 0x00000000 },
+   { 0x00000001, 0x69600a88, 0x00000940, 0x00000000 },
+   { 0x00000001, 0x69a00a88, 0x00000980, 0x00000000 },
+   { 0x00000001, 0x69e00a88, 0x000009c0, 0x00000000 },
+   { 0x00000001, 0x6a200a88, 0x00000a00, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x00000001, 0x6a600a88, 0x00000a40, 0x00000000 },
+   { 0x00000001, 0x6aa00a88, 0x00000a80, 0x00000000 },
+   { 0x00000001, 0x6ae00a88, 0x00000ac0, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f4a, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0a, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00eca, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8a, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f4b, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0b, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecb, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8b, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f45, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f05, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec5, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e85, 0x00000000 },
+   { 0x00000001, 0x20403a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x20803a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x2e003a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x2e403a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x2d803a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x2dc03a28, 0x000001ec, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00000001, 0x2d003a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x2cc03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x2d403a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x2c403a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x2c003a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x2c803a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x2b803a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x2b403a28, 0x000001c4, 0x00000000 },
+   { 0x00000001, 0x2bc03a28, 0x000001cc, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f46, 0x00000000 },
+   { 0x00000001, 0x2b003a28, 0x000001c0, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec6, 0x00000000 },
+   { 0x00000001, 0x6ca00a88, 0x00000c80, 0x00000000 },
+   { 0x00000001, 0x6c600a88, 0x00000c40, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e86, 0x00000000 },
+   { 0x00000001, 0x6be00a88, 0x00000bc0, 0x00000000 },
+   { 0x00000001, 0x6ba00a88, 0x00000b80, 0x00000000 },
+   { 0x00000001, 0x6b600a88, 0x00000b40, 0x00000000 },
+   { 0x00000001, 0x6b200a88, 0x00000b00, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f05, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f45, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e85, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec5, 0x00000000 },
+   { 0x00000001, 0x6c200a88, 0x00000c00, 0x00000000 },
+   { 0x00000001, 0x6ce00a88, 0x00000cc0, 0x00000000 },
+   { 0x00000001, 0x6d200a88, 0x00000d00, 0x00000000 },
+   { 0x00000001, 0x6d600a88, 0x00000d40, 0x00000000 },
+   { 0x00000001, 0x6da00a88, 0x00000d80, 0x00000000 },
+   { 0x00000001, 0x6de00a88, 0x00000dc0, 0x00000000 },
+   { 0x00000001, 0x6e200a88, 0x00000e00, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x00000001, 0x6e600a88, 0x00000e40, 0x00000000 },
+   { 0x00000001, 0x60600a88, 0x00000040, 0x00000000 },
+   { 0x00000001, 0x60a00a88, 0x00000080, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f4a, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0a, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00eca, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8a, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f4b, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0b, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecb, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8b, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f4c, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0c, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecc, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8c, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f46, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec6, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e86, 0x00000000 },
+   { 0x00000001, 0x23403a28, 0x000001cc, 0x00000000 },
+   { 0x00000001, 0x23603a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x23803a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x23a03a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x23c03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x23e03a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x24003a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x24203a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x24403a28, 0x000001ec, 0x00000000 },
+   { 0x00000001, 0x24603a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x24803a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x24a03a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x23203a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x24c03a28, 0x000001fc, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00000001, 0x20c03a28, 0x000001c0, 0x00000000 },
+   { 0x00000001, 0x631c0a88, 0x000004c0, 0x00000000 },
+   { 0x00000001, 0x63140a88, 0x000004a0, 0x00000000 },
+   { 0x00000001, 0x630c0a88, 0x00000480, 0x00000000 },
+   { 0x00000001, 0x63040a88, 0x00000460, 0x00000000 },
+   { 0x00000001, 0x62fc0a88, 0x00000440, 0x00000000 },
+   { 0x00000001, 0x62f40a88, 0x00000420, 0x00000000 },
+   { 0x00000001, 0x22803a28, 0x000001c4, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00000001, 0x62cc0a88, 0x00000380, 0x00000000 },
+   { 0x00000001, 0x62c40a88, 0x00000360, 0x00000000 },
+   { 0x00000001, 0x62bc0a88, 0x00000340, 0x00000000 },
+   { 0x00000001, 0x62b40a88, 0x00000320, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00000001, 0x62ac0a88, 0x00000280, 0x00000000 },
+   { 0x00000001, 0x62d40a88, 0x000003a0, 0x00000000 },
+   { 0x00000001, 0x62a40a88, 0x000000c0, 0x00000000 },
+   { 0x00000001, 0x62dc0a88, 0x000003c0, 0x00000000 },
+   { 0x00000001, 0x62e40a88, 0x000003e0, 0x00000000 },
+   { 0x00000001, 0x62ec0a88, 0x00000400, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f06, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f46, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e86, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec6, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f4a, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0a, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00eca, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8a, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f4b, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0b, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecb, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8b, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f4c, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0c, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecc, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8c, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f4d, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0d, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecd, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8d, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec7, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e87, 0x00000000 },
+   { 0x00000001, 0x25403a28, 0x000001cc, 0x00000000 },
+   { 0x00000001, 0x25603a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x25803a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x25a03a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x25c03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x25e03a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x26003a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x26203a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x26403a28, 0x000001ec, 0x00000000 },
+   { 0x00000001, 0x26603a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x26803a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x26a03a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x26c03a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x25203a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x24e03a28, 0x000001c0, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00000001, 0x62a50a88, 0x000004e0, 0x00000000 },
+   { 0x00000001, 0x631d0a88, 0x000006c0, 0x00000000 },
+   { 0x00000001, 0x63150a88, 0x000006a0, 0x00000000 },
+   { 0x00000001, 0x630d0a88, 0x00000680, 0x00000000 },
+   { 0x00000001, 0x63050a88, 0x00000660, 0x00000000 },
+   { 0x00000001, 0x62fd0a88, 0x00000640, 0x00000000 },
+   { 0x00000001, 0x62f50a88, 0x00000620, 0x00000000 },
+   { 0x00000001, 0x25003a28, 0x000001c4, 0x00000000 },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00000001, 0x62cd0a88, 0x00000580, 0x00000000 },
+   { 0x00000001, 0x62c50a88, 0x00000560, 0x00000000 },
+   { 0x00000001, 0x62bd0a88, 0x00000540, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00000001, 0x62ad0a88, 0x00000500, 0x00000000 },
+   { 0x00000001, 0x62b50a88, 0x00000520, 0x00000000 },
+   { 0x00000001, 0x62d50a88, 0x000005a0, 0x00000000 },
+   { 0x00000001, 0x62dd0a88, 0x000005c0, 0x00000000 },
+   { 0x00000001, 0x62e50a88, 0x000005e0, 0x00000000 },
+   { 0x00000001, 0x62ed0a88, 0x00000600, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x00400001, 0x210022e8, 0x00a00f07, 0x00000000 },
+   { 0x00400001, 0x211022e8, 0x00a00f47, 0x00000000 },
+   { 0x00400001, 0x20e022e8, 0x00a00e87, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x00400001, 0x20f022e8, 0x00a00ec7, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f4a, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0a, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00eca, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8a, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f4b, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0b, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecb, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8b, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f4c, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0c, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecc, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8c, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f4d, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0d, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecd, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8d, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f4e, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0e, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ece, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8e, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00400001, 0x215022e8, 0x00a00f48, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e88, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec8, 0x00000000 },
+   { 0x00000001, 0x42c22288, 0x00000820, 0x00000000 },
+   { 0x00000001, 0x42ca2288, 0x00000860, 0x00000000 },
+   { 0x00000001, 0x42d22288, 0x000008a0, 0x00000000 },
+   { 0x00000001, 0x42da2288, 0x000008e0, 0x00000000 },
+   { 0x00000001, 0x42ba2288, 0x000007e0, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f08, 0x00000000 },
+   { 0x00000001, 0x42b22288, 0x000007a0, 0x00000000 },
+   { 0x00000001, 0x42e22288, 0x00000920, 0x00000000 },
+   { 0x00000001, 0x42ea2288, 0x00000960, 0x00000000 },
+   { 0x00000001, 0x42f22288, 0x000009a0, 0x00000000 },
+   { 0x00000001, 0x42fa2288, 0x000009e0, 0x00000000 },
+   { 0x00000001, 0x43022288, 0x00000a20, 0x00000000 },
+   { 0x00000001, 0x430a2288, 0x00000a60, 0x00000000 },
+   { 0x00000001, 0x43122288, 0x00000aa0, 0x00000000 },
+   { 0x00000001, 0x42a22288, 0x00000720, 0x00000000 },
+   { 0x00000001, 0x2aa03a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x28e03a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x28a03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x28603a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x28203a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x27e03a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x27a03a28, 0x000001cc, 0x00000000 },
+   { 0x00000001, 0x42aa2288, 0x00000760, 0x00000000 },
+   { 0x00000001, 0x27203a28, 0x000001c4, 0x00000000 },
+   { 0x00000001, 0x27603a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x26e03a28, 0x000001c0, 0x00000000 },
+   { 0x00000001, 0x2a603a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x2a203a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x29e03a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x29a03a28, 0x000001ec, 0x00000000 },
+   { 0x00000001, 0x29603a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x29203a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x67000a88, 0x000006e0, 0x00000000 },
+   { 0x00800041, 0x21603ae8, 0x3e200120, 0x3875735f },
+   { 0x00400001, 0x215022e8, 0x00a00f49, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e89, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ec9, 0x00000000 },
+   { 0x00000001, 0x68400a88, 0x00000820, 0x00000000 },
+   { 0x00000001, 0x68800a88, 0x00000860, 0x00000000 },
+   { 0x00000001, 0x68c00a88, 0x000008a0, 0x00000000 },
+   { 0x00000001, 0x69000a88, 0x000008e0, 0x00000000 },
+   { 0x00000001, 0x68000a88, 0x000007e0, 0x00000000 },
+   { 0x00000001, 0x67c00a88, 0x000007a0, 0x00000000 },
+   { 0x00000001, 0x67800a88, 0x00000760, 0x00000000 },
+   { 0x00000001, 0x6a800a88, 0x00000a60, 0x00000000 },
+   { 0x00000001, 0x6a400a88, 0x00000a20, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f09, 0x00000000 },
+   { 0x00000001, 0x69c00a88, 0x000009a0, 0x00000000 },
+   { 0x00000001, 0x69800a88, 0x00000960, 0x00000000 },
+   { 0x00000001, 0x69400a88, 0x00000920, 0x00000000 },
+   { 0x00000001, 0x6a000a88, 0x000009e0, 0x00000000 },
+   { 0x00000001, 0x67400a88, 0x00000720, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920b1c8, 0x01c7201a },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f4a, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0a, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00eca, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8a, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f4b, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0b, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecb, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8b, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472024 },
+   { 0x00400001, 0x215022e8, 0x00a00f4c, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0c, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecc, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8c, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472022 },
+   { 0x00400001, 0x215022e8, 0x00a00f4d, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0d, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecd, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8d, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472020 },
+   { 0x00400001, 0x215022e8, 0x00a00f4e, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0e, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ece, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8e, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x02472026 },
+   { 0x00400001, 0x215022e8, 0x00a00f4f, 0x00000000 },
+   { 0x00400001, 0x214022e8, 0x00a00f0f, 0x00000000 },
+   { 0x00400001, 0x213022e8, 0x00a00ecf, 0x00000000 },
+   { 0x00400001, 0x212022e8, 0x00a00e8f, 0x00000000 },
+   { 0x0080015b, 0x0e1e0000, 0x3920e1c8, 0x0247201a },
+   { 0x00000001, 0x42a32288, 0x00000b20, 0x00000000 },
+   { 0x00000001, 0x42ab2288, 0x00000b60, 0x00000000 },
+   { 0x00000001, 0x42b32288, 0x00000ba0, 0x00000000 },
+   { 0x00000001, 0x42bb2288, 0x00000be0, 0x00000000 },
+   { 0x00000001, 0x42c32288, 0x00000c20, 0x00000000 },
+   { 0x00000001, 0x42cb2288, 0x00000c60, 0x00000000 },
+   { 0x00000001, 0x6ac00a88, 0x00000aa0, 0x00000000 },
+   { 0x00000001, 0x42d32288, 0x00000ca0, 0x00000000 },
+   { 0x00000001, 0x42db2288, 0x00000ce0, 0x00000000 },
+   { 0x00000001, 0x42e32288, 0x00000d20, 0x00000000 },
+   { 0x00000001, 0x42eb2288, 0x00000d60, 0x00000000 },
+   { 0x00000001, 0x42f32288, 0x00000da0, 0x00000000 },
+   { 0x00000001, 0x42fb2288, 0x00000de0, 0x00000000 },
+   { 0x00000001, 0x43032288, 0x00000e20, 0x00000000 },
+   { 0x00000001, 0x430b2288, 0x00000e60, 0x00000000 },
+   { 0x00000001, 0x431a2288, 0x00000ae0, 0x00000000 },
+   { 0x00600001, 0x2080020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x20403a28, 0x000001fc, 0x00000000 },
+   { 0x00000001, 0x2e603a28, 0x000001f8, 0x00000000 },
+   { 0x00000001, 0x2e203a28, 0x000001f4, 0x00000000 },
+   { 0x00000001, 0x43132288, 0x00000060, 0x00000000 },
+   { 0x00000001, 0x2de03a28, 0x000001f0, 0x00000000 },
+   { 0x00000001, 0x2da03a28, 0x000001ec, 0x00000000 },
+   { 0x00000001, 0x2d603a28, 0x000001e8, 0x00000000 },
+   { 0x00000001, 0x2d203a28, 0x000001e4, 0x00000000 },
+   { 0x00000001, 0x2ce03a28, 0x000001e0, 0x00000000 },
+   { 0x00000001, 0x2c603a28, 0x000001d8, 0x00000000 },
+   { 0x00000001, 0x2c203a28, 0x000001d4, 0x00000000 },
+   { 0x00000001, 0x2be03a28, 0x000001d0, 0x00000000 },
+   { 0x00000001, 0x2ba03a28, 0x000001cc, 0x00000000 },
+   { 0x00000001, 0x2b603a28, 0x000001c8, 0x00000000 },
+   { 0x00000001, 0x2b203a28, 0x000001c4, 0x00000000 },
+   { 0x00000001, 0x2ae03a28, 0x000001c0, 0x00000000 },
+   { 0x00000001, 0x2ca03a28, 0x000001dc, 0x00000000 },
+   { 0x00000001, 0x6d000a88, 0x00000ce0, 0x00000000 },
+   { 0x00000001, 0x6c800a88, 0x00000c60, 0x00000000 },
+   { 0x00000001, 0x6c400a88, 0x00000c20, 0x00000000 },
+   { 0x00000001, 0x6c000a88, 0x00000be0, 0x00000000 },
+   { 0x00000001, 0x6bc00a88, 0x00000ba0, 0x00000000 },
+   { 0x00000001, 0x6b800a88, 0x00000b60, 0x00000000 },
+   { 0x00000001, 0x6b400a88, 0x00000b20, 0x00000000 },
+   { 0x00000001, 0x6b000a88, 0x00000ae0, 0x00000000 },
+   { 0x00000001, 0x6cc00a88, 0x00000ca0, 0x00000000 },
+   { 0x00000001, 0x6d400a88, 0x00000d20, 0x00000000 },
+   { 0x00000001, 0x6d800a88, 0x00000d60, 0x00000000 },
+   { 0x00000001, 0x6dc00a88, 0x00000da0, 0x00000000 },
+   { 0x00000001, 0x6e000a88, 0x00000de0, 0x00000000 },
+   { 0x00000001, 0x60600a88, 0x00000040, 0x00000000 },
+   { 0x00000001, 0x6e400a88, 0x00000e20, 0x00000000 },
+   { 0x00000001, 0x60240a88, 0x00000e60, 0x00000000 },
+   { 0x00000001, 0x2088060c, 0x00000000, 0x000f0007 },
+   { 0x00000001, 0x20840228, 0x00000028, 0x00000000 },
+   { 0x00000001, 0x20800228, 0x0000002c, 0x00000000 },
+   { 0x00000001, 0x42ff2288, 0x00000dc0, 0x00000000 },
+   { 0x00000001, 0x43072288, 0x00000e00, 0x00000000 },
+   { 0x00000001, 0x431f2288, 0x00000060, 0x00000000 },
+   { 0x00000001, 0x430f2288, 0x00000e40, 0x00000000 },
+   { 0x00000001, 0x43172288, 0x00000024, 0x00000000 },
+   { 0x00000001, 0x42f72288, 0x00000d80, 0x00000000 },
+   { 0x00000001, 0x431e2288, 0x00000ac0, 0x00000000 },
+   { 0x00000001, 0x42ee2288, 0x00000940, 0x00000000 },
+   { 0x00000001, 0x42f62288, 0x00000980, 0x00000000 },
+   { 0x00000001, 0x42fe2288, 0x000009c0, 0x00000000 },
+   { 0x00000001, 0x43062288, 0x00000a00, 0x00000000 },
+   { 0x00000001, 0x430e2288, 0x00000a40, 0x00000000 },
+   { 0x00000001, 0x43162288, 0x00000a80, 0x00000000 },
+   { 0x00000001, 0x42ef2288, 0x00000d40, 0x00000000 },
+   { 0x00000001, 0x42e62288, 0x00000900, 0x00000000 },
+   { 0x00000001, 0x42de2288, 0x000008c0, 0x00000000 },
+   { 0x00000001, 0x42d62288, 0x00000880, 0x00000000 },
+   { 0x00000001, 0x42ce2288, 0x00000840, 0x00000000 },
+   { 0x00000001, 0x42c62288, 0x00000800, 0x00000000 },
+   { 0x00000001, 0x42be2288, 0x000007c0, 0x00000000 },
+   { 0x00000001, 0x42b62288, 0x00000780, 0x00000000 },
+   { 0x00000001, 0x42ae2288, 0x00000740, 0x00000000 },
+   { 0x00000001, 0x42a62288, 0x00000700, 0x00000000 },
+   { 0x00000001, 0x42a72288, 0x00000b00, 0x00000000 },
+   { 0x00000001, 0x42af2288, 0x00000b40, 0x00000000 },
+   { 0x00000001, 0x42b72288, 0x00000b80, 0x00000000 },
+   { 0x00000001, 0x42bf2288, 0x00000bc0, 0x00000000 },
+   { 0x00000001, 0x42c72288, 0x00000c00, 0x00000000 },
+   { 0x00000001, 0x42cf2288, 0x00000c40, 0x00000000 },
+   { 0x00000001, 0x42d72288, 0x00000c80, 0x00000000 },
+   { 0x00000001, 0x42e72288, 0x00000d00, 0x00000000 },
+   { 0x00000001, 0x431b2288, 0x000000a0, 0x00000000 },
+   { 0x00000040, 0x202c0208, 0x1600002c, 0x00080008 },
+   { 0x00000001, 0x42df2288, 0x00000cc0, 0x00000000 },
+   { 0x00000040, 0x20a00208, 0x1e000020, 0xfffcfffc },
+   { 0x0c600033, 0x00015014, 0x00002084, 0x00000000 },
+   { 0x05000010, 0x20000200, 0x0200002c, 0x000000a0 },
+   { 0x00010020, 0x34000004, 0x0e001400, 0xffffd230 },
+   { 0x00600001, 0x2040020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x2040160c, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x20440228, 0x00000028, 0x00000000 },
+   { 0x00000001, 0x2048060c, 0x00000000, 0x000f0003 },
+   { 0x00000040, 0x22000204, 0x06000f80, 0x02290000 },
+   { 0x00600001, 0x20e0020c, 0x008d0000, 0x00000000 },
+   { 0x00600001, 0x2180020c, 0x008d0000, 0x00000000 },
+   { 0x0c600031, 0x20603a0c, 0x00000040, 0x00000200 },
+   { 0x00000001, 0x20e8060c, 0x00000000, 0x000f0003 },
+   { 0x00000001, 0x20e0160c, 0x00000000, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000fa0, 0x020a8000 },
+   { 0x00000001, 0x20e40228, 0x00000028, 0x00000000 },
+   { 0x00000040, 0x20400228, 0x1e000020, 0xfffcfffc },
+   { 0x00000001, 0x20440228, 0x00000028, 0x00000000 },
+   { 0x00800001, 0x20a00208, 0x008d0060, 0x00000000 },
+   { 0x0c600033, 0x00005014, 0x000020e2, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000f80, 0x02290000 },
+   { 0x0c600031, 0x21003a0c, 0x00000040, 0x00000200 },
+   { 0x00000001, 0x21840228, 0x00000028, 0x00000000 },
+   { 0x00000001, 0x2188060c, 0x00000000, 0x000f0003 },
+   { 0x00000040, 0x22000204, 0x06000fa0, 0x020a8000 },
+   { 0x00000001, 0x21800a28, 0x00000040, 0x00000000 },
+   { 0x00800001, 0x21400208, 0x008d0100, 0x00000000 },
+   { 0x0c600033, 0x0000a014, 0x00002182, 0x00000000 },
+   { 0x00600001, 0x2fe0020c, 0x008d0000, 0x00000000 },
+   { 0x07000031, 0x20003a00, 0x06000fe0, 0x82000010 },
diff --git a/src/shaders/post_processing/gen9/sharpening_unmask.g9b b/src/shaders/post_processing/gen9/sharpening_unmask.g9b
new file mode 100644
index 0000000..be69e75
--- /dev/null
+++ b/src/shaders/post_processing/gen9/sharpening_unmask.g9b
@@ -0,0 +1,150 @@
+   { 0x00000001, 0x25401608, 0x00000000, 0x00050005 },
+   { 0x00000001, 0x25201608, 0x00000000, 0x00040004 },
+   { 0x00000001, 0x25001608, 0x00000000, 0x00020002 },
+   { 0x00000001, 0x24e01608, 0x00000000, 0x00010001 },
+   { 0x00000001, 0x24c01608, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x202c1608, 0x00000000, 0x00000000 },
+   { 0x06000010, 0x20000202, 0x16000020, 0x00000000 },
+   { 0x00010020, 0x34000006, 0x0e001400, 0x000005a0 },
+   { 0x00600001, 0x2560020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x2568060c, 0x00000000, 0x00030003 },
+   { 0x00000001, 0x25640228, 0x00000028, 0x00000000 },
+   { 0x00000001, 0x25600228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x060004c0, 0x02190000 },
+   { 0x06000010, 0x20000201, 0x16000030, 0x00000000 },
+   { 0x0c600031, 0x25803a0c, 0x00000560, 0x00000200 },
+   { 0x00000040, 0x22000204, 0x06000500, 0x02190000 },
+   { 0x00000001, 0x25600228, 0x0000002c, 0x00000000 },
+   { 0x00000001, 0x25640228, 0x00000028, 0x00000000 },
+   { 0x0c600031, 0x25a03a0c, 0x00000560, 0x00000200 },
+   { 0x00800001, 0x2080228c, 0x00b10580, 0x00000000 },
+   { 0x00800001, 0x20a0228c, 0x00b105a0, 0x00000000 },
+   { 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
+   { 0x00000001, 0x20c01e68, 0x00000000, 0x00800080 },
+   { 0x00400001, 0x20600208, 0x00690080, 0x00000000 },
+   { 0x00400001, 0x20400208, 0x006900a0, 0x00000000 },
+   { 0x0080002c, 0x26e00008, 0x0e490000, 0x000004b0 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x20600208, 0x00690080, 0x00000000 },
+   { 0x00000001, 0x20e01e68, 0x00000000, 0x00800080 },
+   { 0x0080002c, 0x27000008, 0x0e490000, 0x000004f0 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x20600208, 0x00690040, 0x00000000 },
+   { 0x00000001, 0x21001e68, 0x00000000, 0x00800080 },
+   { 0x0080002c, 0x27200008, 0x0e490000, 0x00000540 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x21001e68, 0x00000000, 0x00800080 },
+   { 0x0080002c, 0x27200008, 0x0e490000, 0x00000510 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x20600208, 0x00690040, 0x00000000 },
+   { 0x00000001, 0x41000268, 0x00000030, 0x00000000 },
+   { 0x00400001, 0x20400208, 0x00690080, 0x00000000 },
+   { 0x00000001, 0x21201a68, 0x00000100, 0x00000000 },
+   { 0x0080002c, 0x27200008, 0x0e490000, 0x000004b0 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x21400208, 0x00690040, 0x00000000 },
+   { 0x00000020, 0x34000004, 0x0e001400, 0x00000010 },
+   { 0x00400001, 0x21400208, 0x00690080, 0x00000000 },
+   { 0x01000010, 0x20000200, 0x16000034, 0x00000000 },
+   { 0x00010020, 0x34000004, 0x0e001400, 0x000001a0 },
+   { 0x00000001, 0x21601e68, 0x00000000, 0x00800080 },
+   { 0x00400001, 0x20600208, 0x00690080, 0x00000000 },
+   { 0x00400001, 0x20400208, 0x006900a0, 0x00000000 },
+   { 0x0080002c, 0x27400008, 0x0e490000, 0x000004f0 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x20600208, 0x00690080, 0x00000000 },
+   { 0x00000001, 0x20e01e68, 0x00000000, 0x00800080 },
+   { 0x0080002c, 0x27000008, 0x0e490000, 0x00000340 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00600040, 0x40402288, 0x1eae4040, 0x00ff00ff },
+   { 0x00600040, 0x40412288, 0x1eae4041, 0x00ff00ff },
+   { 0x00000001, 0x21801e68, 0x00000000, 0x00800080 },
+   { 0x00800001, 0x20602288, 0x00b10040, 0x00000000 },
+   { 0x0080002c, 0x27600008, 0x0e490000, 0x000004d0 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x21801e68, 0x00000000, 0x00800080 },
+   { 0x0080002c, 0x27600008, 0x0e490000, 0x000004a0 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x20600208, 0x00690040, 0x00000000 },
+   { 0x00000001, 0x41800268, 0x00000034, 0x00000000 },
+   { 0x00400001, 0x20400208, 0x00690140, 0x00000000 },
+   { 0x00000001, 0x21a01a68, 0x00000180, 0x00000000 },
+   { 0x0080002c, 0x27600008, 0x0e490000, 0x00000440 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00400001, 0x21c00208, 0x00690040, 0x00000000 },
+   { 0x00000020, 0x34000004, 0x0e001400, 0x00000010 },
+   { 0x00400001, 0x21c00208, 0x00690140, 0x00000000 },
+   { 0x00600001, 0x25c0020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x25c8060c, 0x00000000, 0x00030003 },
+   { 0x00000001, 0x25c40228, 0x00000028, 0x00000000 },
+   { 0x00000001, 0x25c00228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000520, 0x020a8000 },
+   { 0x00600001, 0x25e0020c, 0x008d0000, 0x00000000 },
+   { 0x00600001, 0x2620020c, 0x008d0000, 0x00000000 },
+   { 0x0c600033, 0x0000e014, 0x000025c1, 0x00000000 },
+   { 0x00000001, 0x25e00228, 0x0000002c, 0x00000000 },
+   { 0x0000000c, 0x25e40228, 0x16000028, 0x00010001 },
+   { 0x00000040, 0x22000204, 0x060004e0, 0x02190000 },
+   { 0x00000001, 0x25e8060c, 0x00000000, 0x00010003 },
+   { 0x0c600031, 0x26003a0c, 0x000005e0, 0x00000200 },
+   { 0x00000001, 0x26240a28, 0x000005e4, 0x00000000 },
+   { 0x00000001, 0x2628060c, 0x00000000, 0x00010003 },
+   { 0x00000040, 0x22000204, 0x06000540, 0x020a8000 },
+   { 0x00000001, 0x26200228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x202c0208, 0x1600002c, 0x00040004 },
+   { 0x00600001, 0x21e0228c, 0x008d0600, 0x00000000 },
+   { 0x0c600033, 0x0000f014, 0x00002621, 0x00000000 },
+   { 0x05000010, 0x20000203, 0x0200002c, 0x00000020 },
+   { 0x00010020, 0x34000007, 0x0e001400, 0xfffffa60 },
+   { 0x00600001, 0x2fe0020c, 0x008d0000, 0x00000000 },
+   { 0x07000031, 0x20003a00, 0x06000fe0, 0x82000010 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00000040, 0x22001a28, 0x1e0040c0, 0x00800080 },
+   { 0x05800010, 0x20002262, 0x22b10060, 0x00b10040 },
+   { 0x00800041, 0x24000a60, 0x22000200, 0x00b10040 },
+   { 0x00800048, 0x24002260, 0x1ab10060, 0x000000c0 },
+   { 0x0080000c, 0x22201868, 0x1e200400, 0x00070007 },
+   { 0x00810001, 0x2040228a, 0x00d20220, 0x00000000 },
+   { 0x0080002d, 0x20000220, 0x004506e0, 0x00000000 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00000040, 0x22601a28, 0x1e0040e0, 0x00800080 },
+   { 0x05800040, 0x22402268, 0x22b10040, 0x00b14060 },
+   { 0x00810001, 0x22401a68, 0x00b14240, 0x00000000 },
+   { 0x00800041, 0x24000a40, 0x22000260, 0x00b10040 },
+   { 0x00800048, 0x24001a40, 0x1a8d0240, 0x000000e0 },
+   { 0x0080000c, 0x46401088, 0x1e200400, 0x00070007 },
+   { 0x00800001, 0x20402288, 0x00d20640, 0x00000000 },
+   { 0x0080002d, 0x20000220, 0x00450700, 0x00000000 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00800040, 0x22c02228, 0x1eb14060, 0x00ff00ff },
+   { 0x00000040, 0x23a01a28, 0x1e004100, 0x00800080 },
+   { 0x00800040, 0x22802228, 0x1eb14040, 0x00ff00ff },
+   { 0x00800041, 0x23000a28, 0x0a200280, 0x002002c0 },
+   { 0x0c601038, 0x23600a28, 0x0e8d0320, 0x000000ff },
+   { 0x0c600038, 0x23400a28, 0x0e8d0300, 0x000000ff },
+   { 0x00800040, 0x46600a68, 0x1e204340, 0x00ff00ff },
+   { 0x00800041, 0x24000a40, 0x220003a0, 0x00b10040 },
+   { 0x00800001, 0x23801a68, 0x00ae0660, 0x00000000 },
+   { 0x00800048, 0x24001a40, 0x1a8d0380, 0x00000100 },
+   { 0x0080000c, 0x46a01088, 0x1e200400, 0x00070007 },
+   { 0x00800001, 0x20402288, 0x00d206a0, 0x00000000 },
+   { 0x0080002d, 0x20000220, 0x00450720, 0x00000000 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00000040, 0x23c01a28, 0x1e004160, 0x00800080 },
+   { 0x03800010, 0x20002261, 0x22b10060, 0x00b10040 },
+   { 0x00800041, 0x24000a60, 0x220003c0, 0x00b10040 },
+   { 0x00800048, 0x24002260, 0x1ab10060, 0x00000160 },
+   { 0x0080000c, 0x23e01868, 0x1e200400, 0x00070007 },
+   { 0x00810001, 0x20402289, 0x00d203e0, 0x00000000 },
+   { 0x0080002d, 0x20000220, 0x00450740, 0x00000000 },
+   { 0x00008001, 0x20000204, 0x00000000, 0x00000000 },
+   { 0x00800041, 0x24002228, 0x22b10060, 0x00b10040 },
+   { 0x00000040, 0x24a01a28, 0x1e004180, 0x00800080 },
+   { 0x0c601038, 0x24600a28, 0x0e8d0420, 0x000000ff },
+   { 0x0c600038, 0x24400a28, 0x0e8d0400, 0x000000ff },
+   { 0x00800041, 0x24000a40, 0x220004a0, 0x00b10040 },
+   { 0x00800001, 0x24801a68, 0x00400440, 0x00000000 },
+   { 0x00800048, 0x24001a40, 0x1a8d0480, 0x00000180 },
+   { 0x0080000c, 0x46c01088, 0x1e200400, 0x00070007 },
+   { 0x00800001, 0x20402288, 0x00d206c0, 0x00000000 },
+   { 0x0080002d, 0x20000220, 0x00450760, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/sharpening_v_blur.g9b b/src/shaders/post_processing/gen9/sharpening_v_blur.g9b
new file mode 100644
index 0000000..45ad65a
--- /dev/null
+++ b/src/shaders/post_processing/gen9/sharpening_v_blur.g9b
@@ -0,0 +1,219 @@
+   { 0x00000001, 0x25001608, 0x00000000, 0x00000000 },
+   { 0x00600001, 0x2540020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x2544160c, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x2548060c, 0x00000000, 0x0007000f },
+   { 0x00000001, 0x25400228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x21400208, 0x1e000024, 0xfffcfffc },
+   { 0x00000001, 0x25201608, 0x00000000, 0x00020002 },
+   { 0x00000001, 0x20281608, 0x00000000, 0x00040004 },
+   { 0x00000040, 0x22000204, 0x06000500, 0x02490000 },
+   { 0x0c600031, 0x20c03a0c, 0x00000540, 0x00000200 },
+   { 0x06000010, 0x20000201, 0x16000140, 0x00040004 },
+   { 0x00010020, 0x34000005, 0x0e001400, 0x00000b70 },
+   { 0x00800001, 0x20400208, 0x008d00c0, 0x00000000 },
+   { 0x00000001, 0x26003ee8, 0x00000000, 0x332bcc77 },
+   { 0x00000001, 0x26203ee8, 0x00000000, 0x3c1d98ad },
+   { 0x00000001, 0x26403ee8, 0x00000000, 0x3e525448 },
+   { 0x00800001, 0x20800208, 0x008d0100, 0x00000000 },
+   { 0x00600001, 0x2560020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x26603ee8, 0x00000000, 0x3f11e168 },
+   { 0x00000040, 0x22000204, 0x06000500, 0x02490000 },
+   { 0x00800001, 0x21a022e8, 0x00b10050, 0x00000000 },
+   { 0x00000001, 0x26803ee8, 0x00000000, 0x3875735f },
+   { 0x00800001, 0x216022e8, 0x00b10040, 0x00000000 },
+   { 0x00600001, 0x2580020c, 0x008d0000, 0x00000000 },
+   { 0x00000040, 0x24e00208, 0x1e000024, 0xfffcfffc },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b10060, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b10050, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b10070, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00000001, 0x2568060c, 0x00000000, 0x0007000f },
+   { 0x00800001, 0x21a022e8, 0x00b10080, 0x00000000 },
+   { 0x00000001, 0x25600228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x25640228, 0x16000028, 0x00040004 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b10090, 0x00000000 },
+   { 0x0c600031, 0x20c03a0c, 0x00000560, 0x00000200 },
+   { 0x00000040, 0x22000204, 0x06000520, 0x020a8000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100a0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b10060, 0x00000000 },
+   { 0x00800001, 0x22603a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b10070, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b10060, 0x00000000 },
+   { 0x00800001, 0x22a02288, 0x00600260, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b10080, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b10090, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b100a0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b10070, 0x00000000 },
+   { 0x00800001, 0x23203a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b10080, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b10070, 0x00000000 },
+   { 0x00800001, 0x22b02288, 0x00600320, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b10090, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100a0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b100e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b10080, 0x00000000 },
+   { 0x00800001, 0x23603a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b10090, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b10080, 0x00000000 },
+   { 0x00800001, 0x22c02288, 0x00600360, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100a0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b100f0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b10090, 0x00000000 },
+   { 0x00800001, 0x23a03a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b100a0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b10090, 0x00000000 },
+   { 0x00800001, 0x22d02288, 0x006003a0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100f0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b10100, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b100a0, 0x00000000 },
+   { 0x00800001, 0x23e03a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b100a0, 0x00000000 },
+   { 0x00800001, 0x22e02288, 0x006003e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b100e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100f0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b10100, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b10110, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b100b0, 0x00000000 },
+   { 0x00800001, 0x24203a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x216022e8, 0x00b100b0, 0x00000000 },
+   { 0x00800001, 0x22f02288, 0x00600420, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b100f0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b10100, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b10110, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b10120, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00800001, 0x21a022e8, 0x00b100c0, 0x00000000 },
+   { 0x00800001, 0x24603a28, 0x00200220, 0x00000000 },
+   { 0x00800041, 0x21e03ae8, 0x3e2001a0, 0x3875735f },
+   { 0x00800001, 0x21a022e8, 0x00b100d0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x3920f1c8, 0x02c72060 },
+   { 0x00800001, 0x23002288, 0x00600460, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b100e0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b100f0, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472066 },
+   { 0x00800001, 0x21a022e8, 0x00b10100, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472064 },
+   { 0x00800001, 0x21a022e8, 0x00b10110, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472062 },
+   { 0x00800001, 0x21a022e8, 0x00b10120, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472068 },
+   { 0x00800001, 0x21a022e8, 0x00b10130, 0x00000000 },
+   { 0x0080015b, 0x111e0000, 0x392111c8, 0x03472060 },
+   { 0x00000001, 0x2588060c, 0x00000000, 0x0007000f },
+   { 0x00000001, 0x25840228, 0x00000028, 0x00000000 },
+   { 0x00000001, 0x25800228, 0x0000002c, 0x00000000 },
+   { 0x00800001, 0x24a03a28, 0x00200220, 0x00000000 },
+   { 0x00000040, 0x20280208, 0x16000028, 0x00080008 },
+   { 0x00800001, 0x23102288, 0x006004a0, 0x00000000 },
+   { 0x0c600033, 0x00015014, 0x00002584, 0x00000000 },
+   { 0x05000010, 0x20000200, 0x02000028, 0x000004e0 },
+   { 0x00010020, 0x34000004, 0x0e001400, 0xfffff490 },
+   { 0x00600001, 0x25a0020c, 0x008d0000, 0x00000000 },
+   { 0x00000001, 0x25a8060c, 0x00000000, 0x0003000f },
+   { 0x00000001, 0x25a4160c, 0x00000000, 0x00000000 },
+   { 0x00000001, 0x25a00228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000500, 0x02290000 },
+   { 0x00600001, 0x25c0020c, 0x008d0000, 0x00000000 },
+   { 0x00600001, 0x25e0020c, 0x008d0000, 0x00000000 },
+   { 0x0c600031, 0x20403a0c, 0x000005a0, 0x00000200 },
+   { 0x00000001, 0x25c8060c, 0x00000000, 0x0003000f },
+   { 0x00000001, 0x25c4160c, 0x00000000, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000520, 0x020a8000 },
+   { 0x00000001, 0x25c00228, 0x0000002c, 0x00000000 },
+   { 0x00000001, 0x25a00228, 0x0000002c, 0x00000000 },
+   { 0x00000040, 0x25a40228, 0x1e000024, 0xfffcfffc },
+   { 0x0c600033, 0x00002014, 0x000025c2, 0x00000000 },
+   { 0x00000040, 0x22000204, 0x06000500, 0x02290000 },
+   { 0x0c600031, 0x20403a0c, 0x000005a0, 0x00000200 },
+   { 0x00000001, 0x25e40a28, 0x000005a4, 0x00000000 },
+   { 0x00000001, 0x25e8060c, 0x00000000, 0x0003000f },
+   { 0x00000040, 0x22000204, 0x06000520, 0x020a8000 },
+   { 0x00000001, 0x25e00228, 0x0000002c, 0x00000000 },
+   { 0x0c600033, 0x00002014, 0x000025e2, 0x00000000 },
+   { 0x00600001, 0x2fe0020c, 0x008d0000, 0x00000000 },
+   { 0x07000031, 0x20003a00, 0x06000fe0, 0x82000010 },
-- 
1.9.1



More information about the Libva mailing list