#include "shaders/post_processing/gen8/conv_nv12.g8b"
};
+static const uint32_t pp_8bit_420_rgb32_scaling_gen8[][4] = {
+#include "shaders/post_processing/gen8/conv_8bit_420_rgb32.g8b"
+};
+
struct i965_kernel pp_common_scaling_gen8[] = {
{
"8bit to 8bit",
sizeof(pp_yuv420p8_scaling_gen8),
NULL,
},
+
+ {
+ "8bit 420 to rgb32",
+ 1,
+ pp_8bit_420_rgb32_scaling_gen8,
+ sizeof(pp_8bit_420_rgb32_scaling_gen8),
+ NULL,
+ },
};
static void
gpe_context->vfe_state.gpgpu_mode = 0;
gen8_gpe_context_init(ctx, gpe_context);
- pp_context->scaling_gpe_context_initialized |= VPPGPE_8BIT_8BIT;
+ pp_context->scaling_gpe_context_initialized |= (VPPGPE_8BIT_8BIT | VPPGPE_8BIT_420_RGB32);
return;
}
pitch[0] = obj_surface->width;
bo_offset[0] = 0;
- if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
+ if (fourcc == VA_FOURCC_RGBX ||
+ fourcc == VA_FOURCC_RGBA ||
+ fourcc == VA_FOURCC_BGRX ||
+ fourcc == VA_FOURCC_BGRA) {
+ /* nothing to do here */
+ } else if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
width[1] = width[0] / 2;
height[1] = height[0] / 2;
pitch[1] = obj_surface->cb_cr_pitch;
pitch[0] = obj_image->image.pitches[0];
bo_offset[0] = obj_image->image.offsets[0];
- if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
+ if (fourcc == VA_FOURCC_RGBX ||
+ fourcc == VA_FOURCC_RGBA ||
+ fourcc == VA_FOURCC_BGRX ||
+ fourcc == VA_FOURCC_BGRA) {
+ /* nothing to do here */
+ } else if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
width[1] = width[0] / 2;
height[1] = height[0] / 2;
pitch[1] = obj_image->image.pitches[1];
return VA_STATUS_SUCCESS;
}
+static void
+gen8_gpe_context_8bit_420_rgb32_scaling_curbe(VADriverContextP ctx,
+ struct i965_gpe_context *gpe_context,
+ VARectangle *src_rect,
+ struct i965_surface *src_surface,
+ VARectangle *dst_rect,
+ struct i965_surface *dst_surface)
+{
+ struct scaling_input_parameter *scaling_curbe;
+ float src_width, src_height;
+ float coeff;
+ unsigned int fourcc;
+ int src_format = SRC_FORMAT_I420, dst_format = DST_FORMAT_RGBX;
+ const float * yuv_to_rgb_coefs;
+ size_t yuv_to_rgb_coefs_size;
+
+ if ((gpe_context == NULL) ||
+ (src_rect == NULL) || (src_surface == NULL) ||
+ (dst_rect == NULL) || (dst_surface == NULL))
+ return;
+
+ scaling_curbe = i965_gpe_context_map_curbe(gpe_context);
+
+ if (!scaling_curbe)
+ return;
+
+ memset(scaling_curbe, 0, sizeof(struct scaling_input_parameter));
+
+ scaling_curbe->bti_input = BTI_SCALING_INPUT_Y;
+ scaling_curbe->bti_output = BTI_SCALING_OUTPUT_Y;
+
+ /* As the src_rect/dst_rect is already checked, it is skipped.*/
+ scaling_curbe->x_dst = dst_rect->x;
+ scaling_curbe->y_dst = dst_rect->y;
+
+ src_width = src_rect->x + src_rect->width;
+ src_height = src_rect->y + src_rect->height;
+
+ scaling_curbe->inv_width = 1 / src_width;
+ scaling_curbe->inv_height = 1 / src_height;
+
+ coeff = (float)(src_rect->width) / dst_rect->width;
+ scaling_curbe->x_factor = coeff / src_width;
+ scaling_curbe->x_orig = (float)(src_rect->x) / src_width;
+
+ coeff = (float)(src_rect->height) / dst_rect->height;
+ scaling_curbe->y_factor = coeff / src_height;
+ scaling_curbe->y_orig = (float)(src_rect->y) / src_height;
+
+ fourcc = pp_get_surface_fourcc(ctx, src_surface);
+
+ switch (fourcc) {
+ case VA_FOURCC_I420:
+ case VA_FOURCC_IMC3: /* pitch / base address is set via surface_state */
+ src_format = SRC_FORMAT_I420;
+ break;
+
+ case VA_FOURCC_NV12:
+ src_format = SRC_FORMAT_NV12;
+ break;
+
+ case VA_FOURCC_YV12:
+ case VA_FOURCC_IMC1: /* pitch / base address is set via surface_state */
+ src_format = SRC_FORMAT_YV12;
+ break;
+
+ default:
+ break;
+ }
+
+ fourcc = pp_get_surface_fourcc(ctx, dst_surface);
+
+ switch (fourcc) {
+ case VA_FOURCC_RGBX:
+ dst_format = DST_FORMAT_RGBX;
+ break;
+
+ case VA_FOURCC_RGBA:
+ dst_format = DST_FORMAT_RGBA;
+ break;
+
+ case VA_FOURCC_BGRX:
+ dst_format = DST_FORMAT_BGRX;
+ break;
+
+ case VA_FOURCC_BGRA:
+ dst_format = DST_FORMAT_BGRA;
+ break;
+
+ default:
+ break;
+ }
+
+ scaling_curbe->dw2.src_format = src_format;
+ scaling_curbe->dw2.dst_format = dst_format;
+
+ yuv_to_rgb_coefs = i915_color_standard_to_coefs(i915_filter_to_color_standard(src_surface->flags & VA_SRC_COLOR_MASK), &yuv_to_rgb_coefs_size);
+ memcpy(&scaling_curbe->coef_ry, yuv_to_rgb_coefs, yuv_to_rgb_coefs_size);
+
+ i965_gpe_context_unmap_curbe(gpe_context);
+}
+
+static void
+gen8_gpe_context_8bit_420_rgb32_scaling_surfaces(VADriverContextP ctx,
+ struct i965_gpe_context *gpe_context,
+ VARectangle *src_rect,
+ struct i965_surface *src_surface,
+ VARectangle *dst_rect,
+ struct i965_surface *dst_surface)
+{
+ unsigned int fourcc;
+ int width[3], height[3], pitch[3], bo_offset[3];
+ dri_bo *bo;
+ struct object_surface *obj_surface;
+ struct object_image *obj_image;
+ int bti;
+
+ if ((gpe_context == NULL) ||
+ (src_rect == NULL) || (src_surface == NULL) ||
+ (dst_rect == NULL) || (dst_surface == NULL))
+ return;
+
+ if (src_surface->base == NULL || dst_surface->base == NULL)
+ return;
+
+ fourcc = pp_get_surface_fourcc(ctx, src_surface);
+
+ if (src_surface->type == I965_SURFACE_TYPE_SURFACE) {
+ obj_surface = (struct object_surface *)src_surface->base;
+ bo = obj_surface->bo;
+ } else {
+ obj_image = (struct object_image *)src_surface->base;
+ bo = obj_image->bo;
+ }
+
+ if (gen8_pp_context_get_surface_conf(ctx, src_surface, src_rect,
+ width, height, pitch,
+ bo_offset)) {
+ /* Input surface */
+ bti = BTI_SCALING_INPUT_Y;
+ gen8_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[0],
+ width[0], height[0],
+ pitch[0], 0,
+ I965_SURFACEFORMAT_R8_UNORM,
+ bti, 0);
+
+ if (fourcc == VA_FOURCC_NV12) {
+ gen8_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[1],
+ width[1], height[1],
+ pitch[1], 0,
+ I965_SURFACEFORMAT_R8G8_UNORM,
+ bti + 1, 0);
+ } else {
+ /* The corresponding shader handles U, V plane in order */
+ gen8_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[1],
+ width[1], height[1],
+ pitch[1], 0,
+ I965_SURFACEFORMAT_R8_UNORM,
+ bti + 1, 0);
+
+ gen8_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[2],
+ width[2], height[2],
+ pitch[2], 0,
+ I965_SURFACEFORMAT_R8_UNORM,
+ bti + 2, 0);
+ }
+ }
+
+ fourcc = pp_get_surface_fourcc(ctx, dst_surface);
+
+ if (dst_surface->type == I965_SURFACE_TYPE_SURFACE) {
+ obj_surface = (struct object_surface *)dst_surface->base;
+ bo = obj_surface->bo;
+ } else {
+ obj_image = (struct object_image *)dst_surface->base;
+ bo = obj_image->bo;
+ }
+
+ if (gen8_pp_context_get_surface_conf(ctx, dst_surface, dst_rect,
+ width, height, pitch,
+ bo_offset)) {
+ assert(fourcc == VA_FOURCC_RGBX ||
+ fourcc == VA_FOURCC_RGBA ||
+ fourcc == VA_FOURCC_BGRX ||
+ fourcc == VA_FOURCC_BGRA);
+ assert(width[0] * 4 <= pitch[0]);
+
+ /* output surface */
+ bti = BTI_SCALING_OUTPUT_Y;
+ gen8_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[0],
+ width[0] * 4, height[0],
+ pitch[0], 1,
+ I965_SURFACEFORMAT_R8_UINT,
+ bti, 0);
+ }
+}
+
+VAStatus
+gen8_8bit_420_rgb32_scaling_post_processing(VADriverContextP ctx,
+ struct i965_post_processing_context *pp_context,
+ struct i965_surface *src_surface,
+ VARectangle *src_rect,
+ struct i965_surface *dst_surface,
+ VARectangle *dst_rect)
+{
+ struct i965_gpe_context *gpe_context;
+ struct gpe_media_object_walker_parameter media_object_walker_param;
+ struct intel_vpp_kernel_walker_parameter kernel_walker_param;
+
+ if (!pp_context || !src_surface || !src_rect || !dst_surface || !dst_rect)
+ return VA_STATUS_ERROR_INVALID_PARAMETER;
+
+ if (!(pp_context->scaling_gpe_context_initialized & VPPGPE_8BIT_420_RGB32))
+ return VA_STATUS_ERROR_UNIMPLEMENTED;
+
+ gpe_context = &pp_context->scaling_gpe_context;
+
+ gen8_gpe_context_init(ctx, gpe_context);
+ gen8_vpp_scaling_sample_state(ctx, gpe_context, src_rect, dst_rect);
+ gen8_gpe_reset_binding_table(ctx, gpe_context);
+ gen8_gpe_context_8bit_420_rgb32_scaling_curbe(ctx, gpe_context,
+ src_rect, src_surface,
+ dst_rect, dst_surface);
+
+ gen8_gpe_context_8bit_420_rgb32_scaling_surfaces(ctx, gpe_context,
+ src_rect, src_surface,
+ dst_rect, dst_surface);
+
+ gen8_gpe_setup_interface_data(ctx, gpe_context);
+
+ memset(&kernel_walker_param, 0, sizeof(kernel_walker_param));
+ kernel_walker_param.resolution_x = ALIGN(dst_rect->width, 16) >> 4;
+ kernel_walker_param.resolution_y = ALIGN(dst_rect->height, 16) >> 4;
+ kernel_walker_param.no_dependency = 1;
+
+ intel_vpp_init_media_object_walker_parameter(&kernel_walker_param, &media_object_walker_param);
+ media_object_walker_param.interface_offset = 1;
+ gen8_run_kernel_media_object_walker(ctx, pp_context->batch,
+ gpe_context,
+ &media_object_walker_param);
+
+ return VA_STATUS_SUCCESS;
+}
#include "i965_render.h"
#include "intel_media.h"
+#include "i965_yuv_coefs.h"
#include "gen8_post_processing.h"
#include "gen75_picture_process.h"
#include "intel_gen_vppapi.h"
#include "shaders/post_processing/gen9/conv_10bit_8bit.g9b"
};
+static const uint32_t pp_8bit_420_rgb32_scaling_gen9[][4] = {
+#include "shaders/post_processing/gen9/conv_8bit_420_rgb32.g9b"
+};
+
struct i965_kernel pp_common_scaling_gen9[] = {
{
"10bit to 10bit",
sizeof(pp_10bit_8bit_scaling_gen9),
NULL,
},
+
+ {
+ "8bit 420 to rgb32",
+ 3,
+ pp_8bit_420_rgb32_scaling_gen9,
+ sizeof(pp_8bit_420_rgb32_scaling_gen9),
+ NULL,
+ },
};
static struct pp_module pp_modules_gen9[] = {
gpe_context->vfe_state.gpgpu_mode = 0;
gen8_gpe_context_init(ctx, gpe_context);
- pp_context->scaling_gpe_context_initialized |= (VPPGPE_8BIT_8BIT | VPPGPE_10BIT_10BIT | VPPGPE_10BIT_8BIT);
+ pp_context->scaling_gpe_context_initialized |= (VPPGPE_8BIT_8BIT | VPPGPE_10BIT_10BIT | VPPGPE_10BIT_8BIT | VPPGPE_8BIT_420_RGB32);
return;
}
pitch[0] = obj_surface->width;
bo_offset[0] = 0;
- if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
+ if (fourcc == VA_FOURCC_RGBX ||
+ fourcc == VA_FOURCC_RGBA ||
+ fourcc == VA_FOURCC_BGRX ||
+ fourcc == VA_FOURCC_BGRA) {
+ /* nothing to do here */
+ } else if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
width[1] = width[0] / 2;
height[1] = height[0] / 2;
pitch[1] = obj_surface->cb_cr_pitch;
pitch[0] = obj_image->image.pitches[0];
bo_offset[0] = obj_image->image.offsets[0];
- if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
+ if (fourcc == VA_FOURCC_RGBX ||
+ fourcc == VA_FOURCC_RGBA ||
+ fourcc == VA_FOURCC_BGRX ||
+ fourcc == VA_FOURCC_BGRA) {
+ /* nothing to do here */
+ } else if (fourcc == VA_FOURCC_P010 || fourcc == VA_FOURCC_NV12) {
width[1] = width[0] / 2;
height[1] = height[0] / 2;
pitch[1] = obj_image->image.pitches[1];
return VA_STATUS_SUCCESS;
}
+
+static void
+gen9_gpe_context_8bit_420_rgb32_scaling_curbe(VADriverContextP ctx,
+ struct i965_gpe_context *gpe_context,
+ VARectangle *src_rect,
+ struct i965_surface *src_surface,
+ VARectangle *dst_rect,
+ struct i965_surface *dst_surface)
+{
+ struct scaling_input_parameter *scaling_curbe;
+ float src_width, src_height;
+ float coeff;
+ unsigned int fourcc;
+ int src_format = SRC_FORMAT_I420, dst_format = DST_FORMAT_RGBX;
+ const float * yuv_to_rgb_coefs;
+ size_t yuv_to_rgb_coefs_size;
+
+ if ((gpe_context == NULL) ||
+ (src_rect == NULL) || (src_surface == NULL) ||
+ (dst_rect == NULL) || (dst_surface == NULL))
+ return;
+
+ scaling_curbe = i965_gpe_context_map_curbe(gpe_context);
+
+ if (!scaling_curbe)
+ return;
+
+ memset(scaling_curbe, 0, sizeof(struct scaling_input_parameter));
+
+ scaling_curbe->bti_input = BTI_SCALING_INPUT_Y;
+ scaling_curbe->bti_output = BTI_SCALING_OUTPUT_Y;
+
+ /* As the src_rect/dst_rect is already checked, it is skipped.*/
+ scaling_curbe->x_dst = dst_rect->x;
+ scaling_curbe->y_dst = dst_rect->y;
+
+ src_width = src_rect->x + src_rect->width;
+ src_height = src_rect->y + src_rect->height;
+
+ scaling_curbe->inv_width = 1 / src_width;
+ scaling_curbe->inv_height = 1 / src_height;
+
+ coeff = (float)(src_rect->width) / dst_rect->width;
+ scaling_curbe->x_factor = coeff / src_width;
+ scaling_curbe->x_orig = (float)(src_rect->x) / src_width;
+
+ coeff = (float)(src_rect->height) / dst_rect->height;
+ scaling_curbe->y_factor = coeff / src_height;
+ scaling_curbe->y_orig = (float)(src_rect->y) / src_height;
+
+ fourcc = pp_get_surface_fourcc(ctx, src_surface);
+
+ switch (fourcc) {
+ case VA_FOURCC_I420:
+ case VA_FOURCC_IMC3: /* pitch / base address is set via surface_state */
+ src_format = SRC_FORMAT_I420;
+ break;
+
+ case VA_FOURCC_NV12:
+ src_format = SRC_FORMAT_NV12;
+ break;
+
+ case VA_FOURCC_YV12:
+ case VA_FOURCC_IMC1: /* pitch / base address is set via surface_state */
+ src_format = SRC_FORMAT_YV12;
+ break;
+
+ default:
+ break;
+ }
+
+ fourcc = pp_get_surface_fourcc(ctx, dst_surface);
+
+ switch (fourcc) {
+ case VA_FOURCC_RGBX:
+ dst_format = DST_FORMAT_RGBX;
+ break;
+
+ case VA_FOURCC_RGBA:
+ dst_format = DST_FORMAT_RGBA;
+ break;
+
+ case VA_FOURCC_BGRX:
+ dst_format = DST_FORMAT_BGRX;
+ break;
+
+ case VA_FOURCC_BGRA:
+ dst_format = DST_FORMAT_BGRA;
+ break;
+
+ default:
+ break;
+ }
+
+ scaling_curbe->dw2.src_format = src_format;
+ scaling_curbe->dw2.dst_format = dst_format;
+
+ yuv_to_rgb_coefs = i915_color_standard_to_coefs(i915_filter_to_color_standard(src_surface->flags & VA_SRC_COLOR_MASK), &yuv_to_rgb_coefs_size);
+ memcpy(&scaling_curbe->coef_ry, yuv_to_rgb_coefs, yuv_to_rgb_coefs_size);
+
+ i965_gpe_context_unmap_curbe(gpe_context);
+}
+
+static void
+gen9_gpe_context_8bit_420_rgb32_scaling_surfaces(VADriverContextP ctx,
+ struct i965_gpe_context *gpe_context,
+ VARectangle *src_rect,
+ struct i965_surface *src_surface,
+ VARectangle *dst_rect,
+ struct i965_surface *dst_surface)
+{
+ unsigned int fourcc;
+ int width[3], height[3], pitch[3], bo_offset[3];
+ dri_bo *bo;
+ struct object_surface *obj_surface;
+ struct object_image *obj_image;
+ int bti;
+
+ if ((gpe_context == NULL) ||
+ (src_rect == NULL) || (src_surface == NULL) ||
+ (dst_rect == NULL) || (dst_surface == NULL))
+ return;
+
+ if (src_surface->base == NULL || dst_surface->base == NULL)
+ return;
+
+ fourcc = pp_get_surface_fourcc(ctx, src_surface);
+
+ if (src_surface->type == I965_SURFACE_TYPE_SURFACE) {
+ obj_surface = (struct object_surface *)src_surface->base;
+ bo = obj_surface->bo;
+ } else {
+ obj_image = (struct object_image *)src_surface->base;
+ bo = obj_image->bo;
+ }
+
+ if (gen9_pp_context_get_surface_conf(ctx, src_surface, src_rect,
+ width, height, pitch,
+ bo_offset)) {
+ /* Input surface */
+ bti = BTI_SCALING_INPUT_Y;
+ gen9_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[0],
+ width[0], height[0],
+ pitch[0], 0,
+ I965_SURFACEFORMAT_R8_UNORM,
+ bti, 0);
+
+ if (fourcc == VA_FOURCC_NV12) {
+ gen9_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[1],
+ width[1], height[1],
+ pitch[1], 0,
+ I965_SURFACEFORMAT_R8G8_UNORM,
+ bti + 1, 0);
+ } else {
+ /* The corresponding shader handles U, V plane in order */
+ gen9_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[1],
+ width[1], height[1],
+ pitch[1], 0,
+ I965_SURFACEFORMAT_R8_UNORM,
+ bti + 1, 0);
+
+ gen9_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[2],
+ width[2], height[2],
+ pitch[2], 0,
+ I965_SURFACEFORMAT_R8_UNORM,
+ bti + 2, 0);
+ }
+ }
+
+ fourcc = pp_get_surface_fourcc(ctx, dst_surface);
+
+ if (dst_surface->type == I965_SURFACE_TYPE_SURFACE) {
+ obj_surface = (struct object_surface *)dst_surface->base;
+ bo = obj_surface->bo;
+ } else {
+ obj_image = (struct object_image *)dst_surface->base;
+ bo = obj_image->bo;
+ }
+
+ if (gen9_pp_context_get_surface_conf(ctx, dst_surface, dst_rect,
+ width, height, pitch,
+ bo_offset)) {
+ assert(fourcc == VA_FOURCC_RGBX ||
+ fourcc == VA_FOURCC_RGBA ||
+ fourcc == VA_FOURCC_BGRX ||
+ fourcc == VA_FOURCC_BGRA);
+ assert(width[0] * 4 <= pitch[0]);
+
+ /* output surface */
+ bti = BTI_SCALING_OUTPUT_Y;
+ gen9_add_dri_buffer_2d_gpe_surface(ctx, gpe_context, bo,
+ bo_offset[0],
+ width[0] * 4, height[0],
+ pitch[0], 1,
+ I965_SURFACEFORMAT_R8_UINT,
+ bti, 0);
+ }
+}
+
+VAStatus
+gen9_8bit_420_rgb32_scaling_post_processing(VADriverContextP ctx,
+ struct i965_post_processing_context *pp_context,
+ struct i965_surface *src_surface,
+ VARectangle *src_rect,
+ struct i965_surface *dst_surface,
+ VARectangle *dst_rect)
+{
+ struct i965_gpe_context *gpe_context;
+ struct gpe_media_object_walker_parameter media_object_walker_param;
+ struct intel_vpp_kernel_walker_parameter kernel_walker_param;
+
+ if (!pp_context || !src_surface || !src_rect || !dst_surface || !dst_rect)
+ return VA_STATUS_ERROR_INVALID_PARAMETER;
+
+ if (!(pp_context->scaling_gpe_context_initialized & VPPGPE_8BIT_420_RGB32))
+ return VA_STATUS_ERROR_UNIMPLEMENTED;
+
+ gpe_context = &pp_context->scaling_gpe_context;
+
+ gen8_gpe_context_init(ctx, gpe_context);
+ gen9_vpp_scaling_sample_state(ctx, gpe_context, src_rect, dst_rect);
+ gen9_gpe_reset_binding_table(ctx, gpe_context);
+ gen9_gpe_context_8bit_420_rgb32_scaling_curbe(ctx, gpe_context,
+ src_rect, src_surface,
+ dst_rect, dst_surface);
+
+ gen9_gpe_context_8bit_420_rgb32_scaling_surfaces(ctx, gpe_context,
+ src_rect, src_surface,
+ dst_rect, dst_surface);
+
+ gen8_gpe_setup_interface_data(ctx, gpe_context);
+
+ memset(&kernel_walker_param, 0, sizeof(kernel_walker_param));
+ kernel_walker_param.resolution_x = ALIGN(dst_rect->width, 16) >> 4;
+ kernel_walker_param.resolution_y = ALIGN(dst_rect->height, 16) >> 4;
+ kernel_walker_param.no_dependency = 1;
+
+ intel_vpp_init_media_object_walker_parameter(&kernel_walker_param, &media_object_walker_param);
+ media_object_walker_param.interface_offset = 3;
+ gen9_run_kernel_media_object_walker(ctx, pp_context->batch,
+ gpe_context,
+ &media_object_walker_param);
+
+ return VA_STATUS_SUCCESS;
+}
#define VPPGPE_8BIT_10BIT (1 << 1)
#define VPPGPE_10BIT_10BIT (1 << 2)
#define VPPGPE_10BIT_8BIT (1 << 3)
+#define VPPGPE_8BIT_420_RGB32 (1 << 4)
unsigned int scaling_gpe_context_initialized;
};
return va_status;
}
+static VAStatus
+intel_8bit_420_rgb32_scaling_post_processing(VADriverContextP ctx,
+ struct i965_post_processing_context *pp_context,
+ struct i965_surface *src_surface,
+ VARectangle *src_rect,
+ struct i965_surface *dst_surface,
+ VARectangle *dst_rect)
+{
+ struct i965_driver_data *i965 = i965_driver_data(ctx);
+ VAStatus va_status = VA_STATUS_ERROR_UNIMPLEMENTED;
+
+ if (IS_GEN8(i965->intel.device_info))
+ va_status = gen8_8bit_420_rgb32_scaling_post_processing(ctx, pp_context,
+ src_surface,
+ src_rect,
+ dst_surface,
+ dst_rect);
+ else
+ va_status = gen9_8bit_420_rgb32_scaling_post_processing(ctx, pp_context,
+ src_surface,
+ src_rect,
+ dst_surface,
+ dst_rect);
+
+ return va_status;
+}
+
VAStatus
intel_common_scaling_post_processing(VADriverContextP ctx,
struct i965_post_processing_context *pp_context,
#define SRC_YUV_PACKED (1 << 3)
#define DST_YUV_PACKED (1 << 7)
-#define MASK_CSC (0xFF)
+#define SRC_RGB32 (1 << 8)
+#define DST_RGB32 (1 << 12)
+
+#define MASK_CSC (0xFFFF)
+
#define SCALE_10BIT_10BIT_420 (SRC_10BIT_420 | DST_10BIT_420)
#define SCALE_8BIT_8BIT_420 (SRC_8BIT_420 | DST_8BIT_420)
#define SCALE_10BIT420_8BIT422 (SRC_10BIT_420 | DST_8BIT_422 | DST_YUV_PACKED)
#define SCALE_10BIT420_8BIT420 (SRC_10BIT_420 | DST_8BIT_420)
+#define SCALE_8BIT_420_RGB32 (SRC_8BIT_420 | DST_RGB32)
if (src_fourcc == VA_FOURCC_P010 ||
src_fourcc == VA_FOURCC_I010)
dst_fourcc == VA_FOURCC_UYVY)
scale_flag |= (DST_8BIT_422 | DST_YUV_PACKED);
+ if (dst_fourcc == VA_FOURCC_RGBX ||
+ dst_fourcc == VA_FOURCC_RGBA ||
+ dst_fourcc == VA_FOURCC_BGRX ||
+ dst_fourcc == VA_FOURCC_BGRA)
+ scale_flag |= DST_RGB32;
+
/* If P010 is converted without resolution change,
* fall back to VEBOX
*/
dst_surface, &aligned_dst_rect);
}
+ if (((scale_flag & MASK_CSC) == SCALE_8BIT_420_RGB32) &&
+ (pp_context->scaling_gpe_context_initialized & VPPGPE_8BIT_420_RGB32)) {
+ tmp_x = ALIGN_FLOOR(dst_rect->x, 4);
+ tmp_width = dst_rect->x + dst_rect->width - tmp_x;
+ aligned_dst_rect.x = tmp_x;
+ aligned_dst_rect.width = tmp_width;
+ aligned_dst_rect.y = dst_rect->y;
+ aligned_dst_rect.height = dst_rect->height;
+
+ status = intel_8bit_420_rgb32_scaling_post_processing(ctx, pp_context,
+ (struct i965_surface *)src_surface, (VARectangle *)src_rect,
+ dst_surface, &aligned_dst_rect);
+ }
+
return status;
}
#define SRC_FORMAT_I010 4
#define SRC_FORMAT_YUY2 5
#define SRC_FORMAT_UYVY 6
+#define SRC_FORMAT_RGBA 7
+#define SRC_FORMAT_RGBX 8
+#define SRC_FORMAT_BGRA 9
+#define SRC_FORMAT_BGRX 10
#define DST_FORMAT_I420 0
#define DST_FORMAT_YV12 1
#define DST_FORMAT_I010 4
#define DST_FORMAT_YUY2 5
#define DST_FORMAT_UYVY 6
+#define DST_FORMAT_RGBA 7
+#define DST_FORMAT_RGBX 8
+#define DST_FORMAT_BGRA 9
+#define DST_FORMAT_BGRX 10
/*
* 32 DWs or 4 GRFs
float y_orig;
unsigned int bti_input;
unsigned int bti_output;
- unsigned int reserved[21];
+ unsigned int reserved0;
+ float coef_ry;
+ float coef_ru;
+ float coef_rv;
+ float coef_yd;
+ float coef_gy;
+ float coef_gu;
+ float coef_gv;
+ float coef_ud;
+ float coef_by;
+ float coef_bu;
+ float coef_bv;
+ float coef_vd;
+ unsigned int reserved[8];
};
VAStatus
VARectangle *src_rect,
struct i965_surface *dst_surface,
VARectangle *dst_rect);
+
+VAStatus
+gen8_8bit_420_rgb32_scaling_post_processing(VADriverContextP ctx,
+ struct i965_post_processing_context *pp_context,
+ struct i965_surface *src_surface,
+ VARectangle *src_rect,
+ struct i965_surface *dst_surface,
+ VARectangle *dst_rect);
+
+VAStatus
+gen9_8bit_420_rgb32_scaling_post_processing(VADriverContextP ctx,
+ struct i965_post_processing_context *pp_context,
+ struct i965_surface *src_surface,
+ VARectangle *src_rect,
+ struct i965_surface *dst_surface,
+ VARectangle *dst_rect);
+
#endif // _INTEL_COMMON_VPP_INTERNAL_H_
sharpening_h_blur.g8b \
sharpening_unmask.g8b \
sharpening_v_blur.g8b \
- conv_nv12.g8b
+ conv_nv12.g8b \
+ conv_8bit_420_rgb32.g8b
INTEL_PP_G8A = \
EOT.g8a \
--- /dev/null
+{ 0x00600001, 0x2fd02648, 0x00000000, 0x76543210 },
+{ 0x00000005, 0x2fc0124c, 0x16000004, 0x01ff01ff },
+{ 0x00600001, 0x2f801208, 0x008d0fd0, 0x00000000 },
+{ 0x00000005, 0x2fc2124c, 0x16000006, 0x01ff01ff },
+{ 0x00000041, 0x20a01208, 0x16000fc0, 0x00100010 },
+{ 0x00600040, 0x2fa00208, 0x168d0f80, 0x00080008 },
+{ 0x00000041, 0x2f601228, 0x16000fc2, 0x00100010 },
+{ 0x00800040, 0x2f800208, 0x028d0f80, 0x000000a0 },
+{ 0x00000041, 0x20c03ae8, 0x3e000020, 0x3f000000 },
+{ 0x00000041, 0x20e03ae8, 0x3e000024, 0x3f000000 },
+{ 0x00800001, 0x2ee002e8, 0x00000f60, 0x00000000 },
+{ 0x00800001, 0x2f2002e8, 0x008d0f80, 0x00000000 },
+{ 0x00000005, 0x2ec00208, 0x06000028, 0xff000000 },
+{ 0x0080015b, 0x6d1e0000, 0x80207001, 0x1dc72003 },
+{ 0x0080015b, 0x0f1e0000, 0x40206001, 0x1e472003 },
+{ 0x00000041, 0x2f641208, 0x16000fc0, 0x00400040 },
+{ 0x01000010, 0x20000201, 0x06000ec0, 0x07000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000040 },
+{ 0x00800040, 0x21e03ae8, 0x3a8d01e0, 0x0000003c },
+{ 0x00000040, 0x21c00208, 0x16000044, 0x00010001 },
+{ 0x00000040, 0x2de00208, 0x16000044, 0x00020002 },
+{ 0x00000001, 0x2d600208, 0x00000048, 0x00000000 },
+{ 0x00000040, 0x2d800228, 0x02000030, 0x00000f60 },
+{ 0x00000040, 0x22200228, 0x0200002c, 0x00000f64 },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x000020c0 },
+{ 0x00000005, 0x2fc00208, 0x06000028, 0xff000000 },
+{ 0x01000010, 0x20000200, 0x06000fc0, 0x08000000 },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00002090 },
+{ 0x00000001, 0x22401e28, 0x00000000, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02000010, 0x20000203, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0ec0, 0x00000200 },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6a222288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6a210a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a200a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000200, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6a431e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a231e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6a622288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6a610a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a600a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6a831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6aa22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6aa10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6aa00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000203, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6ac31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6aa31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6ae22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6ae10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6ae00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000203, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6b031e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6ae31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6b222288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6b210a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6b200a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6b431e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6b231e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6b622288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6b610a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6b600a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6b831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6b631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6ba22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6ba10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00000005, 0x22600208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6ba00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x06000260, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6bc31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6ba31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x22803ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x631e0000, 0x002141c8, 0x1a472005 },
+{ 0x00000001, 0x23001ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x23203ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x611e0000, 0x802631c8, 0x19c72005 },
+{ 0x0080015b, 0x4f1e0000, 0x002191c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0c20, 0x00000300 },
+{ 0x00800041, 0x29a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x1b1e0000, 0x8024f1c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x1d1e0000, 0x0024d1c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0360, 0x00000300 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x4b1e0000, 0x8021d1c8, 0x19c72007 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6be22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0960, 0x00000300 },
+{ 0x00800001, 0x6be10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6be00a88, 0x008d0fa0, 0x00000000 },
+{ 0x00600001, 0x2e00020c, 0x008d0000, 0x00000000 },
+{ 0x00600001, 0x6be31e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x22000204, 0x06000d60, 0x120a8000 },
+{ 0x00600001, 0x2ee00208, 0x008d0ba0, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0b60, 0x00000000 },
+{ 0x00600001, 0x2ea00208, 0x008d0b20, 0x00000000 },
+{ 0x00600001, 0x2e800208, 0x008d0ae0, 0x00000000 },
+{ 0x00600001, 0x2e600208, 0x008d0aa0, 0x00000000 },
+{ 0x00600001, 0x2e400208, 0x008d0a60, 0x00000000 },
+{ 0x00600001, 0x2e200208, 0x008d0a20, 0x00000000 },
+{ 0x00000001, 0x2e04020c, 0x00000d80, 0x00000000 },
+{ 0x00000001, 0x2e00020c, 0x00000220, 0x00000000 },
+{ 0x00000001, 0x2e08060c, 0x00000000, 0x0007001f },
+{ 0x00600001, 0x2f000208, 0x008d0be0, 0x00000000 },
+{ 0x00600001, 0x20a0020c, 0x008d0e00, 0x00000000 },
+{ 0x0c600031, 0x20003a04, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6c031e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x22200a28, 0x1e000220, 0x00200020 },
+{ 0x00000040, 0x22400a28, 0x1e000240, 0x00010001 },
+{ 0x00600001, 0x21800208, 0x008d0bc0, 0x00000000 },
+{ 0x00600001, 0x21600208, 0x008d0b80, 0x00000000 },
+{ 0x00600001, 0x21400208, 0x008d0b40, 0x00000000 },
+{ 0x00600001, 0x21200208, 0x008d0b00, 0x00000000 },
+{ 0x00600001, 0x21000208, 0x008d0ac0, 0x00000000 },
+{ 0x00600001, 0x20e00208, 0x008d0a80, 0x00000000 },
+{ 0x00600001, 0x20c00208, 0x008d0a40, 0x00000000 },
+{ 0x00000001, 0x20a0020c, 0x00000220, 0x00000000 },
+{ 0x00600001, 0x21a00208, 0x008d0c00, 0x00000000 },
+{ 0x05000010, 0x20000a22, 0x1e000240, 0x00020002 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00000040, 0x2d800a28, 0x1e000d80, 0x00080008 },
+{ 0x00000040, 0x22200a28, 0x1e000220, 0xffe0ffe0 },
+{ 0x0c600031, 0x20003a04, 0x008d00a0, 0x00000200 },
+{ 0x00010020, 0x34000006, 0x0e001400, 0xffffdf90 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x00002080 },
+{ 0x00000001, 0x22401e28, 0x00000000, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02000010, 0x20000200, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0ec0, 0x00000200 },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6a200a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6a210a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a222288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6a431e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a231e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6a600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6a610a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a622288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000200, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6a831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6aa00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6aa10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6aa22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6ac31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6aa31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6ae00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6ae10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6ae22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000200, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6b031e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6ae31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6b200a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6b210a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6b222288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000203, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6b431e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6b231e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6b600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6b610a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6b622288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6b831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6b631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6ba00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6ba10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x23e00208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0da0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6ba22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x060003e0, 0x00020000 },
+{ 0x02800031, 0x2d203a68, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6bc31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6ba31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2ca03a68, 0x008d0ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0da0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000de0, 0x122c0000 },
+{ 0x02800031, 0x2ce03a68, 0x008d00a0, 0x00000200 },
+{ 0x00800040, 0x2ca03ae8, 0x3a8d0ca0, 0x0000006c },
+{ 0x00800040, 0x2d203ae8, 0x3a8d0d20, 0x0000005c },
+{ 0x00800041, 0x29203ae8, 0x3a8d0ca0, 0x00000054 },
+{ 0x00800040, 0x2ce03ae8, 0x3a8d0ce0, 0x0000007c },
+{ 0x0080015b, 0x201e0000, 0x002491c8, 0x1a472005 },
+{ 0x00000001, 0x24401ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x28a03ae8, 0x3a8d0ca0, 0x00000064 },
+{ 0x8080015b, 0x471e0000, 0x802201c8, 0x19c72005 },
+{ 0x0080015b, 0x231e0000, 0x002451c8, 0x1a472006 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d08e0, 0x00000440 },
+{ 0x00800041, 0x24a03ae8, 0x3a8d0ca0, 0x00000074 },
+{ 0x8080015b, 0x431e0000, 0x802231c8, 0x19c72006 },
+{ 0x00800001, 0x2fa03a28, 0x008d02c0, 0x00000000 },
+{ 0x0080015b, 0x411e0000, 0x002251c8, 0x1a472007 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d0860, 0x00000440 },
+{ 0x00800001, 0x6be00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x271e0000, 0x802411c8, 0x19c72007 },
+{ 0x00800001, 0x2f603a28, 0x008d02c0, 0x00000000 },
+{ 0x00800041, 0x22c03ae8, 0x3a8d04e0, 0x00000440 },
+{ 0x00800001, 0x6be10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d02c0, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x6be22288, 0x00600fa0, 0x00000000 },
+{ 0x00600001, 0x2e00020c, 0x008d0000, 0x00000000 },
+{ 0x00600001, 0x6be31e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x22000204, 0x06000d60, 0x120a8000 },
+{ 0x00600001, 0x2ee00208, 0x008d0ba0, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0b60, 0x00000000 },
+{ 0x00600001, 0x2ea00208, 0x008d0b20, 0x00000000 },
+{ 0x00600001, 0x2e800208, 0x008d0ae0, 0x00000000 },
+{ 0x00600001, 0x2e600208, 0x008d0aa0, 0x00000000 },
+{ 0x00600001, 0x2e400208, 0x008d0a60, 0x00000000 },
+{ 0x00600001, 0x2e200208, 0x008d0a20, 0x00000000 },
+{ 0x00000001, 0x2e04020c, 0x00000d80, 0x00000000 },
+{ 0x00000001, 0x2e00020c, 0x00000220, 0x00000000 },
+{ 0x00000001, 0x2e08060c, 0x00000000, 0x0007001f },
+{ 0x00600001, 0x2f000208, 0x008d0be0, 0x00000000 },
+{ 0x00600001, 0x20a0020c, 0x008d0e00, 0x00000000 },
+{ 0x0c600031, 0x20003a04, 0x008d0e00, 0x00000200 },
+{ 0x00600001, 0x6c031e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x22200a28, 0x1e000220, 0x00200020 },
+{ 0x00000040, 0x22400a28, 0x1e000240, 0x00010001 },
+{ 0x00600001, 0x21800208, 0x008d0bc0, 0x00000000 },
+{ 0x00600001, 0x21600208, 0x008d0b80, 0x00000000 },
+{ 0x00600001, 0x21400208, 0x008d0b40, 0x00000000 },
+{ 0x00600001, 0x21200208, 0x008d0b00, 0x00000000 },
+{ 0x00600001, 0x21000208, 0x008d0ac0, 0x00000000 },
+{ 0x00600001, 0x20e00208, 0x008d0a80, 0x00000000 },
+{ 0x00600001, 0x20c00208, 0x008d0a40, 0x00000000 },
+{ 0x00000001, 0x20a0020c, 0x00000220, 0x00000000 },
+{ 0x00600001, 0x21a00208, 0x008d0c00, 0x00000000 },
+{ 0x05000010, 0x20000a23, 0x1e000240, 0x00020002 },
+{ 0x00800040, 0x2da03ae8, 0x3a8d0da0, 0x00000038 },
+{ 0x00000040, 0x2d800a28, 0x1e000d80, 0x00080008 },
+{ 0x00000040, 0x22200a28, 0x1e000220, 0xffe0ffe0 },
+{ 0x0c600031, 0x20003a04, 0x008d00a0, 0x00000200 },
+{ 0x00010020, 0x34000007, 0x0e001400, 0xffffdf90 },
+{ 0x00600001, 0x2fe0020c, 0x008d0000, 0x00000000 },
+{ 0x07000031, 0x20003a00, 0x06000fe0, 0x82000010 },
INTEL_PP_PRE_G9B = \
conv_p010.g9b \
conv_nv12.g9b \
- conv_10bit_8bit.g9b
+ conv_10bit_8bit.g9b \
+ conv_8bit_420_rgb32.g9b
INTEL_PP_G9B = \
pl2_to_pl2.g9b \
--- /dev/null
+{ 0x00600001, 0x2fd02648, 0x00000000, 0x76543210 },
+{ 0x00000005, 0x2fc0124c, 0x16000004, 0x07ff07ff },
+{ 0x00600001, 0x2f801208, 0x008d0fd0, 0x00000000 },
+{ 0x00000005, 0x2fc2124c, 0x16000006, 0x07ff07ff },
+{ 0x00000041, 0x20a01208, 0x16000fc0, 0x00100010 },
+{ 0x00600040, 0x2fa00208, 0x168d0f80, 0x00080008 },
+{ 0x00000041, 0x2f601228, 0x16000fc2, 0x00100010 },
+{ 0x00800040, 0x2f800208, 0x028d0f80, 0x000000a0 },
+{ 0x00000041, 0x20c03ae8, 0x3e000020, 0x3f000000 },
+{ 0x00000041, 0x20e03ae8, 0x3e000024, 0x3f000000 },
+{ 0x00800001, 0x2ee002e8, 0x00000f60, 0x00000000 },
+{ 0x00800001, 0x2f2002e8, 0x008d0f80, 0x00000000 },
+{ 0x00000005, 0x2ec00208, 0x06000028, 0xff000000 },
+{ 0x0080015b, 0x661e0000, 0x80207001, 0x1dc72003 },
+{ 0x0080015b, 0x0f1e0000, 0x40206001, 0x1e472003 },
+{ 0x00000041, 0x2f641208, 0x16000fc0, 0x00400040 },
+{ 0x01000010, 0x20000201, 0x06000ec0, 0x07000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000040 },
+{ 0x00800040, 0x21e03ae8, 0x3a8d01e0, 0x0000003c },
+{ 0x00000040, 0x21c00208, 0x16000044, 0x00010001 },
+{ 0x00000040, 0x2d000208, 0x16000044, 0x00020002 },
+{ 0x00000001, 0x2d080208, 0x00000048, 0x00000000 },
+{ 0x00000040, 0x2d040228, 0x02000030, 0x00000f60 },
+{ 0x00000040, 0x21c40228, 0x0200002c, 0x00000f64 },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x000020f0 },
+{ 0x00000005, 0x2fc00208, 0x06000028, 0xff000000 },
+{ 0x01000010, 0x20000200, 0x06000fc0, 0x08000000 },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x000020c0 },
+{ 0x00000001, 0x21c81e28, 0x00000000, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02000010, 0x20000203, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000ec0, 0x00000200 },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x69622288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x69610a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x69600a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000200, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x69831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x69631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x69a22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x69a10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x69a00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x69c31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x69a31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x69e22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x69e10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x69e00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000203, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6a031e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x69e31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6a222288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6a210a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a200a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000203, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6a431e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a231e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6a622288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6a610a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a600a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6a831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6aa22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6aa10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6aa00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6ac31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6aa31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6ae22288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6ae10a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00000005, 0x21cc0208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6ae00a88, 0x008d0fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x060001cc, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6b031e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6ae31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x22203ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x5d1e0000, 0x002111c8, 0x18c72005 },
+{ 0x00000001, 0x21d01ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x22a03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x5b1e0000, 0x8025d1c8, 0x18472005 },
+{ 0x0080015b, 0x491e0000, 0x002151c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0b60, 0x000001d0 },
+{ 0x00800041, 0x28e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x171e0000, 0x802491c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x191e0000, 0x002471c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d02e0, 0x000001d0 },
+{ 0x00800001, 0x6f600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x451e0000, 0x802191c8, 0x18472007 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6b222288, 0x00600f60, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d08a0, 0x000001d0 },
+{ 0x00800001, 0x6b210a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6b200a88, 0x008d0fa0, 0x00000000 },
+{ 0x00600001, 0x20a0020c, 0x008d0000, 0x00000000 },
+{ 0x00600001, 0x6b231e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x22000204, 0x06000d08, 0x020a8000 },
+{ 0x00600001, 0x2ee00208, 0x008d0ae0, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0aa0, 0x00000000 },
+{ 0x00600001, 0x2ea00208, 0x008d0a60, 0x00000000 },
+{ 0x00600001, 0x2e800208, 0x008d0a20, 0x00000000 },
+{ 0x00600001, 0x2e600208, 0x008d09e0, 0x00000000 },
+{ 0x00600001, 0x2e400208, 0x008d09a0, 0x00000000 },
+{ 0x00600001, 0x2e200208, 0x008d0960, 0x00000000 },
+{ 0x00000001, 0x20a4020c, 0x00000d04, 0x00000000 },
+{ 0x00000001, 0x20a0020c, 0x000001c4, 0x00000000 },
+{ 0x00000001, 0x20a8060c, 0x00000000, 0x0007001f },
+{ 0x00600001, 0x2f000208, 0x008d0b20, 0x00000000 },
+{ 0x0c600033, 0x00071014, 0x000020a8, 0x00000000 },
+{ 0x00600001, 0x20c0020c, 0x008d0000, 0x00000000 },
+{ 0x00600001, 0x6b431e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x21c40a28, 0x1e0001c4, 0x00200020 },
+{ 0x00000040, 0x21c80a28, 0x1e0001c8, 0x00010001 },
+{ 0x00600001, 0x2de00208, 0x008d0b00, 0x00000000 },
+{ 0x00600001, 0x2dc00208, 0x008d0ac0, 0x00000000 },
+{ 0x00600001, 0x2da00208, 0x008d0a80, 0x00000000 },
+{ 0x00600001, 0x2d800208, 0x008d0a40, 0x00000000 },
+{ 0x00600001, 0x2d600208, 0x008d0a00, 0x00000000 },
+{ 0x00600001, 0x2d400208, 0x008d09c0, 0x00000000 },
+{ 0x00600001, 0x2d200208, 0x008d0980, 0x00000000 },
+{ 0x00000001, 0x20c4020c, 0x00000d04, 0x00000000 },
+{ 0x00000001, 0x20c8060c, 0x00000000, 0x0007001f },
+{ 0x00600001, 0x2e000208, 0x008d0b40, 0x00000000 },
+{ 0x00000001, 0x20c0020c, 0x000001c4, 0x00000000 },
+{ 0x00000040, 0x21c40a28, 0x1e0001c4, 0xffe0ffe0 },
+{ 0x00000040, 0x22000204, 0x06000d08, 0x020a8000 },
+{ 0x05000010, 0x20000a22, 0x1e0001c8, 0x00020002 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00000040, 0x2d040a28, 0x1e000d04, 0x00080008 },
+{ 0x0c600033, 0x00069014, 0x000020c8, 0x00000000 },
+{ 0x00010020, 0x34000006, 0x0e001400, 0xffffdf60 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000020b0 },
+{ 0x00000001, 0x21c81e28, 0x00000000, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02000010, 0x20000200, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000ec0, 0x00000200 },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x69600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x69610a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x69622288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x69831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x69631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x69a00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x69a10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x69a22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000200, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x69c31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x69a31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x69e00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x69e10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x69e22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6a031e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x69e31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x6a200a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x6a210a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a222288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000200, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6a431e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a231e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000004, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x6a600a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x6a610a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6a622288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000203, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6a831e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6a631e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000007, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x6aa00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x6aa10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6aa22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000202, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6ac31e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6aa31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000006, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x6ae00a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x6ae10a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00600001, 0x2e000208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00000005, 0x21d40208, 0x06000028, 0x00ff0000 },
+{ 0x00800001, 0x2ee00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2ea01ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2e200208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000044, 0x122c0000 },
+{ 0x00800001, 0x2e600208, 0x008d0cc0, 0x00000000 },
+{ 0x00000001, 0x2e080608, 0x00000000, 0x0000e000 },
+{ 0x00800001, 0x6ae22288, 0x00600fa0, 0x00000000 },
+{ 0x02000010, 0x20000201, 0x060001d4, 0x00020000 },
+{ 0x02800031, 0x2c600268, 0x00000e00, 0x00000200 },
+{ 0x00600001, 0x6b031e88, 0x00000000, 0x00ff00ff },
+{ 0x00600001, 0x6ae31e88, 0x00000000, 0x00ff00ff },
+{ 0x00010020, 0x34000005, 0x0e001400, 0x00000090 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x124c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000c000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00000020, 0x34000004, 0x0e001400, 0x000000f0 },
+{ 0x00600001, 0x2ec00208, 0x008d0000, 0x00000000 },
+{ 0x00800001, 0x2fa00608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f601ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x2f200208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x2ee00208, 0x008d01e0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x060001c0, 0x122c0000 },
+{ 0x00000001, 0x2ec80608, 0x00000000, 0x0000e000 },
+{ 0x02800031, 0x2be00268, 0x00000ec0, 0x00000200 },
+{ 0x00800001, 0x21800608, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21401ee8, 0x00000000, 0x00000000 },
+{ 0x00800001, 0x21000208, 0x008d0cc0, 0x00000000 },
+{ 0x00800001, 0x20c00208, 0x008d01e0, 0x00000000 },
+{ 0x00600001, 0x20a00208, 0x008d0ec0, 0x00000000 },
+{ 0x00000040, 0x22000204, 0x06000d00, 0x122c0000 },
+{ 0x02800031, 0x2c200268, 0x000000a0, 0x00000200 },
+{ 0x00800040, 0x2be03ae8, 0x3a8d0be0, 0x0000006c },
+{ 0x00800040, 0x2c603ae8, 0x3a8d0c60, 0x0000005c },
+{ 0x00800041, 0x28603ae8, 0x3a8d0be0, 0x00000054 },
+{ 0x00800040, 0x2c203ae8, 0x3a8d0c20, 0x0000007c },
+{ 0x0080015b, 0x1b1e0000, 0x002431c8, 0x18c72005 },
+{ 0x00000001, 0x21d81ee8, 0x00000000, 0x00ff00ff },
+{ 0x00800041, 0x27e03ae8, 0x3a8d0be0, 0x00000064 },
+{ 0x8080015b, 0x411e0000, 0x8021b1c8, 0x18472005 },
+{ 0x0080015b, 0x1d1e0000, 0x0023f1c8, 0x18c72006 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0820, 0x000001d8 },
+{ 0x00800041, 0x23e03ae8, 0x3a8d0be0, 0x00000074 },
+{ 0x8080015b, 0x3d1e0000, 0x8021d1c8, 0x18472006 },
+{ 0x00800001, 0x2fa03a28, 0x008d0260, 0x00000000 },
+{ 0x0080015b, 0x3b1e0000, 0x0021f1c8, 0x18c72007 },
+{ 0x00800041, 0x22603ae8, 0x3a8d07a0, 0x000001d8 },
+{ 0x00800001, 0x6b200a88, 0x008d0fa0, 0x00000000 },
+{ 0x8080015b, 0x211e0000, 0x8023b1c8, 0x18472007 },
+{ 0x00800001, 0x2f603a28, 0x008d0260, 0x00000000 },
+{ 0x00800041, 0x22603ae8, 0x3a8d0420, 0x000001d8 },
+{ 0x00800001, 0x6b210a88, 0x008d0f60, 0x00000000 },
+{ 0x00800001, 0x2f203a28, 0x008d0260, 0x00000000 },
+{ 0x00800001, 0x6fa00a88, 0x008d0f20, 0x00000000 },
+{ 0x00800001, 0x6b222288, 0x00600fa0, 0x00000000 },
+{ 0x00600001, 0x20a0020c, 0x008d0000, 0x00000000 },
+{ 0x00600001, 0x6b231e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x22000204, 0x06000d08, 0x020a8000 },
+{ 0x00600001, 0x2ee00208, 0x008d0ae0, 0x00000000 },
+{ 0x00600001, 0x2ec00208, 0x008d0aa0, 0x00000000 },
+{ 0x00600001, 0x2ea00208, 0x008d0a60, 0x00000000 },
+{ 0x00600001, 0x2e800208, 0x008d0a20, 0x00000000 },
+{ 0x00600001, 0x2e600208, 0x008d09e0, 0x00000000 },
+{ 0x00600001, 0x2e400208, 0x008d09a0, 0x00000000 },
+{ 0x00600001, 0x2e200208, 0x008d0960, 0x00000000 },
+{ 0x00000001, 0x20a4020c, 0x00000d04, 0x00000000 },
+{ 0x00000001, 0x20a0020c, 0x000001c4, 0x00000000 },
+{ 0x00000001, 0x20a8060c, 0x00000000, 0x0007001f },
+{ 0x00600001, 0x2f000208, 0x008d0b20, 0x00000000 },
+{ 0x0c600033, 0x00071014, 0x000020a8, 0x00000000 },
+{ 0x00600001, 0x20c0020c, 0x008d0000, 0x00000000 },
+{ 0x00600001, 0x6b431e88, 0x00000000, 0x00ff00ff },
+{ 0x00000040, 0x21c40a28, 0x1e0001c4, 0x00200020 },
+{ 0x00000040, 0x21c80a28, 0x1e0001c8, 0x00010001 },
+{ 0x00600001, 0x2de00208, 0x008d0b00, 0x00000000 },
+{ 0x00600001, 0x2dc00208, 0x008d0ac0, 0x00000000 },
+{ 0x00600001, 0x2da00208, 0x008d0a80, 0x00000000 },
+{ 0x00600001, 0x2d800208, 0x008d0a40, 0x00000000 },
+{ 0x00600001, 0x2d600208, 0x008d0a00, 0x00000000 },
+{ 0x00600001, 0x2d400208, 0x008d09c0, 0x00000000 },
+{ 0x00600001, 0x2d200208, 0x008d0980, 0x00000000 },
+{ 0x00000001, 0x20c4020c, 0x00000d04, 0x00000000 },
+{ 0x00000001, 0x20c8060c, 0x00000000, 0x0007001f },
+{ 0x00600001, 0x2e000208, 0x008d0b40, 0x00000000 },
+{ 0x00000001, 0x20c0020c, 0x000001c4, 0x00000000 },
+{ 0x00000040, 0x21c40a28, 0x1e0001c4, 0xffe0ffe0 },
+{ 0x00000040, 0x22000204, 0x06000d08, 0x020a8000 },
+{ 0x05000010, 0x20000a23, 0x1e0001c8, 0x00020002 },
+{ 0x00800040, 0x2cc03ae8, 0x3a8d0cc0, 0x00000038 },
+{ 0x00000040, 0x2d040a28, 0x1e000d04, 0x00080008 },
+{ 0x0c600033, 0x00069014, 0x000020c8, 0x00000000 },
+{ 0x00010020, 0x34000007, 0x0e001400, 0xffffdf60 },
+{ 0x00600001, 0x2fe0020c, 0x008d0000, 0x00000000 },
+{ 0x07000031, 0x20000200, 0x06000fe0, 0x82000010 },