• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/libva


Commit MetaInfo

修订版8af77b872371b994dc54900208454c790a36aabc (tree)
时间2010-05-07 12:17:31
作者Xiang, Haihao <haihao.xiang@inte...>
CommiterXiang, Haihao

Log Message

i965_drv_video: [H.264] add support for ILDB

更改概述

差异

--- a/i965_drv_video/Makefile.am
+++ b/i965_drv_video/Makefile.am
@@ -41,7 +41,8 @@ i965_drv_video_la_SOURCES = \
4141 i965_render.c \
4242 i965_drv_video.c \
4343 i965_avc_bsd.c \
44- i965_avc_hw_scoreboard.c
44+ i965_avc_hw_scoreboard.c\
45+ i965_avc_ildb.c
4546
4647 noinst_HEADERS = \
4748 object_heap.h \
@@ -57,4 +58,5 @@ noinst_HEADERS = \
5758 i965_defines.h \
5859 i965_structs.h \
5960 i965_avc_bsd.h \
60- i965_avc_hw_scoreboard.h
61+ i965_avc_hw_scoreboard.h\
62+ i965_avc_ildb.h
--- a/i965_drv_video/i965_avc_bsd.c
+++ b/i965_drv_video/i965_avc_bsd.c
@@ -934,6 +934,9 @@ i965_avc_bsd_frame_store_index(VADriverContextP ctx,
934934 void
935935 i965_avc_bsd_pipeline(VADriverContextP ctx, struct decode_state *decode_state)
936936 {
937+ struct i965_driver_data *i965 = i965_driver_data(ctx);
938+ struct i965_media_state *media_state = &i965->media_state;
939+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
937940 int i, j;
938941 VAPictureParameterBufferH264 *pic_param;
939942 VASliceParameterBufferH264 *slice_param;
@@ -946,6 +949,7 @@ i965_avc_bsd_pipeline(VADriverContextP ctx, struct decode_state *decode_state)
946949 i965_avc_bsd_img_state(ctx, decode_state);
947950 i965_avc_bsd_qm_state(ctx, decode_state);
948951
952+ i965_h264_context->enable_avc_ildb = 0;
949953 for (j = 0; j < decode_state->num_slice_params; j++) {
950954 assert(decode_state->slice_params && decode_state->slice_params[j]->buffer);
951955 slice_param = (VASliceParameterBufferH264 *)decode_state->slice_params[j]->buffer;
@@ -964,6 +968,10 @@ i965_avc_bsd_pipeline(VADriverContextP ctx, struct decode_state *decode_state)
964968 i965_avc_bsd_slice_state(ctx, pic_param, slice_param);
965969 i965_avc_bsd_buf_base_state(ctx, pic_param, slice_param);
966970 i965_avc_bsd_object(ctx, decode_state, pic_param, slice_param);
971+
972+ if (slice_param->disable_deblocking_filter_idc != 1)
973+ i965_h264_context->enable_avc_ildb = 1;
974+
967975 slice_param++;
968976 }
969977
--- a/i965_drv_video/i965_avc_hw_scoreboard.c
+++ b/i965_drv_video/i965_avc_hw_scoreboard.c
@@ -52,8 +52,8 @@ enum {
5252 };
5353
5454 static unsigned long avc_hw_scoreboard_kernel_offset[] = {
55- SETHWSCOREBOARD_IP_GEN5,
56- SETHWSCOREBOARD_MBAFF_IP_GEN5
55+ SETHWSCOREBOARD_IP_GEN5 * INST_UNIT_GEN5,
56+ SETHWSCOREBOARD_MBAFF_IP_GEN5 * INST_UNIT_GEN5
5757 };
5858
5959 static unsigned int avc_hw_scoreboard_constants[] = {
@@ -301,11 +301,9 @@ i965_avc_hw_scoreboard(VADriverContextP ctx, struct decode_state *decode_state)
301301 struct i965_driver_data *i965 = i965_driver_data(ctx);
302302 struct i965_media_state *media_state = &i965->media_state;
303303 struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
304- struct i965_avc_hw_scoreboard_context *avc_hw_scoreboard_context;
305304
306305 if (i965_h264_context->use_avc_hw_scoreboard) {
307- assert(i965_h264_context != NULL);
308- avc_hw_scoreboard_context = &i965_h264_context->avc_hw_scoreboard_context;
306+ struct i965_avc_hw_scoreboard_context *avc_hw_scoreboard_context = &i965_h264_context->avc_hw_scoreboard_context;
309307
310308 avc_hw_scoreboard_context->inline_data.num_mb_cmds = i965_h264_context->avc_it_command_mb_info.mbs;
311309 avc_hw_scoreboard_context->inline_data.starting_mb_number = i965_h264_context->avc_it_command_mb_info.mbs;
@@ -333,12 +331,10 @@ i965_avc_hw_scoreboard_decode_init(VADriverContextP ctx)
333331 struct i965_driver_data *i965 = i965_driver_data(ctx);
334332 struct i965_media_state *media_state = &i965->media_state;
335333 struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
336- struct i965_avc_hw_scoreboard_context *avc_hw_scoreboard_context;
337- dri_bo *bo;
338334
339335 if (i965_h264_context->use_avc_hw_scoreboard) {
340- assert(i965_h264_context != NULL);
341- avc_hw_scoreboard_context = &i965_h264_context->avc_hw_scoreboard_context;
336+ struct i965_avc_hw_scoreboard_context *avc_hw_scoreboard_context = &i965_h264_context->avc_hw_scoreboard_context;
337+ dri_bo *bo;
342338
343339 dri_bo_unreference(avc_hw_scoreboard_context->curbe.bo);
344340 bo = dri_bo_alloc(i965->intel.bufmgr,
--- /dev/null
+++ b/i965_drv_video/i965_avc_ildb.c
@@ -0,0 +1,670 @@
1+/*
2+ * Copyright © 2010 Intel Corporation
3+ *
4+ * Permission is hereby granted, free of charge, to any person obtaining a
5+ * copy of this software and associated documentation files (the
6+ * "Software"), to deal in the Software without restriction, including
7+ * without limitation the rights to use, copy, modify, merge, publish,
8+ * distribute, sub license, and/or sell copies of the Software, and to
9+ * permit persons to whom the Software is furnished to do so, subject to
10+ * the following conditions:
11+ *
12+ * The above copyright notice and this permission notice (including the
13+ * next paragraph) shall be included in all copies or substantial portions
14+ * of the Software.
15+ *
16+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
17+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
19+ * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
20+ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23+ *
24+ * Authors:
25+ * Xiang Haihao <haihao.xiang@intel.com>
26+ *
27+ */
28+
29+#include <stdio.h>
30+#include <string.h>
31+#include <assert.h>
32+
33+#include "va_backend.h"
34+
35+#include "intel_batchbuffer.h"
36+#include "intel_driver.h"
37+
38+#include "i965_defines.h"
39+#include "i965_drv_video.h"
40+#include "i965_avc_ildb.h"
41+#include "i965_media_h264.h"
42+#include "i965_media.h"
43+
44+/* On Cantiga */
45+#include "shaders/h264/mc/export.inc"
46+
47+/* On Ironlake */
48+#include "shaders/h264/mc/export.inc.gen5"
49+
50+#define PICTURE_FRAME 0
51+#define PICTURE_FIELD 1
52+#define PICTURE_MBAFF 2
53+
54+enum {
55+ AVC_ILDB_ROOT_Y_ILDB_FRAME,
56+ AVC_ILDB_CHILD_Y_ILDB_FRAME,
57+ AVC_ILDB_ROOT_UV_ILDB_FRAME,
58+ AVC_ILDB_CHILD_UV_ILDB_FRAME,
59+ AVC_ILDB_ROOT_Y_ILDB_FIELD,
60+ AVC_ILDB_CHILD_Y_ILDB_FIELD,
61+ AVC_ILDB_ROOT_UV_ILDB_FIELD,
62+ AVC_ILDB_CHILD_UV_ILDB_FIELD,
63+ AVC_ILDB_ROOT_Y_ILDB_MBAFF,
64+ AVC_ILDB_CHILD_Y_ILDB_MBAFF,
65+ AVC_ILDB_ROOT_UV_ILDB_MBAFF,
66+ AVC_ILDB_CHILD_UV_ILDB_MBAFF
67+};
68+
69+static unsigned long avc_ildb_kernel_offset_gen4[] = {
70+ AVC_ILDB_ROOT_Y_ILDB_FRAME_IP * INST_UNIT_GEN4,
71+ AVC_ILDB_CHILD_Y_ILDB_FRAME_IP * INST_UNIT_GEN4,
72+ AVC_ILDB_ROOT_UV_ILDB_FRAME_IP * INST_UNIT_GEN4,
73+ AVC_ILDB_CHILD_UV_ILDB_FRAME_IP * INST_UNIT_GEN4,
74+ AVC_ILDB_ROOT_Y_ILDB_FIELD_IP * INST_UNIT_GEN4,
75+ AVC_ILDB_CHILD_Y_ILDB_FIELD_IP * INST_UNIT_GEN4,
76+ AVC_ILDB_ROOT_UV_ILDB_FIELD_IP * INST_UNIT_GEN4,
77+ AVC_ILDB_CHILD_UV_ILDB_FIELD_IP * INST_UNIT_GEN4,
78+ AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP * INST_UNIT_GEN4,
79+ AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP * INST_UNIT_GEN4,
80+ AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP * INST_UNIT_GEN4,
81+ AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP * INST_UNIT_GEN4
82+};
83+
84+static unsigned long avc_ildb_kernel_offset_gen5[] = {
85+ AVC_ILDB_ROOT_Y_ILDB_FRAME_IP_GEN5 * INST_UNIT_GEN5,
86+ AVC_ILDB_CHILD_Y_ILDB_FRAME_IP_GEN5 * INST_UNIT_GEN5,
87+ AVC_ILDB_ROOT_UV_ILDB_FRAME_IP_GEN5 * INST_UNIT_GEN5,
88+ AVC_ILDB_CHILD_UV_ILDB_FRAME_IP_GEN5 * INST_UNIT_GEN5,
89+ AVC_ILDB_ROOT_Y_ILDB_FIELD_IP_GEN5 * INST_UNIT_GEN5,
90+ AVC_ILDB_CHILD_Y_ILDB_FIELD_IP_GEN5 * INST_UNIT_GEN5,
91+ AVC_ILDB_ROOT_UV_ILDB_FIELD_IP_GEN5 * INST_UNIT_GEN5,
92+ AVC_ILDB_CHILD_UV_ILDB_FIELD_IP_GEN5 * INST_UNIT_GEN5,
93+ AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP_GEN5 * INST_UNIT_GEN5,
94+ AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP_GEN5 * INST_UNIT_GEN5,
95+ AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP_GEN5 * INST_UNIT_GEN5,
96+ AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP_GEN5 * INST_UNIT_GEN5
97+};
98+
99+struct avc_ildb_root_input
100+{
101+ unsigned int blocks_per_row : 16;
102+ unsigned int blocks_per_column : 16;
103+
104+ unsigned int picture_type : 16;
105+ unsigned int max_concurrent_threads : 16;
106+
107+ unsigned int debug_field : 16;
108+ unsigned int mbaff_frame_flag : 1;
109+ unsigned int bottom_field_flag : 1;
110+ unsigned int control_data_expansion_flag : 1;
111+ unsigned int chroma_format : 1;
112+ unsigned int pad0 : 12;
113+
114+ unsigned int ramp_constant_0;
115+
116+ unsigned int ramp_constant_1;
117+
118+ int constant_0 : 8;
119+ int constant_1 : 8;
120+ int pad1 : 16;
121+
122+ unsigned int pad2;
123+ unsigned int pad3;
124+};
125+
126+extern struct media_kernel *h264_avc_kernels;
127+
128+#define NUM_AVC_ILDB_INTERFACES ARRAY_ELEMS(avc_ildb_kernel_offset_gen4)
129+static unsigned long *avc_ildb_kernel_offset = NULL;
130+
131+static void
132+i965_avc_ildb_surface_state(VADriverContextP ctx, struct decode_state *decode_state)
133+{
134+ struct i965_driver_data *i965 = i965_driver_data(ctx);
135+ struct i965_media_state *media_state = &i965->media_state;
136+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
137+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
138+ struct i965_surface_state *ss;
139+ struct object_surface *obj_surface;
140+ VAPictureParameterBufferH264 *pic_param;
141+ VAPictureH264 *va_pic;
142+ dri_bo *bo;
143+ int i;
144+
145+ assert(decode_state->pic_param && decode_state->pic_param->buffer);
146+ pic_param = (VAPictureParameterBufferH264 *)decode_state->pic_param->buffer;
147+ va_pic = &pic_param->CurrPic;
148+ assert(!(va_pic->flags & VA_PICTURE_H264_INVALID));
149+ obj_surface = SURFACE(va_pic->picture_id);
150+ assert(obj_surface);
151+
152+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].s_bo = i965_h264_context->avc_ildb_data.bo;
153+ dri_bo_reference(avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].s_bo);
154+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].offset = 0;
155+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].surface_type = I965_SURFACE_BUFFER;
156+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].width = ((avc_ildb_context->mbs_per_picture * EDGE_CONTROL_DATA_IN_DWS - 1) & 0x7f);
157+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].height = (((avc_ildb_context->mbs_per_picture * EDGE_CONTROL_DATA_IN_DWS - 1) >> 7) & 0x1fff);
158+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].depth = (((avc_ildb_context->mbs_per_picture * EDGE_CONTROL_DATA_IN_DWS - 1) >> 20) & 0x7f);
159+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].pitch = EDGE_CONTROL_DATA_IN_BTYES - 1;
160+ avc_ildb_context->surface[SURFACE_EDGE_CONTROL_DATA].is_target = 0;
161+
162+ avc_ildb_context->surface[SURFACE_SRC_Y].s_bo = obj_surface->bo;
163+ dri_bo_reference(avc_ildb_context->surface[SURFACE_SRC_Y].s_bo);
164+ avc_ildb_context->surface[SURFACE_SRC_Y].offset = 0;
165+ avc_ildb_context->surface[SURFACE_SRC_Y].surface_type = I965_SURFACE_2D;
166+ avc_ildb_context->surface[SURFACE_SRC_Y].format = I965_SURFACEFORMAT_R8_SINT;
167+ avc_ildb_context->surface[SURFACE_SRC_Y].width = obj_surface->width / 4 - 1;
168+ avc_ildb_context->surface[SURFACE_SRC_Y].height = obj_surface->height - 1;
169+ avc_ildb_context->surface[SURFACE_SRC_Y].depth = 0;
170+ avc_ildb_context->surface[SURFACE_SRC_Y].pitch = obj_surface->width - 1;
171+ avc_ildb_context->surface[SURFACE_SRC_Y].vert_line_stride = !!(va_pic->flags & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIELD));
172+ avc_ildb_context->surface[SURFACE_SRC_Y].vert_line_stride_ofs = !!(va_pic->flags & VA_PICTURE_H264_BOTTOM_FIELD);
173+ avc_ildb_context->surface[SURFACE_SRC_Y].is_target = 0;
174+
175+ avc_ildb_context->surface[SURFACE_SRC_UV].s_bo = obj_surface->bo;
176+ dri_bo_reference(avc_ildb_context->surface[SURFACE_SRC_UV].s_bo);
177+ avc_ildb_context->surface[SURFACE_SRC_UV].offset = obj_surface->width * obj_surface->height;
178+ avc_ildb_context->surface[SURFACE_SRC_UV].surface_type = I965_SURFACE_2D;
179+ avc_ildb_context->surface[SURFACE_SRC_UV].format = I965_SURFACEFORMAT_R8G8_SINT;
180+ avc_ildb_context->surface[SURFACE_SRC_UV].width = obj_surface->width / 4 - 1;
181+ avc_ildb_context->surface[SURFACE_SRC_UV].height = obj_surface->height / 2 - 1;
182+ avc_ildb_context->surface[SURFACE_SRC_UV].depth = 0;
183+ avc_ildb_context->surface[SURFACE_SRC_UV].pitch = obj_surface->width - 1;
184+ avc_ildb_context->surface[SURFACE_SRC_UV].vert_line_stride = !!(va_pic->flags & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIELD));
185+ avc_ildb_context->surface[SURFACE_SRC_UV].vert_line_stride_ofs = !!(va_pic->flags & VA_PICTURE_H264_BOTTOM_FIELD);
186+ avc_ildb_context->surface[SURFACE_SRC_UV].is_target = 0;
187+
188+ avc_ildb_context->surface[SURFACE_DEST_Y].s_bo = obj_surface->bo;
189+ dri_bo_reference(avc_ildb_context->surface[SURFACE_DEST_Y].s_bo);
190+ avc_ildb_context->surface[SURFACE_DEST_Y].offset = 0;
191+ avc_ildb_context->surface[SURFACE_DEST_Y].surface_type = I965_SURFACE_2D;
192+ avc_ildb_context->surface[SURFACE_DEST_Y].format = I965_SURFACEFORMAT_R8_SINT;
193+ avc_ildb_context->surface[SURFACE_DEST_Y].width = obj_surface->width / 4 - 1;
194+ avc_ildb_context->surface[SURFACE_DEST_Y].height = obj_surface->height - 1;
195+ avc_ildb_context->surface[SURFACE_DEST_Y].depth = 0;
196+ avc_ildb_context->surface[SURFACE_DEST_Y].pitch = obj_surface->width - 1;
197+ avc_ildb_context->surface[SURFACE_DEST_Y].vert_line_stride = !!(va_pic->flags & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIELD));
198+ avc_ildb_context->surface[SURFACE_DEST_Y].vert_line_stride_ofs = !!(va_pic->flags & VA_PICTURE_H264_BOTTOM_FIELD);
199+ avc_ildb_context->surface[SURFACE_DEST_Y].is_target = 1;
200+
201+ avc_ildb_context->surface[SURFACE_DEST_UV].s_bo = obj_surface->bo;
202+ dri_bo_reference(avc_ildb_context->surface[SURFACE_DEST_UV].s_bo);
203+ avc_ildb_context->surface[SURFACE_DEST_UV].offset = obj_surface->width * obj_surface->height;
204+ avc_ildb_context->surface[SURFACE_DEST_UV].surface_type = I965_SURFACE_2D;
205+ avc_ildb_context->surface[SURFACE_DEST_UV].format = I965_SURFACEFORMAT_R8G8_SINT;
206+ avc_ildb_context->surface[SURFACE_DEST_UV].width = obj_surface->width / 4 - 1;
207+ avc_ildb_context->surface[SURFACE_DEST_UV].height = obj_surface->height / 2 - 1;
208+ avc_ildb_context->surface[SURFACE_DEST_UV].depth = 0;
209+ avc_ildb_context->surface[SURFACE_DEST_UV].pitch = obj_surface->width - 1;
210+ avc_ildb_context->surface[SURFACE_DEST_UV].vert_line_stride = !!(va_pic->flags & (VA_PICTURE_H264_TOP_FIELD | VA_PICTURE_H264_BOTTOM_FIELD));
211+ avc_ildb_context->surface[SURFACE_DEST_UV].vert_line_stride_ofs = !!(va_pic->flags & VA_PICTURE_H264_BOTTOM_FIELD);
212+ avc_ildb_context->surface[SURFACE_DEST_UV].is_target = 1;
213+
214+ for (i = 0; i < NUM_AVC_ILDB_SURFACES; i++) {
215+ bo = avc_ildb_context->surface[i].ss_bo;
216+ dri_bo_map(bo, 1);
217+ assert(bo->virtual);
218+ ss = bo->virtual;
219+ memset(ss, 0, sizeof(*ss));
220+ ss->ss0.surface_type = avc_ildb_context->surface[i].surface_type;
221+ ss->ss0.surface_format = avc_ildb_context->surface[i].format;
222+ ss->ss0.vert_line_stride = avc_ildb_context->surface[i].vert_line_stride;
223+ ss->ss0.vert_line_stride_ofs = avc_ildb_context->surface[i].vert_line_stride_ofs;
224+ ss->ss1.base_addr = avc_ildb_context->surface[i].s_bo->offset + avc_ildb_context->surface[i].offset;
225+ ss->ss2.width = avc_ildb_context->surface[i].width;
226+ ss->ss2.height = avc_ildb_context->surface[i].height;
227+ ss->ss3.depth = avc_ildb_context->surface[i].depth;
228+ ss->ss3.pitch = avc_ildb_context->surface[i].pitch;
229+ dri_bo_emit_reloc(bo,
230+ I915_GEM_DOMAIN_RENDER,
231+ avc_ildb_context->surface[i].is_target ? I915_GEM_DOMAIN_RENDER : 0,
232+ avc_ildb_context->surface[i].offset,
233+ offsetof(struct i965_surface_state, ss1),
234+ avc_ildb_context->surface[i].s_bo);
235+ dri_bo_unmap(bo);
236+ }
237+}
238+
239+static void
240+i965_avc_ildb_binding_table(VADriverContextP ctx)
241+{
242+ struct i965_driver_data *i965 = i965_driver_data(ctx);
243+ struct i965_media_state *media_state = &i965->media_state;
244+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
245+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
246+ unsigned int *binding_table;
247+ dri_bo *bo = avc_ildb_context->binding_table.bo;
248+ int i;
249+
250+ dri_bo_map(bo, 1);
251+ assert(bo->virtual);
252+ binding_table = bo->virtual;
253+ memset(binding_table, 0, bo->size);
254+
255+ for (i = 0; i < NUM_AVC_ILDB_SURFACES; i++) {
256+ binding_table[i] = avc_ildb_context->surface[i].ss_bo->offset;
257+ dri_bo_emit_reloc(bo,
258+ I915_GEM_DOMAIN_INSTRUCTION, 0,
259+ 0,
260+ i * sizeof(*binding_table),
261+ avc_ildb_context->surface[i].ss_bo);
262+ }
263+
264+ dri_bo_unmap(bo);
265+}
266+
267+static void
268+i965_avc_ildb_interface_descriptor_table(VADriverContextP ctx)
269+{
270+ struct i965_driver_data *i965 = i965_driver_data(ctx);
271+ struct i965_media_state *media_state = &i965->media_state;
272+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
273+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
274+ struct i965_interface_descriptor *desc;
275+ dri_bo *bo;
276+ int i;
277+
278+ bo = avc_ildb_context->idrt.bo;
279+ dri_bo_map(bo, 1);
280+ assert(bo->virtual);
281+ desc = bo->virtual;
282+
283+ for (i = 0; i < NUM_AVC_ILDB_INTERFACES; i++) {
284+ int kernel_offset = avc_ildb_kernel_offset[i];
285+ memset(desc, 0, sizeof(*desc));
286+ desc->desc0.grf_reg_blocks = 9;
287+ desc->desc0.kernel_start_pointer = (h264_avc_kernels[H264_AVC_COMBINED].bo->offset + kernel_offset) >> 6; /* reloc */
288+ desc->desc1.const_urb_entry_read_offset = 0;
289+ desc->desc1.const_urb_entry_read_len = ((i == AVC_ILDB_ROOT_Y_ILDB_FRAME ||
290+ i == AVC_ILDB_ROOT_Y_ILDB_FIELD ||
291+ i == AVC_ILDB_ROOT_Y_ILDB_MBAFF) ? 1 : 0);
292+ desc->desc3.binding_table_entry_count = 0;
293+ desc->desc3.binding_table_pointer =
294+ avc_ildb_context->binding_table.bo->offset >> 5; /*reloc */
295+
296+ dri_bo_emit_reloc(bo,
297+ I915_GEM_DOMAIN_INSTRUCTION, 0,
298+ desc->desc0.grf_reg_blocks + kernel_offset,
299+ i * sizeof(*desc) + offsetof(struct i965_interface_descriptor, desc0),
300+ h264_avc_kernels[H264_AVC_COMBINED].bo);
301+
302+ dri_bo_emit_reloc(bo,
303+ I915_GEM_DOMAIN_INSTRUCTION, 0,
304+ desc->desc3.binding_table_entry_count,
305+ i * sizeof(*desc) + offsetof(struct i965_interface_descriptor, desc3),
306+ avc_ildb_context->binding_table.bo);
307+ desc++;
308+ }
309+
310+ dri_bo_unmap(bo);
311+}
312+
313+static void
314+i965_avc_ildb_vfe_state(VADriverContextP ctx)
315+{
316+ struct i965_driver_data *i965 = i965_driver_data(ctx);
317+ struct i965_media_state *media_state = &i965->media_state;
318+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
319+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
320+ struct i965_vfe_state *vfe_state;
321+ dri_bo *bo;
322+
323+ bo = avc_ildb_context->vfe_state.bo;
324+ dri_bo_map(bo, 1);
325+ assert(bo->virtual);
326+ vfe_state = bo->virtual;
327+ memset(vfe_state, 0, sizeof(*vfe_state));
328+ vfe_state->vfe1.max_threads = 0;
329+ vfe_state->vfe1.urb_entry_alloc_size = avc_ildb_context->urb.size_vfe_entry - 1;
330+ vfe_state->vfe1.num_urb_entries = avc_ildb_context->urb.num_vfe_entries;
331+ vfe_state->vfe1.vfe_mode = VFE_GENERIC_MODE;
332+ vfe_state->vfe1.children_present = 1;
333+ vfe_state->vfe2.interface_descriptor_base =
334+ avc_ildb_context->idrt.bo->offset >> 4; /* reloc */
335+ dri_bo_emit_reloc(bo,
336+ I915_GEM_DOMAIN_INSTRUCTION, 0,
337+ 0,
338+ offsetof(struct i965_vfe_state, vfe2),
339+ avc_ildb_context->idrt.bo);
340+ dri_bo_unmap(bo);
341+}
342+
343+static void
344+i965_avc_ildb_upload_constants(VADriverContextP ctx, struct decode_state *decode_state)
345+{
346+ struct i965_driver_data *i965 = i965_driver_data(ctx);
347+ struct i965_media_state *media_state = &i965->media_state;
348+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
349+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
350+ VAPictureParameterBufferH264 *pic_param;
351+ struct avc_ildb_root_input *root_input;
352+
353+ assert(decode_state->pic_param && decode_state->pic_param->buffer);
354+ pic_param = (VAPictureParameterBufferH264 *)decode_state->pic_param->buffer;
355+
356+ dri_bo_map(avc_ildb_context->curbe.bo, 1);
357+ assert(avc_ildb_context->curbe.bo->virtual);
358+ root_input = avc_ildb_context->curbe.bo->virtual;
359+
360+ root_input->max_concurrent_threads = 36; /* FIXME: ??? */
361+
362+ if (pic_param->pic_fields.bits.field_pic_flag)
363+ root_input->picture_type = PICTURE_FIELD;
364+ else {
365+ if (pic_param->seq_fields.bits.mb_adaptive_frame_field_flag)
366+ root_input->picture_type = PICTURE_MBAFF;
367+ else
368+ root_input->picture_type = PICTURE_FRAME;
369+ }
370+
371+ avc_ildb_context->picture_type = root_input->picture_type;
372+ root_input->blocks_per_row = pic_param->picture_width_in_mbs_minus1 + 1;
373+ root_input->blocks_per_column = (pic_param->picture_height_in_mbs_minus1 + 1) /
374+ (1 + (root_input->picture_type != PICTURE_FRAME));
375+ avc_ildb_context->mbs_per_picture = (pic_param->picture_width_in_mbs_minus1 + 1) *
376+ (pic_param->picture_height_in_mbs_minus1 + 1);
377+
378+ root_input->mbaff_frame_flag = (root_input->picture_type == PICTURE_MBAFF);
379+ root_input->bottom_field_flag = !!(pic_param->CurrPic.flags & VA_PICTURE_H264_BOTTOM_FIELD);
380+ root_input->control_data_expansion_flag = 1; /* Always 1 on G4x+ */
381+ root_input->chroma_format = (pic_param->seq_fields.bits.chroma_format_idc != 1); /* 0=4:0:0, 1=4:2:0 */
382+
383+ root_input->ramp_constant_0 = 0x03020100;
384+
385+ root_input->ramp_constant_1 = 0x07060504;
386+
387+ root_input->constant_0 = -2;
388+ root_input->constant_1 = 1;
389+
390+ dri_bo_unmap(avc_ildb_context->curbe.bo);
391+}
392+
393+static void
394+i965_avc_ildb_states_setup(VADriverContextP ctx, struct decode_state *decode_state)
395+{
396+ i965_avc_ildb_surface_state(ctx, decode_state);
397+ i965_avc_ildb_binding_table(ctx);
398+ i965_avc_ildb_interface_descriptor_table(ctx);
399+ i965_avc_ildb_vfe_state(ctx);
400+ i965_avc_ildb_upload_constants(ctx, decode_state);
401+}
402+
403+static void
404+i965_avc_ildb_pipeline_select(VADriverContextP ctx)
405+{
406+ BEGIN_BATCH(ctx, 1);
407+ OUT_BATCH(ctx, CMD_PIPELINE_SELECT | PIPELINE_SELECT_MEDIA);
408+ ADVANCE_BATCH(ctx);
409+}
410+
411+static void
412+i965_avc_ildb_urb_layout(VADriverContextP ctx)
413+{
414+ struct i965_driver_data *i965 = i965_driver_data(ctx);
415+ struct i965_media_state *media_state = &i965->media_state;
416+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
417+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
418+
419+ unsigned int vfe_fence, cs_fence;
420+
421+ vfe_fence = avc_ildb_context->urb.cs_start;
422+ cs_fence = URB_SIZE((&i965->intel));
423+
424+ BEGIN_BATCH(ctx, 3);
425+ OUT_BATCH(ctx, CMD_URB_FENCE | UF0_VFE_REALLOC | UF0_CS_REALLOC | 1);
426+ OUT_BATCH(ctx, 0);
427+ OUT_BATCH(ctx,
428+ (vfe_fence << UF2_VFE_FENCE_SHIFT) | /* VFE_SIZE */
429+ (cs_fence << UF2_CS_FENCE_SHIFT)); /* CS_SIZE */
430+ ADVANCE_BATCH(ctx);
431+}
432+
433+static void
434+i965_avc_ildb_state_base_address(VADriverContextP ctx)
435+{
436+ struct i965_driver_data *i965 = i965_driver_data(ctx);
437+
438+ if (IS_IRONLAKE(i965->intel.device_id)) {
439+ BEGIN_BATCH(ctx, 8);
440+ OUT_BATCH(ctx, CMD_STATE_BASE_ADDRESS | 6);
441+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
442+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
443+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
444+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
445+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
446+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
447+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
448+ ADVANCE_BATCH(ctx);
449+ } else {
450+ BEGIN_BATCH(ctx, 6);
451+ OUT_BATCH(ctx, CMD_STATE_BASE_ADDRESS | 4);
452+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
453+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
454+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
455+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
456+ OUT_BATCH(ctx, 0 | BASE_ADDRESS_MODIFY);
457+ ADVANCE_BATCH(ctx);
458+ }
459+}
460+
461+static void
462+i965_avc_ildb_state_pointers(VADriverContextP ctx)
463+{
464+ struct i965_driver_data *i965 = i965_driver_data(ctx);
465+ struct i965_media_state *media_state = &i965->media_state;
466+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
467+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
468+
469+ BEGIN_BATCH(ctx, 3);
470+ OUT_BATCH(ctx, CMD_MEDIA_STATE_POINTERS | 1);
471+ OUT_BATCH(ctx, 0);
472+ OUT_RELOC(ctx, avc_ildb_context->vfe_state.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, 0);
473+ ADVANCE_BATCH(ctx);
474+}
475+
476+static void
477+i965_avc_ildb_cs_urb_layout(VADriverContextP ctx)
478+{
479+ struct i965_driver_data *i965 = i965_driver_data(ctx);
480+ struct i965_media_state *media_state = &i965->media_state;
481+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
482+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
483+
484+ BEGIN_BATCH(ctx, 2);
485+ OUT_BATCH(ctx, CMD_CS_URB_STATE | 0);
486+ OUT_BATCH(ctx,
487+ ((avc_ildb_context->urb.size_cs_entry - 1) << 4) | /* URB Entry Allocation Size */
488+ (avc_ildb_context->urb.num_cs_entries << 0)); /* Number of URB Entries */
489+ ADVANCE_BATCH(ctx);
490+}
491+
492+static void
493+i965_avc_ildb_constant_buffer(VADriverContextP ctx)
494+{
495+ struct i965_driver_data *i965 = i965_driver_data(ctx);
496+ struct i965_media_state *media_state = &i965->media_state;
497+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
498+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
499+
500+ BEGIN_BATCH(ctx, 2);
501+ OUT_BATCH(ctx, CMD_CONSTANT_BUFFER | (1 << 8) | (2 - 2));
502+ OUT_RELOC(ctx, avc_ildb_context->curbe.bo,
503+ I915_GEM_DOMAIN_INSTRUCTION, 0,
504+ avc_ildb_context->urb.size_cs_entry - 1);
505+ ADVANCE_BATCH(ctx);
506+}
507+
508+static void
509+i965_avc_ildb_objects(VADriverContextP ctx)
510+{
511+ struct i965_driver_data *i965 = i965_driver_data(ctx);
512+ struct i965_media_state *media_state = &i965->media_state;
513+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
514+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;
515+
516+ BEGIN_BATCH(ctx, 4);
517+ OUT_BATCH(ctx, CMD_MEDIA_OBJECT | 4);
518+
519+ switch (avc_ildb_context->picture_type) {
520+ case PICTURE_FRAME:
521+ OUT_BATCH(ctx, AVC_ILDB_ROOT_Y_ILDB_FRAME);
522+ break;
523+
524+ case PICTURE_FIELD:
525+ OUT_BATCH(ctx, AVC_ILDB_ROOT_Y_ILDB_FIELD);
526+ break;
527+
528+ case PICTURE_MBAFF:
529+ OUT_BATCH(ctx, AVC_ILDB_ROOT_Y_ILDB_MBAFF);
530+ break;
531+
532+ default:
533+ assert(0);
534+ OUT_BATCH(ctx, 0);
535+ break;
536+ }
537+
538+ OUT_BATCH(ctx, 0); /* no indirect data */
539+ OUT_BATCH(ctx, 0);
540+ OUT_BATCH(ctx, 0);
541+ OUT_BATCH(ctx, 0);
542+ ADVANCE_BATCH(ctx);
543+}
544+
545+static void
546+i965_avc_ildb_pipeline_setup(VADriverContextP ctx)
547+{
548+ intel_batchbuffer_emit_mi_flush(ctx);
549+ i965_avc_ildb_pipeline_select(ctx);
550+ i965_avc_ildb_state_base_address(ctx);
551+ i965_avc_ildb_state_pointers(ctx);
552+ i965_avc_ildb_urb_layout(ctx);
553+ i965_avc_ildb_cs_urb_layout(ctx);
554+ i965_avc_ildb_constant_buffer(ctx);
555+ i965_avc_ildb_objects(ctx);
556+}
557+
558+void
559+i965_avc_ildb(VADriverContextP ctx, struct decode_state *decode_state)
560+{
561+ struct i965_driver_data *i965 = i965_driver_data(ctx);
562+ struct i965_media_state *media_state = &i965->media_state;
563+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
564+
565+ if (i965_h264_context->enable_avc_ildb) {
566+ intel_batchbuffer_end_atomic(ctx);
567+ intel_batchbuffer_flush(ctx);
568+ intel_batchbuffer_start_atomic(ctx, 0x1000);
569+ i965_avc_ildb_states_setup(ctx, decode_state);
570+ i965_avc_ildb_pipeline_setup(ctx);
571+ }
572+}
573+
574+void
575+i965_avc_ildb_decode_init(VADriverContextP ctx)
576+{
577+ struct i965_driver_data *i965 = i965_driver_data(ctx);
578+ struct i965_media_state *media_state = &i965->media_state;
579+ struct i965_h264_context *i965_h264_context = (struct i965_h264_context *)media_state->private_context;
580+ struct i965_avc_ildb_context *avc_ildb_context = &i965_h264_context->avc_ildb_context;;
581+ dri_bo *bo;
582+ int i;
583+
584+ dri_bo_unreference(avc_ildb_context->curbe.bo);
585+ bo = dri_bo_alloc(i965->intel.bufmgr,
586+ "constant buffer",
587+ 4096, 64);
588+ assert(bo);
589+ avc_ildb_context->curbe.bo = bo;
590+
591+ dri_bo_unreference(avc_ildb_context->binding_table.bo);
592+ bo = dri_bo_alloc(i965->intel.bufmgr,
593+ "binding table",
594+ NUM_AVC_ILDB_SURFACES * sizeof(unsigned int), 32);
595+ assert(bo);
596+ avc_ildb_context->binding_table.bo = bo;
597+
598+ dri_bo_unreference(avc_ildb_context->idrt.bo);
599+ bo = dri_bo_alloc(i965->intel.bufmgr,
600+ "interface discriptor",
601+ NUM_AVC_ILDB_INTERFACES * sizeof(struct i965_interface_descriptor), 16);
602+ assert(bo);
603+ avc_ildb_context->idrt.bo = bo;
604+
605+ dri_bo_unreference(avc_ildb_context->vfe_state.bo);
606+ bo = dri_bo_alloc(i965->intel.bufmgr,
607+ "vfe state",
608+ sizeof(struct i965_vfe_state), 32);
609+ assert(bo);
610+ avc_ildb_context->vfe_state.bo = bo;
611+
612+ avc_ildb_context->urb.num_vfe_entries = 1;
613+ avc_ildb_context->urb.size_vfe_entry = 640;
614+ avc_ildb_context->urb.num_cs_entries = 1;
615+ avc_ildb_context->urb.size_cs_entry = 1;
616+ avc_ildb_context->urb.vfe_start = 0;
617+ avc_ildb_context->urb.cs_start = avc_ildb_context->urb.vfe_start +
618+ avc_ildb_context->urb.num_vfe_entries * avc_ildb_context->urb.size_vfe_entry;
619+ assert(avc_ildb_context->urb.cs_start +
620+ avc_ildb_context->urb.num_cs_entries * avc_ildb_context->urb.size_cs_entry <= URB_SIZE((&i965->intel)));
621+
622+ for (i = 0; i < NUM_AVC_ILDB_SURFACES; i++) {
623+ dri_bo_unreference(avc_ildb_context->surface[i].s_bo);
624+ avc_ildb_context->surface[i].s_bo = NULL;
625+
626+ dri_bo_unreference(avc_ildb_context->surface[i].ss_bo);
627+ bo = dri_bo_alloc(i965->intel.bufmgr,
628+ "surface state",
629+ sizeof(struct i965_surface_state), 32);
630+ assert(bo);
631+ avc_ildb_context->surface[i].ss_bo = bo;
632+ }
633+
634+ /* kernel offset */
635+ assert(NUM_AVC_ILDB_INTERFACES == ARRAY_ELEMS(avc_ildb_kernel_offset_gen5));
636+
637+ if (IS_IRONLAKE(i965->intel.device_id)) {
638+ avc_ildb_kernel_offset = avc_ildb_kernel_offset_gen5;
639+ } else {
640+ avc_ildb_kernel_offset = avc_ildb_kernel_offset_gen4;
641+ }
642+}
643+
644+Bool
645+i965_avc_ildb_ternimate(struct i965_avc_ildb_context *avc_ildb_context)
646+{
647+ int i;
648+
649+ dri_bo_unreference(avc_ildb_context->curbe.bo);
650+ avc_ildb_context->curbe.bo = NULL;
651+
652+ dri_bo_unreference(avc_ildb_context->binding_table.bo);
653+ avc_ildb_context->binding_table.bo = NULL;
654+
655+ dri_bo_unreference(avc_ildb_context->idrt.bo);
656+ avc_ildb_context->idrt.bo = NULL;
657+
658+ dri_bo_unreference(avc_ildb_context->vfe_state.bo);
659+ avc_ildb_context->vfe_state.bo = NULL;
660+
661+ for (i = 0; i < NUM_AVC_ILDB_SURFACES; i++) {
662+ dri_bo_unreference(avc_ildb_context->surface[i].ss_bo);
663+ avc_ildb_context->surface[i].ss_bo = NULL;
664+
665+ dri_bo_unreference(avc_ildb_context->surface[i].s_bo);
666+ avc_ildb_context->surface[i].s_bo = NULL;
667+ }
668+
669+ return True;
670+}
--- /dev/null
+++ b/i965_drv_video/i965_avc_ildb.h
@@ -0,0 +1,96 @@
1+/*
2+ * Copyright © 2010 Intel Corporation
3+ *
4+ * Permission is hereby granted, free of charge, to any person obtaining a
5+ * copy of this software and associated documentation files (the
6+ * "Software"), to deal in the Software without restriction, including
7+ * without limitation the rights to use, copy, modify, merge, publish,
8+ * distribute, sub license, and/or sell copies of the Software, and to
9+ * permit persons to whom the Software is furnished to do so, subject to
10+ * the following conditions:
11+ *
12+ * The above copyright notice and this permission notice (including the
13+ * next paragraph) shall be included in all copies or substantial portions
14+ * of the Software.
15+ *
16+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
17+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
19+ * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
20+ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
21+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
22+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23+ *
24+ * Authors:
25+ * Xiang Haihao <haihao.xiang@intel.com>
26+ *
27+ */
28+
29+#ifndef __I965_AVC_ILDB_H__
30+#define __I965_AVC_ILDB_H__
31+
32+#define SURFACE_EDGE_CONTROL_DATA 0
33+#define SURFACE_SRC_Y 1
34+#define SURFACE_SRC_UV 2
35+#define SURFACE_DEST_Y 3
36+#define SURFACE_DEST_UV 4
37+
38+#define NUM_AVC_ILDB_SURFACES 5
39+
40+#define EDGE_CONTROL_DATA_IN_DWS 16
41+#define EDGE_CONTROL_DATA_IN_BTYES 64
42+
43+struct i965_avc_ildb_context
44+{
45+ struct {
46+ dri_bo *bo;
47+ } curbe;
48+
49+ struct {
50+ dri_bo *ss_bo;
51+ dri_bo *s_bo;
52+ unsigned long offset;
53+ int surface_type;
54+ int width;
55+ int height;
56+ int depth;
57+ int pitch;
58+ int format;
59+ int vert_line_stride;
60+ int vert_line_stride_ofs;
61+ int is_target;
62+ } surface[NUM_AVC_ILDB_SURFACES];
63+
64+ struct {
65+ dri_bo *bo;
66+ } binding_table;
67+
68+ struct {
69+ dri_bo *bo;
70+ } idrt;
71+
72+ struct {
73+ dri_bo *bo;
74+ } vfe_state;
75+
76+ struct {
77+ unsigned int vfe_start;
78+ unsigned int cs_start;
79+
80+ unsigned int num_vfe_entries;
81+ unsigned int num_cs_entries;
82+
83+ unsigned int size_vfe_entry;
84+ unsigned int size_cs_entry;
85+ } urb;
86+
87+ int picture_type;
88+ int mbs_per_picture;
89+};
90+
91+void i965_avc_ildb(VADriverContextP, struct decode_state *);
92+void i965_avc_ildb_decode_init(VADriverContextP);
93+Bool i965_avc_ildb_ternimate(struct i965_avc_ildb_context *);
94+
95+#endif /* __I965_AVC_ILDB_H__ */
96+
--- a/i965_drv_video/i965_media_h264.c
+++ b/i965_drv_video/i965_media_h264.c
@@ -88,54 +88,53 @@ struct inter_kernel_header
8888
8989 #include "shaders/h264/mc/export.inc"
9090 static unsigned long avc_mc_kernel_offset_gen4[] = {
91- INTRA_16x16_IP,
92- INTRA_8x8_IP,
93- INTRA_4x4_IP,
94- INTRA_PCM_IP,
95- FRAME_MB_IP,
96- FIELD_MB_IP,
97- MBAFF_MB_IP
91+ INTRA_16x16_IP * INST_UNIT_GEN4,
92+ INTRA_8x8_IP * INST_UNIT_GEN4,
93+ INTRA_4x4_IP * INST_UNIT_GEN4,
94+ INTRA_PCM_IP * INST_UNIT_GEN4,
95+ FRAME_MB_IP * INST_UNIT_GEN4,
96+ FIELD_MB_IP * INST_UNIT_GEN4,
97+ MBAFF_MB_IP * INST_UNIT_GEN4
9898 };
9999
100-#define INST_UNIT_GEN4 16
101100 struct intra_kernel_header intra_kernel_header_gen4 = {
102- 0 / INST_UNIT_GEN4,
103- (INTRA_4X4_HORIZONTAL_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
104- (INTRA_4X4_DC_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
105- (INTRA_4X4_DIAG_DOWN_LEFT_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
101+ 0,
102+ (INTRA_4X4_HORIZONTAL_IP - INTRA_4X4_VERTICAL_IP),
103+ (INTRA_4X4_DC_IP - INTRA_4X4_VERTICAL_IP),
104+ (INTRA_4X4_DIAG_DOWN_LEFT_IP - INTRA_4X4_VERTICAL_IP),
106105
107- (INTRA_4X4_DIAG_DOWN_RIGHT_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
108- (INTRA_4X4_VERT_RIGHT_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
109- (INTRA_4X4_HOR_DOWN_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
110- (INTRA_4X4_VERT_LEFT_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
106+ (INTRA_4X4_DIAG_DOWN_RIGHT_IP - INTRA_4X4_VERTICAL_IP),
107+ (INTRA_4X4_VERT_RIGHT_IP - INTRA_4X4_VERTICAL_IP),
108+ (INTRA_4X4_HOR_DOWN_IP - INTRA_4X4_VERTICAL_IP),
109+ (INTRA_4X4_VERT_LEFT_IP - INTRA_4X4_VERTICAL_IP),
111110
112- (INTRA_4X4_HOR_UP_IP - INTRA_4X4_VERTICAL_IP) / INST_UNIT_GEN4,
111+ (INTRA_4X4_HOR_UP_IP - INTRA_4X4_VERTICAL_IP),
113112 0,
114113 0xFFFC,
115114
116- 0 / INST_UNIT_GEN4,
117- (INTRA_8X8_HORIZONTAL_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
118- (INTRA_8X8_DC_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
119- (INTRA_8X8_DIAG_DOWN_LEFT_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
115+ 0,
116+ (INTRA_8X8_HORIZONTAL_IP - INTRA_8X8_VERTICAL_IP),
117+ (INTRA_8X8_DC_IP - INTRA_8X8_VERTICAL_IP),
118+ (INTRA_8X8_DIAG_DOWN_LEFT_IP - INTRA_8X8_VERTICAL_IP),
120119
121- (INTRA_8X8_DIAG_DOWN_RIGHT_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
122- (INTRA_8X8_VERT_RIGHT_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
123- (INTRA_8X8_HOR_DOWN_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
124- (INTRA_8X8_VERT_LEFT_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
120+ (INTRA_8X8_DIAG_DOWN_RIGHT_IP - INTRA_8X8_VERTICAL_IP),
121+ (INTRA_8X8_VERT_RIGHT_IP - INTRA_8X8_VERTICAL_IP),
122+ (INTRA_8X8_HOR_DOWN_IP - INTRA_8X8_VERTICAL_IP),
123+ (INTRA_8X8_VERT_LEFT_IP - INTRA_8X8_VERTICAL_IP),
125124
126- (INTRA_8X8_HOR_UP_IP - INTRA_8X8_VERTICAL_IP) / INST_UNIT_GEN4,
125+ (INTRA_8X8_HOR_UP_IP - INTRA_8X8_VERTICAL_IP),
127126 0,
128127 0x0001,
129128
130- 0 / INST_UNIT_GEN4,
131- (INTRA_16x16_HORIZONTAL_IP - INTRA_16x16_VERTICAL_IP) / INST_UNIT_GEN4,
132- (INTRA_16x16_DC_IP - INTRA_16x16_VERTICAL_IP) / INST_UNIT_GEN4,
133- (INTRA_16x16_PLANE_IP - INTRA_16x16_VERTICAL_IP) / INST_UNIT_GEN4,
129+ 0,
130+ (INTRA_16x16_HORIZONTAL_IP - INTRA_16x16_VERTICAL_IP),
131+ (INTRA_16x16_DC_IP - INTRA_16x16_VERTICAL_IP),
132+ (INTRA_16x16_PLANE_IP - INTRA_16x16_VERTICAL_IP),
134133
135- 0 / INST_UNIT_GEN4,
136- (INTRA_CHROMA_HORIZONTAL_IP - INTRA_CHROMA_DC_IP) / INST_UNIT_GEN4,
137- (INTRA_CHROMA_VERTICAL_IP - INTRA_CHROMA_DC_IP) / INST_UNIT_GEN4,
138- (INTRA_Chroma_PLANE_IP - INTRA_CHROMA_DC_IP) / INST_UNIT_GEN4,
134+ 0,
135+ (INTRA_CHROMA_HORIZONTAL_IP - INTRA_CHROMA_DC_IP),
136+ (INTRA_CHROMA_VERTICAL_IP - INTRA_CHROMA_DC_IP),
137+ (INTRA_Chroma_PLANE_IP - INTRA_CHROMA_DC_IP),
139138
140139 0xFCFBFAF9,
141140
@@ -149,10 +148,10 @@ struct intra_kernel_header intra_kernel_header_gen4 = {
149148
150149 0x00020406,
151150
152- (intra_Pred_4x4_Y_IP - ADD_ERROR_SB3_IP) / INST_UNIT_GEN4 * 0x1000000 +
153- (intra_Pred_4x4_Y_IP - ADD_ERROR_SB2_IP) / INST_UNIT_GEN4 * 0x10000 +
154- (intra_Pred_4x4_Y_IP - ADD_ERROR_SB1_IP) / INST_UNIT_GEN4 * 0x100 +
155- (intra_Pred_4x4_Y_IP - ADD_ERROR_SB0_IP) / INST_UNIT_GEN4
151+ (intra_Pred_4x4_Y_IP - ADD_ERROR_SB3_IP) * 0x1000000 +
152+ (intra_Pred_4x4_Y_IP - ADD_ERROR_SB2_IP) * 0x10000 +
153+ (intra_Pred_4x4_Y_IP - ADD_ERROR_SB1_IP) * 0x100 +
154+ (intra_Pred_4x4_Y_IP - ADD_ERROR_SB0_IP)
156155 };
157156
158157 static uint32_t h264_avc_combined_gen4[][4] = {
@@ -184,55 +183,53 @@ static struct media_kernel h264_avc_kernels_gen4[] = {
184183 /* On Ironlake */
185184 #include "shaders/h264/mc/export.inc.gen5"
186185 static unsigned long avc_mc_kernel_offset_gen5[] = {
187- INTRA_16x16_IP_GEN5,
188- INTRA_8x8_IP_GEN5,
189- INTRA_4x4_IP_GEN5,
190- INTRA_PCM_IP_GEN5,
191- FRAME_MB_IP_GEN5,
192- FIELD_MB_IP_GEN5,
193- MBAFF_MB_IP_GEN5
186+ INTRA_16x16_IP_GEN5 * INST_UNIT_GEN5,
187+ INTRA_8x8_IP_GEN5 * INST_UNIT_GEN5,
188+ INTRA_4x4_IP_GEN5 * INST_UNIT_GEN5,
189+ INTRA_PCM_IP_GEN5 * INST_UNIT_GEN5,
190+ FRAME_MB_IP_GEN5 * INST_UNIT_GEN5,
191+ FIELD_MB_IP_GEN5 * INST_UNIT_GEN5,
192+ MBAFF_MB_IP_GEN5 * INST_UNIT_GEN5
194193 };
195194
196-#define INST_UNIT_GEN5 8
197-
198195 struct intra_kernel_header intra_kernel_header_gen5 = {
199- 0 / INST_UNIT_GEN5,
200- (INTRA_4X4_HORIZONTAL_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
201- (INTRA_4X4_DC_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
202- (INTRA_4X4_DIAG_DOWN_LEFT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
196+ 0,
197+ (INTRA_4X4_HORIZONTAL_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
198+ (INTRA_4X4_DC_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
199+ (INTRA_4X4_DIAG_DOWN_LEFT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
203200
204- (INTRA_4X4_DIAG_DOWN_RIGHT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
205- (INTRA_4X4_VERT_RIGHT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
206- (INTRA_4X4_HOR_DOWN_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
207- (INTRA_4X4_VERT_LEFT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
201+ (INTRA_4X4_DIAG_DOWN_RIGHT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
202+ (INTRA_4X4_VERT_RIGHT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
203+ (INTRA_4X4_HOR_DOWN_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
204+ (INTRA_4X4_VERT_LEFT_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
208205
209- (INTRA_4X4_HOR_UP_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
206+ (INTRA_4X4_HOR_UP_IP_GEN5 - INTRA_4X4_VERTICAL_IP_GEN5),
210207 0,
211208 0xFFFC,
212209
213- 0 / INST_UNIT_GEN5,
214- (INTRA_8X8_HORIZONTAL_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
215- (INTRA_8X8_DC_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
216- (INTRA_8X8_DIAG_DOWN_LEFT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
210+ 0,
211+ (INTRA_8X8_HORIZONTAL_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
212+ (INTRA_8X8_DC_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
213+ (INTRA_8X8_DIAG_DOWN_LEFT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
217214
218- (INTRA_8X8_DIAG_DOWN_RIGHT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
219- (INTRA_8X8_VERT_RIGHT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
220- (INTRA_8X8_HOR_DOWN_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
221- (INTRA_8X8_VERT_LEFT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
215+ (INTRA_8X8_DIAG_DOWN_RIGHT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
216+ (INTRA_8X8_VERT_RIGHT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
217+ (INTRA_8X8_HOR_DOWN_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
218+ (INTRA_8X8_VERT_LEFT_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
222219
223- (INTRA_8X8_HOR_UP_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
220+ (INTRA_8X8_HOR_UP_IP_GEN5 - INTRA_8X8_VERTICAL_IP_GEN5),
224221 0,
225222 0x0001,
226223
227- 0 / INST_UNIT_GEN5,
228- (INTRA_16x16_HORIZONTAL_IP_GEN5 - INTRA_16x16_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
229- (INTRA_16x16_DC_IP_GEN5 - INTRA_16x16_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
230- (INTRA_16x16_PLANE_IP_GEN5 - INTRA_16x16_VERTICAL_IP_GEN5) / INST_UNIT_GEN5,
224+ 0,
225+ (INTRA_16x16_HORIZONTAL_IP_GEN5 - INTRA_16x16_VERTICAL_IP_GEN5),
226+ (INTRA_16x16_DC_IP_GEN5 - INTRA_16x16_VERTICAL_IP_GEN5),
227+ (INTRA_16x16_PLANE_IP_GEN5 - INTRA_16x16_VERTICAL_IP_GEN5),
231228
232- 0 / INST_UNIT_GEN5,
233- (INTRA_CHROMA_HORIZONTAL_IP_GEN5 - INTRA_CHROMA_DC_IP_GEN5) / INST_UNIT_GEN5,
234- (INTRA_CHROMA_VERTICAL_IP_GEN5 - INTRA_CHROMA_DC_IP_GEN5) / INST_UNIT_GEN5,
235- (INTRA_Chroma_PLANE_IP_GEN5 - INTRA_CHROMA_DC_IP_GEN5) / INST_UNIT_GEN5,
229+ 0,
230+ (INTRA_CHROMA_HORIZONTAL_IP_GEN5 - INTRA_CHROMA_DC_IP_GEN5),
231+ (INTRA_CHROMA_VERTICAL_IP_GEN5 - INTRA_CHROMA_DC_IP_GEN5),
232+ (INTRA_Chroma_PLANE_IP_GEN5 - INTRA_CHROMA_DC_IP_GEN5),
236233
237234 0xFCFBFAF9,
238235
@@ -246,10 +243,10 @@ struct intra_kernel_header intra_kernel_header_gen5 = {
246243
247244 0x00020406,
248245
249- (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB3_IP_GEN5) / INST_UNIT_GEN5 * 0x1000000 +
250- (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB2_IP_GEN5) / INST_UNIT_GEN5 * 0x10000 +
251- (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB1_IP_GEN5) / INST_UNIT_GEN5 * 0x100 +
252- (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB0_IP_GEN5) / INST_UNIT_GEN5
246+ (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB3_IP_GEN5) * 0x1000000 +
247+ (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB2_IP_GEN5) * 0x10000 +
248+ (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB1_IP_GEN5) * 0x100 +
249+ (intra_Pred_4x4_Y_IP_GEN5 - ADD_ERROR_SB0_IP_GEN5)
253250 };
254251
255252 static uint32_t h264_avc_combined_gen5[][4] = {
@@ -758,6 +755,8 @@ i965_media_h264_objects(VADriverContextP ctx, struct decode_state *decode_state)
758755 I915_GEM_DOMAIN_COMMAND, 0,
759756 0);
760757 ADVANCE_BATCH(ctx);
758+
759+ i965_avc_ildb(ctx, decode_state);
761760 }
762761
763762 void
@@ -806,6 +805,9 @@ i965_media_h264_decode_init(VADriverContextP ctx)
806805 /* HW scoreboard */
807806 i965_avc_hw_scoreboard_decode_init(ctx);
808807
808+ /* ILDB */
809+ i965_avc_ildb_decode_init(ctx);
810+
809811 /* for Media pipeline */
810812 media_state->extended_state.enabled = 1;
811813 dri_bo_unreference(media_state->extended_state.bo);
@@ -882,6 +884,7 @@ i965_media_h264_init(VADriverContextP ctx)
882884 i965_h264_context->fsid_list[i].frame_store_id = -1;
883885 }
884886
887+ i965_h264_context->enable_avc_ildb = 0;
885888 media_state->private_context = i965_h264_context;
886889 return True;
887890 }
@@ -896,6 +899,7 @@ i965_media_h264_ternimate(VADriverContextP ctx)
896899
897900 if (media_state->private_context) {
898901 i965_h264_context = (struct i965_h264_context *)media_state->private_context;
902+ i965_avc_ildb_ternimate(&i965_h264_context->avc_ildb_context);
899903 i965_avc_hw_scoreboard_ternimate(&i965_h264_context->avc_hw_scoreboard_context);
900904 i965_avc_bsd_ternimate(&i965_h264_context->i965_avc_bsd_context);
901905 dri_bo_unreference(i965_h264_context->avc_it_command_mb_info.bo);
--- a/i965_drv_video/i965_media_h264.h
+++ b/i965_drv_video/i965_media_h264.h
@@ -3,6 +3,10 @@
33
44 #include "i965_avc_bsd.h"
55 #include "i965_avc_hw_scoreboard.h"
6+#include "i965_avc_ildb.h"
7+
8+#define INST_UNIT_GEN4 16
9+#define INST_UNIT_GEN5 8
610
711 #define MB_CMD_IN_BYTES 64
812 #define MB_CMD_IN_DWS 16
@@ -35,6 +39,7 @@ struct i965_h264_context
3539 int mbaff_frame_flag;
3640 } picture;
3741
42+ int enable_avc_ildb;
3843 int use_avc_hw_scoreboard;
3944
4045 int use_hw_w128;
@@ -47,6 +52,8 @@ struct i965_h264_context
4752
4853 struct i965_avc_bsd_context i965_avc_bsd_context;
4954 struct i965_avc_hw_scoreboard_context avc_hw_scoreboard_context;
55+ struct i965_avc_ildb_context avc_ildb_context;
56+
5057 struct {
5158 VASurfaceID surface_id;
5259 int frame_store_id;
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB.inc
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB.inc
@@ -239,7 +239,7 @@
239239 #define FilterSampleFlag r28.0 // :uw,
240240
241241 .declare A Base=r28.0 ElementSize=2 SrcRegion=REGION(16,1) Type=w
242-.declare B Base=r29.0 ElementSize=2 SrcRegion=REGION(16,1) Type=w
242+.declare BB Base=r29.0 ElementSize=2 SrcRegion=REGION(16,1) Type=w
243243
244244 .declare TempRow3 Base=r30.0 ElementSize=2 SrcRegion=REGION(8,1) Type=w
245245 .declare TempRow3B Base=r30.0 ElementSize=1 SrcRegion=REGION(8,2) Type=ub
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_Mbaff_UV.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_Mbaff_UV.asm
@@ -23,7 +23,7 @@
2323 ILDB_LABEL(AVC_ILDB_CHILD_UV):
2424 #endif
2525
26-#include "setupVPKernel.asm"
26+#include "SetupVPKernel.asm"
2727 #include "AVC_ILDB.inc"
2828
2929 #if defined(_DEBUG)
@@ -85,9 +85,9 @@ ILDB_LABEL(RE_ENTRY_UV): // for bootom field
8585
8686 // Load current MB control data
8787 #if defined(DEV_CL)
88- #include "load_ILDB_Cntrl_Data_64DW.asm" // Crestline
88+ #include "Load_ILDB_Cntrl_Data_64DW.asm" // Crestline
8989 #else
90- #include "load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
90+ #include "Load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
9191 #endif
9292
9393 // Init addr register for vertical control data
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_Mbaff_Y.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_Mbaff_Y.asm
@@ -39,7 +39,7 @@
3939 ILDB_LABEL(AVC_ILDB_CHILD_Y):
4040 #endif
4141
42-#include "setupVPKernel.asm"
42+#include "SetupVPKernel.asm"
4343 #include "AVC_ILDB.inc"
4444
4545 #if defined(_DEBUG)
@@ -99,9 +99,9 @@ RE_ENTRY: // for bootom field
9999
100100 // Load current MB control data
101101 #if defined(DEV_CL)
102- #include "load_ILDB_Cntrl_Data_64DW.asm" // Crestline
102+ #include "Load_ILDB_Cntrl_Data_64DW.asm" // Crestline
103103 #else
104- #include "load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
104+ #include "Load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
105105 #endif
106106
107107 // Init addr register for vertical control data
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_UV.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_UV.asm
@@ -23,7 +23,7 @@
2323 ILDB_LABEL(AVC_ILDB_CHILD_UV):
2424 #endif
2525
26-#include "setupVPKernel.asm"
26+#include "SetupVPKernel.asm"
2727 #include "AVC_ILDB.inc"
2828
2929 #if defined(_DEBUG)
@@ -71,12 +71,12 @@ ILDB_LABEL(AVC_ILDB_CHILD_UV):
7171 // Load current MB control data
7272 #if defined(DEV_CL)
7373 #if defined(_APPLE)
74- #include "load_ILDB_Cntrl_Data_22DW.asm" // Crestline for Apple, progressive only
74+ #include "Load_ILDB_Cntrl_Data_22DW.asm" // Crestline for Apple, progressive only
7575 #else
76- #include "load_ILDB_Cntrl_Data_64DW.asm" // Crestline
76+ #include "Load_ILDB_Cntrl_Data_64DW.asm" // Crestline
7777 #endif
7878 #else
79- #include "load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
79+ #include "Load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
8080 #endif
8181
8282 // Check loaded control data
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_Y.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Child_Y.asm
@@ -22,7 +22,7 @@
2222 ILDB_LABEL(AVC_ILDB_CHILD_Y):
2323 #endif
2424
25-#include "setupVPKernel.asm"
25+#include "SetupVPKernel.asm"
2626 #include "AVC_ILDB.inc"
2727
2828 #if defined(_DEBUG)
@@ -58,12 +58,12 @@ ILDB_LABEL(AVC_ILDB_CHILD_Y):
5858 // Load current MB control data
5959 #if defined(DEV_CL)
6060 #if defined(_APPLE)
61- #include "load_ILDB_Cntrl_Data_22DW.asm" // Crestline for Apple, progressive only
61+ #include "Load_ILDB_Cntrl_Data_22DW.asm" // Crestline for Apple, progressive only
6262 #else
63- #include "load_ILDB_Cntrl_Data_64DW.asm" // Crestline
63+ #include "Load_ILDB_Cntrl_Data_64DW.asm" // Crestline
6464 #endif
6565 #else
66- #include "load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
66+ #include "Load_ILDB_Cntrl_Data_16DW.asm" // Cantiga and beyond
6767 #endif
6868
6969 // Check loaded control data
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_CloseGateway.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_CloseGateway.asm
@@ -19,4 +19,4 @@
1919 // 19:16 Response length = 0
2020 // 1:0 SubFuncID = 01 for CloseGateway
2121 // Message descriptor: 0 000 0011 0001 0000 + 0 0 000000000000 01 ==> 0000 0011 0001 0000 0000 0000 0000 0001
22-send (8) null:ud m7 r0.0:ud MSG_GW CGWMSGDSC
22+send (8) null:ud m7 r0.0<0;1,0>:ud MSG_GW CGWMSGDSC
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_LumaThrdLimit.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_LumaThrdLimit.asm
@@ -38,7 +38,7 @@ mov (1) GatewayPayloadKey:uw 0x1212:uw { NoDDChk } // Key
3838 // Write back one byte (value = 0xFF) to root thread GRF to indicate this child thread is finished
3939 // All lower 4 bytes must be assigned to the same byte value.
4040 add (1) Temp1_W:w MaxThreads:uw -OutstandingThreads:uw
41-mov (4) GatewayPayload<1>:ub Temp1_B:ub
41+mov (4) GatewayPayload<1>:ub Temp1_B<0;1,0>:ub
4242
4343 send (8) GatewayResponse:ud m0 GatewayPayload<8;8,1>:ud MSG_GW FWDMSGDSC
4444
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Luma_Core.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Luma_Core.asm
@@ -172,28 +172,28 @@ FILTER_Y:
172172
173173 // B = p2 + (p1 + p0 + q0) + 4 = p2 + A + 4
174174 // add (16) acc0.0<1>:w P2 4:w // p2 + 4
175-// add (16) B(0)<1> acc0.0<16;16,1>:w A(0) // B = p2 + A + 4
175+// add (16) BB(0)<1> acc0.0<16;16,1>:w A(0) // B = p2 + A + 4
176176 add (16) acc0.0<1>:w acc0.0<16;16,1>:w 4:w // p2 + 4
177- add (16) B(0)<1> acc0.0<16;16,1>:w P2 // B = p2 + A + 4
177+ add (16) BB(0)<1> acc0.0<16;16,1>:w P2 // B = p2 + A + 4
178178
179179 // Now acc0 = B
180180
181181 // p2' = (2*p3 +3*p2 + A + 4) >> 3 = (2*(p3+p2) + B) >> 3
182-// mov (16) acc0.0<1>:w B(0)
182+// mov (16) acc0.0<1>:w BB(0)
183183 mac (16) acc0.0<1>:w P2_plus_P3(0) 2:w
184184 shr.sat (16) TempRow3B(0)<2> acc0.0<16;16,1>:w 3:w
185185
186186 // p1' = (p2 + A + 2) >> 2 = (B - 2) >> 2
187- add (16) acc0.0<1>:w B(0) -2:w
187+ add (16) acc0.0<1>:w BB(0) -2:w
188188 shr.sat (16) TempRow1B(0)<2> acc0.0<16;16,1>:w 2:w
189189
190190 // p0' = (p2 +2*A + q1 + 4) >> 3 = (B + A + q1) >> 3
191191 add (16) acc0.0<1>:w Q1 A(0) // B + A
192- add (16) acc0.0<1>:w acc0.0<16;16,1>:w B(0) // B + A + q1
192+ add (16) acc0.0<1>:w acc0.0<16;16,1>:w BB(0) // B + A + q1
193193 shr.sat (16) TempRow0B(0)<2> acc0.0<16;16,1>:w 3:w // (B + A + q1) >> 3
194194
195195 // p2' = (2*p3 +3*p2 + A + 4) >> 3 = (2*(p3+p2) + B) >> 3
196-// mov (16) acc0.0<1>:w B(0)
196+// mov (16) acc0.0<1>:w BB(0)
197197 // mac (16) acc0.0<1>:w P2_plus_P3(0) 2:w
198198 // shr.sat (16) TempRow3B(0)<2> acc0.0<16;16,1>:w 3:w
199199
@@ -246,22 +246,22 @@ Y_ENDIF3:
246246
247247 // B = q2 + q1 + q0 + p0 + 4 = q2 + A + 4
248248 add (16) acc0.0<1>:w acc0.0<16;16,1>:w 4:w // q2 + 4
249- add (16) B(0)<1> acc0.0<16;16,1>:w Q2 // B = q2 + A + 4
249+ add (16) BB(0)<1> acc0.0<16;16,1>:w Q2 // B = q2 + A + 4
250250
251251 // Acc0 = B
252252
253253 // q2' = (2*q3 +3*q2 + A + 4) >> 3 = (2*(q3+q2) + B) >> 3
254-// mov (16) acc0.0<1>:w B(0)
254+// mov (16) acc0.0<1>:w BB(0)
255255 mac (16) acc0.0<1>:w Q2_plus_Q3(0) 2:w
256256 shr.sat (16) TempRow3B(0)<2> acc0.0<16;16,1>:w 3:w
257257
258258 // q1' = (q2 + A + 2) >> 2 = (B - 2) >> 2
259- add (16) acc0.0<1>:w B(0) -2:w
259+ add (16) acc0.0<1>:w BB(0) -2:w
260260 shr.sat (16) TempRow1B(0)<2> acc0.0<16;16,1>:w 2:w
261261
262262 // q0' = (q2 +2*A + p1 + 4) >> 3 = (B + A + p1) >> 3
263263 add (16) acc0.0<1>:w p1(0) A(0)
264- add (16) acc0.0<1>:w acc0.0<16;16,1>:w B(0)
264+ add (16) acc0.0<1>:w acc0.0<16;16,1>:w BB(0)
265265 shr.sat (16) TempRow0B(0)<2> acc0.0<16;16,1>:w 3:w
266266
267267 mov (16) NewQ2 TempRow3B(0) // q2'
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Luma_Core_Mbaff.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Luma_Core_Mbaff.asm
@@ -170,7 +170,7 @@ FILTER_Y_MBAFF:
170170
171171 // B = p2 + p1 + p0 + q0 + 4 = p2 + A + 4
172172 add (16) acc0.0<1>:w acc0.0<16;16,1>:w 4:w // p2 + 4
173- add (16) B(0)<1> acc0.0<16;16,1>:w P2 // B = p2 + A + 4
173+ add (16) BB(0)<1> acc0.0<16;16,1>:w P2 // B = p2 + A + 4
174174
175175 // Now acc0 = B
176176
@@ -179,12 +179,12 @@ FILTER_Y_MBAFF:
179179 shr.sat (16) TempRow3B(0)<2> acc0.0<16;16,1>:w 3:w
180180
181181 // p1' = (p2 + A + 2) >> 2 = (B - 2) >> 2
182- add (16) acc0.0<1>:w B(0) -2:w
182+ add (16) acc0.0<1>:w BB(0) -2:w
183183 shr.sat (16) TempRow1B(0)<2> acc0.0<16;16,1>:w 2:w
184184
185185 // p0' = (p2 +2*A + q1 + 4) >> 3 = (B + A + q1) >> 3
186186 add (16) acc0.0<1>:w Q1 A(0) // B + A
187- add (16) acc0.0<1>:w acc0.0<16;16,1>:w B(0) // B + A + q1
187+ add (16) acc0.0<1>:w acc0.0<16;16,1>:w BB(0) // B + A + q1
188188 shr.sat (16) TempRow0B(0)<2> acc0.0<16;16,1>:w 3:w // (B + A + q1) >> 3
189189
190190 mov (16) NewP2 TempRow3B(0) // p2'
@@ -227,7 +227,7 @@ MBAFF_Y_ENDIF3:
227227
228228 // B = q2 + q1 + q0 + p0 + 4 = q2 + A + 4
229229 add (16) acc0.0<1>:w acc0.0<16;16,1>:w 4:w // q2 + 4
230- add (16) B(0)<1> acc0.0<16;16,1>:w Q2 // B = q2 + A + 4
230+ add (16) BB(0)<1> acc0.0<16;16,1>:w Q2 // B = q2 + A + 4
231231
232232 // Acc0 = B
233233
@@ -236,12 +236,12 @@ MBAFF_Y_ENDIF3:
236236 shr.sat (16) TempRow3B(0)<2> acc0.0<16;16,1>:w 3:w
237237
238238 // q1' = (q2 + A + 2) >> 2 = (B - 2) >> 2
239- add (16) acc0.0<1>:w B(0) -2:w
239+ add (16) acc0.0<1>:w BB(0) -2:w
240240 shr.sat (16) TempRow1B(0)<2> acc0.0<16;16,1>:w 2:w
241241
242242 // q0' = (q2 +2*A + p1 + 4) >> 3 = (B + A + p1) >> 3
243243 add (16) acc0.0<1>:w p1(0) A(0)
244- add (16) acc0.0<1>:w acc0.0<16;16,1>:w B(0)
244+ add (16) acc0.0<1>:w acc0.0<16;16,1>:w BB(0)
245245 shr.sat (16) TempRow0B(0)<2> acc0.0<16;16,1>:w 3:w
246246
247247 mov (16) NewQ2 TempRow3B(0) // q2'
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_Mbaff_UV.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_Mbaff_UV.asm
@@ -35,7 +35,7 @@
3535 ILDB_LABEL(AVC_ILDB_ROOT_UV):
3636 #endif
3737
38-#include "setupVPKernel.asm"
38+#include "SetupVPKernel.asm"
3939 #include "AVC_ILDB.inc"
4040
4141
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_Mbaff_Y.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_Mbaff_Y.asm
@@ -35,7 +35,7 @@
3535 ILDB_LABEL(AVC_ILDB_ROOT_Y):
3636 #endif
3737
38-#include "setupVPKernel.asm"
38+#include "SetupVPKernel.asm"
3939 #include "AVC_ILDB.inc"
4040
4141
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_UV.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_UV.asm
@@ -24,7 +24,7 @@
2424 ILDB_LABEL(AVC_ILDB_ROOT_UV):
2525 #endif
2626
27-#include "setupVPKernel.asm"
27+#include "SetupVPKernel.asm"
2828 #include "AVC_ILDB.inc"
2929
3030 #if defined(_DEBUG)
--- a/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_Y.asm
+++ b/i965_drv_video/shaders/h264/ildb/AVC_ILDB_Root_Y.asm
@@ -24,7 +24,7 @@
2424 ILDB_LABEL(AVC_ILDB_ROOT_Y):
2525 #endif
2626
27-#include "setupVPKernel.asm"
27+#include "SetupVPKernel.asm"
2828 #include "AVC_ILDB.inc"
2929
3030 /////////////////////////////////////////////////////////////////////////////////////
--- a/i965_drv_video/shaders/h264/ildb/ILDB_header.inc
+++ b/i965_drv_video/shaders/h264/ildb/ILDB_header.inc
@@ -86,12 +86,12 @@
8686
8787 #define RETURN_REG r62 // Return pointer for all sub-routine calls (type DWORD)
8888
89-#define CALL(subFunc, skipInst) add (1) RETURN_REG<1>:ud ip:ud 1+skipInst*INST_SIZE \n\
89+#define CALL(subFunc, skipInst) add (1) RETURN_REG<1>:ud ip:ud (1+skipInst)*INST_SIZE \n\
9090 jmpi (1) subFunc
9191
9292 #define RETURN mov (1) ip:ud RETURN_REG<0;1,0>:ud // Return to calling module
9393
94-#define PRED_CALL(flag, subFunc, skipInst) add (1) RETURN_REG<1>:ud ip:ud 1+skipInst*INST_SIZE \n\
94+#define PRED_CALL(flag, subFunc, skipInst) add (1) RETURN_REG<1>:ud ip:ud (1+skipInst)*INST_SIZE \n\
9595 (flag) jmpi (1) subFunc
9696
9797
--- a/i965_drv_video/shaders/h264/ildb/save_Cur_UV_8x8.asm
+++ b/i965_drv_video/shaders/h264/ildb/save_Cur_UV_8x8.asm
@@ -33,8 +33,8 @@
3333 asr (1) MSGSRC.1:ud ORIY_CUR:w 1:w { NoDDClr, NoDDChk } // NV12 U+V block origin y = half of Y comp
3434 mov (1) MSGSRC.2:ud 0x0007000F:ud { NoDDChk } // NV12 U+V block width and height (16x8)
3535
36- mov (16) MSGPAYLOADD(0)<1> SRC_UD(0) // Compressed inst
37- mov (16) MSGPAYLOADD(2)<1> SRC_UD(2)
36+ mov (16) MSGPAYLOADD(0)<1> SRC_UD(0) // Compressed inst
37+ mov (16) MSGPAYLOADD(2)<1> SRC_UD(2)
3838
3939 #if defined(_PROGRESSIVE)
4040 mov (1) MSGDSC MSG_LEN(4)+DWBWMSGDSC+BI_DEST_UV:ud
--- a/i965_drv_video/shaders/h264/ildb/save_Cur_Y_16x16.asm
+++ b/i965_drv_video/shaders/h264/ildb/save_Cur_Y_16x16.asm
@@ -34,9 +34,9 @@
3434
3535 // Pack Y
3636 mov (16) MSGPAYLOADD(0)<1> SRC_YD(0) // Compressed inst
37- mov (16) MSGPAYLOADD(2)<1> SRC_YD(2)
38- mov (16) MSGPAYLOADD(4)<1> SRC_YD(4)
39- mov (16) MSGPAYLOADD(6)<1> SRC_YD(6)
37+ mov (16) MSGPAYLOADD(2)<1> SRC_YD(2)
38+ mov (16) MSGPAYLOADD(4)<1> SRC_YD(4)
39+ mov (16) MSGPAYLOADD(6)<1> SRC_YD(6)
4040
4141
4242 #if defined(_PROGRESSIVE)
--- a/i965_drv_video/shaders/h264/ildb/writeURB.asm
+++ b/i965_drv_video/shaders/h264/ildb/writeURB.asm
@@ -34,5 +34,5 @@ shr (1) MSGSRC.0:uw URBOffset:uw 1:w // divide by 2, because URB entry is count
3434
3535 //mov (1) MSGSRC.1:ud 0:ud // Reset Handle 1
3636
37-send null:uw m0 MSGSRC:uw URBWRITE URBWriteMsgDesc:ud // URB write
37+send null:uw m0 MSGSRC<8;8,1>:uw URBWRITE URBWriteMsgDesc:ud // URB write
3838 //send null:ud MRF0 null:ud URBWriteMsgDesc:ud // URB write
--- a/i965_drv_video/shaders/h264/ildb/writeURB_UV_Child.asm
+++ b/i965_drv_video/shaders/h264/ildb/writeURB_UV_Child.asm
@@ -36,4 +36,4 @@ shr (1) MSGSRC.0:uw URBOffsetC:uw 1:w // divide by 2, because URB entry is coun
3636 // Current MB offset is in URBOffset, use it as write origin
3737 // Add 2 to offset to store data be be passed to the right MB
3838
39-send null:uw m0 MSGSRC:uw URBWRITE MSG_LEN(1)+URBWMSGDSC+0x20 // URB write
39+send null:uw m0 MSGSRC<8;8,1>:uw URBWRITE MSG_LEN(1)+URBWMSGDSC+0x20 // URB write
--- a/i965_drv_video/shaders/h264/ildb/writeURB_Y_Child.asm
+++ b/i965_drv_video/shaders/h264/ildb/writeURB_Y_Child.asm
@@ -37,4 +37,4 @@ shr (1) MSGSRC.0:uw URBOffsetC:uw 1:w // divide by 2, because URB entry is coun
3737 // Add 2 to offset to store data be be passed to the right MB
3838 //mov (1) URBWriteMsgDesc:ud 0x06300020:ud
3939
40-send null:uw m0 MSGSRC:uw URBWRITE MSG_LEN(2)+URBWMSGDSC+0x20 // URB write
40+send null:uw m0 MSGSRC<8;8,1>:uw URBWRITE MSG_LEN(2)+URBWMSGDSC+0x20 // URB write
--- a/i965_drv_video/shaders/h264/mc/AllAVC.asm
+++ b/i965_drv_video/shaders/h264/mc/AllAVC.asm
@@ -24,7 +24,7 @@
2424 // ----------------------------------------------------
2525
2626 #define COMBINED_KERNEL
27-//#define ENABLE_ILDB
27+#define ENABLE_ILDB
2828
2929 // WA for *Stim tool issue, should be removed later
3030
--- a/i965_drv_video/shaders/h264/mc/avc_mc.g4b
+++ b/i965_drv_video/shaders/h264/mc/avc_mc.g4b
@@ -2935,4 +2935,2317 @@
29352935 { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
29362936 { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
29372937 { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
2938+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2939+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2940+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2941+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
2942+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
2943+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
2944+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
2945+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
2946+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
2947+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
2948+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
2949+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
2950+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
2951+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
2952+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
2953+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
2954+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
2955+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
2956+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
2957+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
2958+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
2959+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
2960+ { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
2961+ { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
2962+ { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
2963+ { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
2964+ { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
2965+ { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
2966+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
2967+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
2968+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
2969+ { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
2970+ { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
2971+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
2972+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
2973+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
2974+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
2975+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
2976+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
2977+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
2978+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
2979+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
2980+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
2981+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
2982+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
2983+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
2984+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
2985+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
2986+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
2987+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
2988+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
2989+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
2990+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
2991+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
2992+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
2993+ { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
2994+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
2995+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
2996+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
2997+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
2998+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
2999+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
3000+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
3001+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
3002+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
3003+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
3004+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3005+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3006+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
3007+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
3008+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
3009+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
3010+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
3011+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
3012+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
3013+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
3014+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
3015+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
3016+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
3017+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
3018+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
3019+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
3020+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3021+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3022+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
3023+ { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
3024+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
3025+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
3026+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
3027+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3028+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3029+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3030+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
3031+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
3032+ { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
3033+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
3034+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
3035+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
3036+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
3037+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
3038+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
3039+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
3040+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
3041+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000178 },
3042+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000176 },
3043+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
3044+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3045+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3046+ { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
3047+ { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
3048+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3049+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3050+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
3051+ { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
3052+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3053+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3054+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3055+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3056+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3057+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3058+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3059+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3060+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3061+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3062+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3063+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3064+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3065+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3066+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3067+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3068+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3069+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3070+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3071+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3072+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3073+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3074+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3075+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3076+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3077+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3078+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3079+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3080+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3081+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3082+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3083+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3084+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
3085+ { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
3086+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
3087+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3088+ { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
3089+ { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
3090+ { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
3091+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3092+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3093+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000134 },
3094+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3095+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3096+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3097+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3098+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3099+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3100+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3101+ { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
3102+ { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
3103+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3104+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000011e },
3105+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3106+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3107+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3108+ { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
3109+ { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
3110+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3111+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000110 },
3112+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3113+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3114+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3115+ { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
3116+ { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
3117+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3118+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000102 },
3119+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
3120+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3121+ { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
3122+ { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
3123+ { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
3124+ { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
3125+ { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
3126+ { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
3127+ { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
3128+ { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
3129+ { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
3130+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3131+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3132+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3133+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3134+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3135+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3136+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3137+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3138+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3139+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3140+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3141+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3142+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3143+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3144+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3145+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3146+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3147+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3148+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3149+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3150+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3151+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3152+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3153+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3154+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3155+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3156+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3157+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3158+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3159+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3160+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3161+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3162+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3163+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
3164+ { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
3165+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
3166+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3167+ { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
3168+ { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
3169+ { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
3170+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3171+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3172+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000096 },
3173+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3174+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3175+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3176+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3177+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3178+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3179+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3180+ { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
3181+ { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
3182+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3183+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000080 },
3184+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3185+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3186+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3187+ { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
3188+ { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
3189+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3190+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000072 },
3191+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3192+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3193+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3194+ { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
3195+ { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
3196+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3197+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000064 },
3198+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3199+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3200+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
3201+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
3202+ { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
3203+ { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
3204+ { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
3205+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3206+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3207+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3208+ { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
3209+ { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
3210+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
3211+ { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
3212+ { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
3213+ { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
3214+ { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
3215+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3216+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3217+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3218+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3219+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3220+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3221+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3222+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
3223+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3224+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3225+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3226+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3227+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3228+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3229+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3230+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
3231+ { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
3232+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3233+ { 0x02600031, 0x23401c25, 0x408d07e0, 0x02286003 },
3234+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3235+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3236+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3237+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3238+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3239+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3240+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3241+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3242+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3243+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3244+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3245+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3246+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3247+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3248+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3249+ { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
3250+ { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
3251+ { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
3252+ { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
3253+ { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
3254+ { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
3255+ { 0x00818022, 0x34001c00, 0x00001400, 0x000000ca },
3256+ { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
3257+ { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
3258+ { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
3259+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
3260+ { 0x05800010, 0x200035ac, 0x028d2400, 0x000005e8 },
3261+ { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
3262+ { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
3263+ { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
3264+ { 0x05810010, 0x200035ac, 0x028d2440, 0x000005d2 },
3265+ { 0x05810010, 0x200035ac, 0x008d2460, 0x000005d2 },
3266+ { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
3267+ { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
3268+ { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
3269+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
3270+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
3271+ { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
3272+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
3273+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
3274+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
3275+ { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
3276+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
3277+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
3278+ { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
3279+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
3280+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
3281+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
3282+ { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
3283+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
3284+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
3285+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
3286+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
3287+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3288+ { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
3289+ { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
3290+ { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
3291+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
3292+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
3293+ { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
3294+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
3295+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
3296+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
3297+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
3298+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
3299+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
3300+ { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
3301+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
3302+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
3303+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
3304+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
3305+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
3306+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
3307+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
3308+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
3309+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3310+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001005c },
3311+ { 0x00800201, 0x23e0022d, 0x002805d4, 0x00000000 },
3312+ { 0x00800201, 0x23c0022d, 0x002805d4, 0x00000000 },
3313+ { 0x05800010, 0x200035ac, 0x008d2440, 0x000005d2 },
3314+ { 0x05800010, 0x200035ac, 0x028d2460, 0x000005d2 },
3315+ { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
3316+ { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
3317+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
3318+ { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
3319+ { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
3320+ { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
3321+ { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
3322+ { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
3323+ { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
3324+ { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
3325+ { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
3326+ { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
3327+ { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
3328+ { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
3329+ { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
3330+ { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
3331+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
3332+ { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
3333+ { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
3334+ { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
3335+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
3336+ { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
3337+ { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
3338+ { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
3339+ { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
3340+ { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
3341+ { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
3342+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
3343+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3344+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
3345+ { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
3346+ { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
3347+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
3348+ { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
3349+ { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
3350+ { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
3351+ { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
3352+ { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
3353+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
3354+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3355+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3356+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3357+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
3358+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3359+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3360+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3361+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3362+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
3363+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
3364+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
3365+ { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
3366+ { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
3367+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
3368+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
3369+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
3370+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
3371+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
3372+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
3373+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
3374+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
3375+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
3376+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
3377+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
3378+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
3379+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
3380+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
3381+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
3382+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
3383+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
3384+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
3385+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
3386+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
3387+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
3388+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
3389+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
3390+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
3391+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
3392+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
3393+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
3394+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
3395+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
3396+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
3397+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
3398+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
3399+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
3400+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3401+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3402+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
3403+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
3404+ { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
3405+ { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
3406+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
3407+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
3408+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
3409+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
3410+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
3411+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
3412+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
3413+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
3414+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
3415+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
3416+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3417+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3418+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
3419+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
3420+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
3421+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
3422+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
3423+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
3424+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
3425+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
3426+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
3427+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
3428+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
3429+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
3430+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
3431+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
3432+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3433+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3434+ { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
3435+ { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
3436+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3437+ { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
3438+ { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
3439+ { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
3440+ { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
3441+ { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
3442+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
3443+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
3444+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3445+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3446+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
3447+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
3448+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
3449+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
3450+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
3451+ { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
3452+ { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
3453+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
3454+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
3455+ { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
3456+ { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
3457+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
3458+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
3459+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
3460+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
3461+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000126 },
3462+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000124 },
3463+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
3464+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
3465+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
3466+ { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
3467+ { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
3468+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
3469+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
3470+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
3471+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
3472+ { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
3473+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
3474+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
3475+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
3476+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
3477+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
3478+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
3479+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
3480+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
3481+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
3482+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
3483+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
3484+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
3485+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
3486+ { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
3487+ { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
3488+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
3489+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3490+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
3491+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
3492+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3493+ { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
3494+ { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
3495+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
3496+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3497+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000fc },
3498+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
3499+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
3500+ { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
3501+ { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
3502+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3503+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3504+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000ee },
3505+ { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
3506+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
3507+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3508+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
3509+ { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
3510+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3511+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
3512+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
3513+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
3514+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3515+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000d8 },
3516+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
3517+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
3518+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
3519+ { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
3520+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3521+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3522+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000ca },
3523+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
3524+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
3525+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
3526+ { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
3527+ { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
3528+ { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
3529+ { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
3530+ { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
3531+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3532+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
3533+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
3534+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
3535+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
3536+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
3537+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
3538+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
3539+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
3540+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
3541+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
3542+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
3543+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
3544+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
3545+ { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
3546+ { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
3547+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
3548+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3549+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
3550+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
3551+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3552+ { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
3553+ { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
3554+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
3555+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3556+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
3557+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
3558+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
3559+ { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
3560+ { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
3561+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3562+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3563+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000078 },
3564+ { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
3565+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
3566+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3567+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
3568+ { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
3569+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3570+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
3571+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
3572+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
3573+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3574+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
3575+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
3576+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
3577+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
3578+ { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
3579+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3580+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3581+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000054 },
3582+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
3583+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
3584+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
3585+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
3586+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
3587+ { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
3588+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3589+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
3590+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
3591+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
3592+ { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
3593+ { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
3594+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
3595+ { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
3596+ { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
3597+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
3598+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
3599+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3600+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
3601+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
3602+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3603+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3604+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3605+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3606+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3607+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3608+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3609+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
3610+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
3611+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
3612+ { 0x02600031, 0x23401c25, 0x408d07e0, 0x02186004 },
3613+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
3614+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
3615+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3616+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
3617+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3618+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3619+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3620+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3621+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3622+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3623+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3624+ { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
3625+ { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
3626+ { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
3627+ { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
3628+ { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
3629+ { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
3630+ { 0x00618022, 0x34001c00, 0x00001400, 0x00000038 },
3631+ { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
3632+ { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
3633+ { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
3634+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
3635+ { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
3636+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
3637+ { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
3638+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
3639+ { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
3640+ { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
3641+ { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
3642+ { 0x00608024, 0x34001c00, 0x00001400, 0x00010020 },
3643+ { 0x00600201, 0x2400022c, 0x002405d4, 0x00000000 },
3644+ { 0x00600040, 0x23e03d8d, 0x008d0400, 0x00010001 },
3645+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
3646+ { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
3647+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
3648+ { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
3649+ { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
3650+ { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
3651+ { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
3652+ { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
3653+ { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
3654+ { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
3655+ { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
3656+ { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
3657+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3658+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3659+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
3660+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3661+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3662+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
3663+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
3664+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
3665+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
3666+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
3667+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
3668+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
3669+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
3670+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
3671+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
3672+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
3673+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
3674+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
3675+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
3676+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
3677+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
3678+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
3679+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
3680+ { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
3681+ { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
3682+ { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
3683+ { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
3684+ { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
3685+ { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
3686+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3687+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3688+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
3689+ { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
3690+ { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
3691+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
3692+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
3693+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
3694+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
3695+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
3696+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
3697+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
3698+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
3699+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
3700+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
3701+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
3702+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
3703+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
3704+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
3705+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
3706+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
3707+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
3708+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
3709+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3710+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3711+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
3712+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
3713+ { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
3714+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
3715+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
3716+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
3717+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
3718+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
3719+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
3720+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
3721+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
3722+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
3723+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
3724+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3725+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3726+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
3727+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
3728+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
3729+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
3730+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
3731+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
3732+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
3733+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
3734+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
3735+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
3736+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
3737+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
3738+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
3739+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
3740+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3741+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3742+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
3743+ { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
3744+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
3745+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
3746+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
3747+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3748+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3749+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3750+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
3751+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
3752+ { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
3753+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
3754+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
3755+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
3756+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
3757+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
3758+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
3759+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
3760+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
3761+ { 0x000b0220, 0x34001c00, 0x02001400, 0x0000018c },
3762+ { 0x00010220, 0x34001c00, 0x00001400, 0x0000018a },
3763+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
3764+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3765+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3766+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3767+ { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
3768+ { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
3769+ { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
3770+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3771+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3772+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3773+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
3774+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
3775+ { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
3776+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3777+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3778+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3779+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3780+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3781+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3782+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3783+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3784+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3785+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3786+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3787+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3788+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3789+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3790+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3791+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3792+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3793+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3794+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3795+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3796+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3797+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3798+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3799+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3800+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3801+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3802+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3803+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3804+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3805+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3806+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3807+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3808+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
3809+ { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
3810+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
3811+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3812+ { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
3813+ { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
3814+ { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
3815+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3816+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3817+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb8c },
3818+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3819+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3820+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3821+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3822+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3823+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3824+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3825+ { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
3826+ { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
3827+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3828+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb76 },
3829+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3830+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3831+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3832+ { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
3833+ { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
3834+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3835+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb68 },
3836+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3837+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3838+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3839+ { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
3840+ { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
3841+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3842+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb5a },
3843+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3844+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
3845+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3846+ { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
3847+ { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
3848+ { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
3849+ { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
3850+ { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
3851+ { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
3852+ { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
3853+ { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
3854+ { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
3855+ { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
3856+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3857+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3858+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3859+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3860+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3861+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3862+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3863+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3864+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3865+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3866+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3867+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3868+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3869+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3870+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3871+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3872+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3873+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3874+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3875+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3876+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3877+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3878+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3879+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3880+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3881+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3882+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3883+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3884+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3885+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3886+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3887+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3888+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3889+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
3890+ { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
3891+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
3892+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3893+ { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
3894+ { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
3895+ { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
3896+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3897+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3898+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffaea },
3899+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3900+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3901+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3902+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3903+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3904+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3905+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3906+ { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
3907+ { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
3908+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3909+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffad4 },
3910+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3911+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3912+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3913+ { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
3914+ { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
3915+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3916+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffac6 },
3917+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3918+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3919+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3920+ { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
3921+ { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
3922+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3923+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffab8 },
3924+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3925+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3926+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3927+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
3928+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
3929+ { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
3930+ { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
3931+ { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
3932+ { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
3933+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3934+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3935+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3936+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3937+ { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
3938+ { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
3939+ { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
3940+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
3941+ { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
3942+ { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
3943+ { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
3944+ { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
3945+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3946+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3947+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3948+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3949+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3950+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3951+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3952+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
3953+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3954+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3955+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3956+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3957+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3958+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3959+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3960+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
3961+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3962+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
3963+ { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
3964+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3965+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
3966+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
3967+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
3968+ { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
3969+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
3970+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
3971+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3972+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
3973+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3974+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3975+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3976+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3977+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3978+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3979+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3980+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3981+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3982+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3983+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3984+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3985+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3986+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3987+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3988+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3989+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3990+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
3991+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
3992+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
3993+ { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
3994+ { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
3995+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
3996+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
3997+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
3998+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
3999+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
4000+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
4001+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
4002+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
4003+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
4004+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
4005+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
4006+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
4007+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
4008+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
4009+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
4010+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
4011+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
4012+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
4013+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4014+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
4015+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
4016+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
4017+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
4018+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
4019+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
4020+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
4021+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
4022+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
4023+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
4024+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
4025+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
4026+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
4027+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
4028+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4029+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4030+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
4031+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
4032+ { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
4033+ { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
4034+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
4035+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4036+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
4037+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
4038+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4039+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
4040+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
4041+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
4042+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
4043+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
4044+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4045+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4046+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
4047+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
4048+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
4049+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
4050+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
4051+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
4052+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
4053+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
4054+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
4055+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
4056+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
4057+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
4058+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
4059+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4060+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4061+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4062+ { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
4063+ { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
4064+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4065+ { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
4066+ { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
4067+ { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
4068+ { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
4069+ { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
4070+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
4071+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
4072+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4073+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4074+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
4075+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
4076+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
4077+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
4078+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
4079+ { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
4080+ { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
4081+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
4082+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
4083+ { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
4084+ { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
4085+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
4086+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
4087+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
4088+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
4089+ { 0x000b0220, 0x34001c00, 0x02001400, 0x0000013a },
4090+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000138 },
4091+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4092+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
4093+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4094+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4095+ { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
4096+ { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
4097+ { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
4098+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4099+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
4100+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
4101+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
4102+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
4103+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
4104+ { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
4105+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
4106+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
4107+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
4108+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
4109+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
4110+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
4111+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
4112+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
4113+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
4114+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
4115+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
4116+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
4117+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
4118+ { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
4119+ { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
4120+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
4121+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4122+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4123+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4124+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4125+ { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
4126+ { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
4127+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
4128+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4129+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffc0c },
4130+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
4131+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
4132+ { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
4133+ { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
4134+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4135+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4136+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbfe },
4137+ { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
4138+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
4139+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4140+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
4141+ { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
4142+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4143+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
4144+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
4145+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
4146+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4147+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbe8 },
4148+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
4149+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
4150+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
4151+ { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
4152+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4153+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4154+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbda },
4155+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4156+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
4157+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
4158+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
4159+ { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
4160+ { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
4161+ { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
4162+ { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
4163+ { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
4164+ { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
4165+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4166+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
4167+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
4168+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
4169+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
4170+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
4171+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
4172+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
4173+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
4174+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
4175+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
4176+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
4177+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
4178+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
4179+ { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
4180+ { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
4181+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
4182+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4183+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4184+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
4185+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4186+ { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
4187+ { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
4188+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
4189+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4190+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb92 },
4191+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
4192+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
4193+ { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
4194+ { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
4195+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4196+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4197+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb84 },
4198+ { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
4199+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
4200+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4201+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
4202+ { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
4203+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4204+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
4205+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
4206+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
4207+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4208+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb6e },
4209+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
4210+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
4211+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
4212+ { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
4213+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4214+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4215+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb60 },
4216+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4217+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
4218+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4219+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4220+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
4221+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
4222+ { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
4223+ { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
4224+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4225+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4226+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
4227+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
4228+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
4229+ { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
4230+ { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
4231+ { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
4232+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
4233+ { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
4234+ { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
4235+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
4236+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
4237+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
4238+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
4239+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
4240+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
4241+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
4242+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
4243+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4244+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
4245+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
4246+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
4247+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4248+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4249+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
4250+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4251+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
4252+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4253+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
4254+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
4255+ { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
4256+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
4257+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
4258+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4259+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
4260+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
4261+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
4262+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
4263+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
4264+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
4265+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
4266+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
4267+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4268+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
4269+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
4270+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
4271+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4272+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4273+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4274+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
4275+ { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
4276+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
4277+ { 0x00000001, 0x22600169, 0x00000000, 0x00010001 },
4278+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
4279+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
4280+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
4281+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
4282+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
4283+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
4284+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
4285+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
4286+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
4287+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
4288+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
4289+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
4290+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
4291+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
4292+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
4293+ { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
4294+ { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
4295+ { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
4296+ { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
4297+ { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
4298+ { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
4299+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4300+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4301+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4302+ { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
4303+ { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
4304+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
4305+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
4306+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
4307+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4308+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
4309+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
4310+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
4311+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
4312+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
4313+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
4314+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
4315+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
4316+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
4317+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
4318+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
4319+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
4320+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
4321+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
4322+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4323+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4324+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
4325+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
4326+ { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
4327+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
4328+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4329+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
4330+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
4331+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4332+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
4333+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
4334+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
4335+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
4336+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
4337+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4338+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4339+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
4340+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
4341+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
4342+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
4343+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
4344+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
4345+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
4346+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
4347+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
4348+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
4349+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
4350+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
4351+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
4352+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
4353+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4354+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4355+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
4356+ { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
4357+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
4358+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
4359+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
4360+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4361+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4362+ { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
4363+ { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
4364+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4365+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
4366+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
4367+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
4368+ { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
4369+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
4370+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
4371+ { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
4372+ { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
4373+ { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
4374+ { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
4375+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
4376+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
4377+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
4378+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
4379+ { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
4380+ { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
4381+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
4382+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
4383+ { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
4384+ { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
4385+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4386+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4387+ { 0x00200401, 0x27e001a5, 0x004505c0, 0x00000000 },
4388+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
4389+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4390+ { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
4391+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4392+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4393+ { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
4394+ { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
4395+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4396+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4397+ { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
4398+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4399+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4400+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
4401+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
4402+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4403+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
4404+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4405+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4406+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
4407+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
4408+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4409+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4410+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
4411+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
4412+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
4413+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
4414+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
4415+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
4416+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
4417+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
4418+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
4419+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
4420+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
4421+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
4422+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
4423+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
4424+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
4425+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
4426+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
4427+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
4428+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
4429+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
4430+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
4431+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
4432+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
4433+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
4434+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
4435+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
4436+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
4437+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
4438+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
4439+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
4440+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
4441+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
4442+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
4443+ { 0x00800401, 0x20400231, 0x00cf0340, 0x00000000 },
4444+ { 0x00800801, 0x20500231, 0x00cf0341, 0x00000000 },
4445+ { 0x00800401, 0x20600231, 0x00cf0342, 0x00000000 },
4446+ { 0x00800801, 0x20700231, 0x00cf0343, 0x00000000 },
4447+ { 0x01600010, 0x20003d2c, 0x000005ea, 0x00040004 },
4448+ { 0x01600010, 0x20003d2c, 0x020005ea, 0x00020002 },
4449+ { 0x00800001, 0x21c00229, 0x00009080, 0x00000000 },
4450+ { 0x00800001, 0x21e00229, 0x00009081, 0x00000000 },
4451+ { 0x00800001, 0x22000229, 0x00289060, 0x00000000 },
4452+ { 0x00610401, 0x41c00229, 0x00009080, 0x00000000 },
4453+ { 0x00610801, 0x41c20229, 0x00009090, 0x00000000 },
4454+ { 0x00610401, 0x41e00229, 0x00009081, 0x00000000 },
4455+ { 0x00610801, 0x41e20229, 0x00009091, 0x00000000 },
4456+ { 0x00610401, 0x42000229, 0x00249060, 0x00000000 },
4457+ { 0x00610801, 0x42020229, 0x00249098, 0x00000000 },
4458+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
4459+ { 0x00610401, 0x21c00229, 0x02009080, 0x00000000 },
4460+ { 0x00610801, 0x21d00229, 0x02009090, 0x00000000 },
4461+ { 0x00610401, 0x21e00229, 0x02009081, 0x00000000 },
4462+ { 0x00610801, 0x21f00229, 0x02009091, 0x00000000 },
4463+ { 0x00610401, 0x22000229, 0x02249060, 0x00000000 },
4464+ { 0x00610801, 0x22100229, 0x02249098, 0x00000000 },
4465+ { 0x00800008, 0x25a03d29, 0x008d01c0, 0x00020002 },
4466+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4467+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4468+ { 0x00200001, 0x25d80129, 0x00459050, 0x00000000 },
4469+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4470+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4471+ { 0x00110220, 0x34001c00, 0x00001400, 0x000001b4 },
4472+ { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
4473+ { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
4474+ { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
4475+ { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
4476+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4477+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4478+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
4479+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4480+ { 0x00000001, 0x25d80129, 0x00009040, 0x00000000 },
4481+ { 0x00800001, 0x22000229, 0x00289064, 0x00000000 },
4482+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4483+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000019c },
4484+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
4485+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
4486+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
4487+ { 0x00000001, 0x25d80129, 0x00009042, 0x00000000 },
4488+ { 0x00800001, 0x22000229, 0x00289068, 0x00000000 },
4489+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4490+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000018e },
4491+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4492+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
4493+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
4494+ { 0x00000001, 0x25d80129, 0x00009044, 0x00000000 },
4495+ { 0x00800001, 0x22000229, 0x0028906c, 0x00000000 },
4496+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4497+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000180 },
4498+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4499+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4500+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
4501+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
4502+ { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
4503+ { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
4504+ { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
4505+ { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
4506+ { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
4507+ { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
4508+ { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
4509+ { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
4510+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4511+ { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
4512+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4513+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4514+ { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
4515+ { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
4516+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4517+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4518+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4519+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4520+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4521+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
4522+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
4523+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
4524+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
4525+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4526+ { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
4527+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
4528+ { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
4529+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4530+ { 0x00000040, 0x22000c00, 0x00000200, 0x00200000 },
4531+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
4532+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
4533+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
4534+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
4535+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
4536+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4537+ { 0x01600031, 0x20400021, 0x408d07e0, 0x00000200 },
4538+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
4539+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
4540+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
4541+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
4542+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
4543+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
4544+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
4545+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
4546+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
4547+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
4548+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
4549+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
4550+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
4551+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
4552+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
4553+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
4554+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
4555+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
4556+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
4557+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
4558+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
4559+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
4560+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
4561+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
4562+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
4563+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
4564+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
4565+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
4566+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
4567+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
4568+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
4569+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
4570+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
4571+ { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
4572+ { 0x00800008, 0x25a03e29, 0x00009082, 0x00020002 },
4573+ { 0x00200001, 0x25d80129, 0x00459054, 0x00000000 },
4574+ { 0x00800001, 0x21c00229, 0x00009082, 0x00000000 },
4575+ { 0x00800001, 0x21e00229, 0x00009083, 0x00000000 },
4576+ { 0x00800001, 0x22000229, 0x00289070, 0x00000000 },
4577+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4578+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000050 },
4579+ { 0x00010220, 0x34001c00, 0x02001400, 0x0000000a },
4580+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4581+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4582+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4583+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000d4 },
4584+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000044 },
4585+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
4586+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
4587+ { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
4588+ { 0x00800001, 0x25200129, 0x00ad0080, 0x00000000 },
4589+ { 0x00800001, 0x25400129, 0x00ad00c0, 0x00000000 },
4590+ { 0x00800001, 0x25600129, 0x00ad0100, 0x00000000 },
4591+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4592+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000c2 },
4593+ { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
4594+ { 0x00600001, 0x20800129, 0x008d0520, 0x00000000 },
4595+ { 0x00600001, 0x20a00129, 0x008d0530, 0x00000000 },
4596+ { 0x00600001, 0x20c00129, 0x008d0540, 0x00000000 },
4597+ { 0x00600001, 0x20e00129, 0x008d0550, 0x00000000 },
4598+ { 0x00600001, 0x21000129, 0x008d0560, 0x00000000 },
4599+ { 0x00800008, 0x25a03e29, 0x00009092, 0x00020002 },
4600+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
4601+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
4602+ { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
4603+ { 0x00800001, 0x25200129, 0x00ad0090, 0x00000000 },
4604+ { 0x00800001, 0x25400129, 0x00ad00d0, 0x00000000 },
4605+ { 0x00800001, 0x25600129, 0x00ad0110, 0x00000000 },
4606+ { 0x00200001, 0x25d80129, 0x0045905c, 0x00000000 },
4607+ { 0x00800001, 0x21c00229, 0x00009092, 0x00000000 },
4608+ { 0x00800001, 0x21e00229, 0x00009093, 0x00000000 },
4609+ { 0x00800001, 0x22000229, 0x0028909c, 0x00000000 },
4610+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4611+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4612+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000009a },
4613+ { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
4614+ { 0x00600001, 0x20900129, 0x008d0520, 0x00000000 },
4615+ { 0x00600001, 0x20b00129, 0x008d0530, 0x00000000 },
4616+ { 0x00600001, 0x20d00129, 0x008d0540, 0x00000000 },
4617+ { 0x00600001, 0x20f00129, 0x008d0550, 0x00000000 },
4618+ { 0x00600001, 0x21100129, 0x008d0560, 0x00000000 },
4619+ { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
4620+ { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
4621+ { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
4622+ { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
4623+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4624+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4625+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
4626+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4627+ { 0x00000001, 0x25d80129, 0x00009046, 0x00000000 },
4628+ { 0x00800001, 0x22000229, 0x00289074, 0x00000000 },
4629+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4630+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000076 },
4631+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
4632+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
4633+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
4634+ { 0x00000001, 0x25d80129, 0x00009048, 0x00000000 },
4635+ { 0x00800001, 0x22000229, 0x00289078, 0x00000000 },
4636+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4637+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000068 },
4638+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4639+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
4640+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
4641+ { 0x00000001, 0x25d80129, 0x0000904a, 0x00000000 },
4642+ { 0x00800001, 0x22000229, 0x0028907c, 0x00000000 },
4643+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4644+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000005a },
4645+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4646+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4647+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
4648+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
4649+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
4650+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
4651+ { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
4652+ { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
4653+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4654+ { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
4655+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4656+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4657+ { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
4658+ { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
4659+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4660+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4661+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4662+ { 0x01800005, 0x20003dac, 0x020005e0, 0x00010001 },
4663+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4664+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
4665+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
4666+ { 0x00812001, 0x20400022, 0x028d0040, 0x00000000 },
4667+ { 0x00912001, 0x20400022, 0x028d0080, 0x00000000 },
4668+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4669+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4670+ { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
4671+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4672+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
4673+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
4674+ { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
4675+ { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
4676+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
4677+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4678+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
4679+ { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
4680+ { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
4681+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
4682+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
4683+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
4684+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
4685+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
4686+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4687+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
4688+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
4689+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
4690+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4691+ { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
4692+ { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
4693+ { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
4694+ { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
4695+ { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
4696+ { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
4697+ { 0x00818022, 0x34001c00, 0x00001400, 0x000000c8 },
4698+ { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
4699+ { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
4700+ { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
4701+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
4702+ { 0x05800010, 0x200025ac, 0x028d2400, 0x008d05a0 },
4703+ { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
4704+ { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
4705+ { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
4706+ { 0x05810010, 0x200025ac, 0x028d2440, 0x008d01e0 },
4707+ { 0x05810010, 0x200025ac, 0x008d2460, 0x008d01e0 },
4708+ { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
4709+ { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
4710+ { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
4711+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
4712+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
4713+ { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
4714+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
4715+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
4716+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
4717+ { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
4718+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
4719+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
4720+ { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
4721+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
4722+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
4723+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
4724+ { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
4725+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
4726+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
4727+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
4728+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
4729+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4730+ { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
4731+ { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
4732+ { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
4733+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
4734+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
4735+ { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
4736+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
4737+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
4738+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
4739+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
4740+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
4741+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
4742+ { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
4743+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
4744+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
4745+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
4746+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
4747+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
4748+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
4749+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
4750+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
4751+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4752+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001005a },
4753+ { 0x00800001, 0x23e0012d, 0x008d0200, 0x00000000 },
4754+ { 0x05800010, 0x200025ac, 0x008d2440, 0x008d01e0 },
4755+ { 0x05800010, 0x200025ac, 0x028d2460, 0x008d01e0 },
4756+ { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
4757+ { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
4758+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
4759+ { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
4760+ { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
4761+ { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
4762+ { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
4763+ { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
4764+ { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
4765+ { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
4766+ { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
4767+ { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
4768+ { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
4769+ { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
4770+ { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
4771+ { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
4772+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
4773+ { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
4774+ { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
4775+ { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
4776+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
4777+ { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
4778+ { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
4779+ { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
4780+ { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
4781+ { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
4782+ { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
4783+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
4784+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4785+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
4786+ { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
4787+ { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
4788+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
4789+ { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
4790+ { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
4791+ { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
4792+ { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
4793+ { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
4794+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
4795+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4796+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4797+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4798+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
4799+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4800+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4801+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4802+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
4803+ { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
4804+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
4805+ { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
4806+ { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
4807+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
4808+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
4809+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
4810+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
4811+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
4812+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
4813+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
4814+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
4815+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
4816+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
4817+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
4818+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
4819+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
4820+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
4821+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
4822+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
4823+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
4824+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
4825+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4826+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
4827+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
4828+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
4829+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
4830+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
4831+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
4832+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
4833+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
4834+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
4835+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
4836+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
4837+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
4838+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
4839+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
4840+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4841+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4842+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
4843+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
4844+ { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
4845+ { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
4846+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
4847+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4848+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
4849+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
4850+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4851+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
4852+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
4853+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
4854+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
4855+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
4856+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4857+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4858+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
4859+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
4860+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
4861+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
4862+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
4863+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
4864+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
4865+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
4866+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
4867+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
4868+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
4869+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
4870+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
4871+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4872+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4873+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4874+ { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
4875+ { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
4876+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4877+ { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
4878+ { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
4879+ { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
4880+ { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
4881+ { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
4882+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
4883+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
4884+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4885+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4886+ { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
4887+ { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
4888+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4889+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
4890+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
4891+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
4892+ { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
4893+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
4894+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
4895+ { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
4896+ { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
4897+ { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
4898+ { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
4899+ { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
4900+ { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
4901+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
4902+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
4903+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
4904+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
4905+ { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
4906+ { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
4907+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
4908+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
4909+ { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
4910+ { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
4911+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4912+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4913+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
4914+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4915+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4916+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4917+ { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
4918+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
4919+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4920+ { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
4921+ { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
4922+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4923+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4924+ { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
4925+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4926+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4927+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
4928+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
4929+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
4930+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4931+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
4932+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
4933+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4934+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
4935+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
4936+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4937+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4938+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
4939+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
4940+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
4941+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
4942+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
4943+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
4944+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
4945+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
4946+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
4947+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
4948+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
4949+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
4950+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
4951+ { 0x00800001, 0x204001a9, 0x002e0340, 0x00000000 },
4952+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
4953+ { 0x01000010, 0x20003d2c, 0x020005ea, 0x00040004 },
4954+ { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
4955+ { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
4956+ { 0x00010220, 0x34001c00, 0x00001400, 0x0000006a },
4957+ { 0x01000010, 0x20003d2c, 0x000005ea, 0x00020002 },
4958+ { 0x00110220, 0x34001c00, 0x02001400, 0x00000012 },
4959+ { 0x02600005, 0x20003dac, 0x00650340, 0x00010001 },
4960+ { 0x02600005, 0x20003dac, 0x02650360, 0x00010001 },
4961+ { 0x00400401, 0x41c00229, 0x000090c0, 0x00000000 },
4962+ { 0x00400801, 0x41c20229, 0x000090e0, 0x00000000 },
4963+ { 0x00400401, 0x41e00229, 0x000090c1, 0x00000000 },
4964+ { 0x00400801, 0x41e20229, 0x000090e1, 0x00000000 },
4965+ { 0x00400401, 0x42000229, 0x006990a0, 0x00000000 },
4966+ { 0x00400801, 0x42020229, 0x006990e8, 0x00000000 },
4967+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
4968+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000012 },
4969+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4970+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4971+ { 0x00400401, 0x21c00229, 0x000090c0, 0x00000000 },
4972+ { 0x00400801, 0x21c80229, 0x000090e0, 0x00000000 },
4973+ { 0x00400401, 0x21e00229, 0x000090c1, 0x00000000 },
4974+ { 0x00400801, 0x21e80229, 0x000090e1, 0x00000000 },
4975+ { 0x00400401, 0x22000229, 0x006990a0, 0x00000000 },
4976+ { 0x00400801, 0x22080229, 0x006990e8, 0x00000000 },
4977+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000000a },
4978+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4979+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4980+ { 0x00600001, 0x21c00229, 0x000090c0, 0x00000000 },
4981+ { 0x00600001, 0x21e00229, 0x000090c1, 0x00000000 },
4982+ { 0x00600001, 0x22000229, 0x002490a0, 0x00000000 },
4983+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4984+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4985+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
4986+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4987+ { 0x00000220, 0x34001c00, 0x00001400, 0x000001c8 },
4988+ { 0x01400010, 0x20003d2c, 0x000005ea, 0x00040004 },
4989+ { 0x01400010, 0x20003d2c, 0x020005ea, 0x00020002 },
4990+ { 0x00600001, 0x21c00229, 0x000090c8, 0x00000000 },
4991+ { 0x00600001, 0x21e00229, 0x000090c9, 0x00000000 },
4992+ { 0x00600001, 0x22000229, 0x002490b0, 0x00000000 },
4993+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
4994+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
4995+ { 0x00410401, 0x41c00229, 0x000090c8, 0x00000000 },
4996+ { 0x00410801, 0x41c20229, 0x000090f0, 0x00000000 },
4997+ { 0x00410401, 0x41e00229, 0x000090c9, 0x00000000 },
4998+ { 0x00410801, 0x41e20229, 0x000090f1, 0x00000000 },
4999+ { 0x00410401, 0x42000229, 0x006990b0, 0x00000000 },
5000+ { 0x00410801, 0x42020229, 0x006990f8, 0x00000000 },
5001+ { 0x00410401, 0x21c00229, 0x020090c8, 0x00000000 },
5002+ { 0x00410801, 0x21c80229, 0x020090f0, 0x00000000 },
5003+ { 0x00410401, 0x21e00229, 0x020090c9, 0x00000000 },
5004+ { 0x00410801, 0x21e80229, 0x020090f1, 0x00000000 },
5005+ { 0x00410401, 0x22000229, 0x026990b0, 0x00000000 },
5006+ { 0x00410801, 0x22080229, 0x026990f8, 0x00000000 },
5007+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5008+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5009+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000019c },
5010+ { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
5011+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
5012+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
5013+ { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
5014+ { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
5015+ { 0x00600001, 0x22000229, 0x002490a4, 0x00000000 },
5016+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5017+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
5018+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
5019+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
5020+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5021+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000184 },
5022+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
5023+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
5024+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5025+ { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
5026+ { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
5027+ { 0x00600001, 0x22000229, 0x002490b4, 0x00000000 },
5028+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5029+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000174 },
5030+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5031+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5032+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
5033+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
5034+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
5035+ { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
5036+ { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
5037+ { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
5038+ { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
5039+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
5040+ { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
5041+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5042+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
5043+ { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
5044+ { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
5045+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
5046+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5047+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
5048+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5049+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5050+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
5051+ { 0x00000c0c, 0x27e43da5, 0x000005ca, 0x00010001 },
5052+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
5053+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
5054+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
5055+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5056+ { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
5057+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
5058+ { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffefffe },
5059+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
5060+ { 0x00000040, 0x22000c00, 0x00000200, 0x00100000 },
5061+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
5062+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
5063+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
5064+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
5065+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
5066+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5067+ { 0x02600031, 0x20400021, 0x408d07e0, 0x00000200 },
5068+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
5069+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
5070+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
5071+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
5072+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
5073+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
5074+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
5075+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
5076+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
5077+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
5078+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
5079+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
5080+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
5081+ { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
5082+ { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
5083+ { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
5084+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000084 },
5085+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000026 },
5086+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5087+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
5088+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
5089+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
5090+ { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
5091+ { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
5092+ { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
5093+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
5094+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5095+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000f0 },
5096+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
5097+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
5098+ { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
5099+ { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
5100+ { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
5101+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5102+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5103+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000e0 },
5104+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000005c },
5105+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5106+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
5107+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
5108+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
5109+ { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
5110+ { 0x00800001, 0x25200129, 0x00ad00c0, 0x00000000 },
5111+ { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
5112+ { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
5113+ { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
5114+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
5115+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5116+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000c6 },
5117+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
5118+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
5119+ { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
5120+ { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
5121+ { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
5122+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5123+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5124+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000b6 },
5125+ { 0x00800008, 0x2340352d, 0x0000905c, 0x008d0220 },
5126+ { 0x00800008, 0x2360352d, 0x0000905e, 0x008d0220 },
5127+ { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
5128+ { 0x00600001, 0x20c00129, 0x008d0520, 0x00000000 },
5129+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5130+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
5131+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
5132+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
5133+ { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
5134+ { 0x00800001, 0x25200129, 0x00ad00d0, 0x00000000 },
5135+ { 0x00600001, 0x21c00229, 0x000090e2, 0x00000000 },
5136+ { 0x00600001, 0x21e00229, 0x000090e3, 0x00000000 },
5137+ { 0x00600001, 0x22000229, 0x002490ec, 0x00000000 },
5138+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
5139+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5140+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000096 },
5141+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
5142+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
5143+ { 0x00600001, 0x21c00229, 0x000090f2, 0x00000000 },
5144+ { 0x00600001, 0x21e00229, 0x000090f3, 0x00000000 },
5145+ { 0x00600001, 0x22000229, 0x002490fc, 0x00000000 },
5146+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5147+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5148+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
5149+ { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
5150+ { 0x00600001, 0x20d00129, 0x008d0520, 0x00000000 },
5151+ { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
5152+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
5153+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
5154+ { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
5155+ { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
5156+ { 0x00600001, 0x22000229, 0x002490ac, 0x00000000 },
5157+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5158+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
5159+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
5160+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
5161+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5162+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000006a },
5163+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
5164+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
5165+ { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
5166+ { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
5167+ { 0x00600001, 0x22000229, 0x002490bc, 0x00000000 },
5168+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5169+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5170+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000005a },
5171+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5172+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5173+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
5174+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
5175+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
5176+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
5177+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
5178+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
5179+ { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
5180+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5181+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
5182+ { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
5183+ { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
5184+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
5185+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5186+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
5187+ { 0x01600005, 0x20003dac, 0x020005e0, 0x00010001 },
5188+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5189+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
5190+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
5191+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
5192+ { 0x00610001, 0x20400022, 0x028d0040, 0x00000000 },
5193+ { 0x00710001, 0x20400022, 0x028d0060, 0x00000000 },
5194+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5195+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
5196+ { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
5197+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5198+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
5199+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
5200+ { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
5201+ { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
5202+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
5203+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5204+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
5205+ { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
5206+ { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
5207+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
5208+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
5209+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
5210+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
5211+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
5212+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
5213+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
5214+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
5215+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
5216+ { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
5217+ { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
5218+ { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
5219+ { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
5220+ { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
5221+ { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
5222+ { 0x00618022, 0x34001c00, 0x00001400, 0x00000036 },
5223+ { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
5224+ { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
5225+ { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
5226+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
5227+ { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
5228+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
5229+ { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
5230+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
5231+ { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
5232+ { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
5233+ { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
5234+ { 0x00608024, 0x34001c00, 0x00001400, 0x0001001e },
5235+ { 0x00600040, 0x23e03d2d, 0x008d0200, 0x00010001 },
5236+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
5237+ { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
5238+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
5239+ { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
5240+ { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
5241+ { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
5242+ { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
5243+ { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
5244+ { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
5245+ { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
5246+ { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
5247+ { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
5248+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5249+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5250+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
29385251 { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
--- a/i965_drv_video/shaders/h264/mc/avc_mc.g4b.gen5
+++ b/i965_drv_video/shaders/h264/mc/avc_mc.g4b.gen5
@@ -2935,4 +2935,2317 @@
29352935 { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
29362936 { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
29372937 { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
2938+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2939+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2940+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
2941+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
2942+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
2943+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
2944+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
2945+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
2946+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
2947+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
2948+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
2949+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
2950+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
2951+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
2952+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
2953+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
2954+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
2955+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
2956+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
2957+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
2958+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
2959+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
2960+ { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
2961+ { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
2962+ { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
2963+ { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
2964+ { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
2965+ { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
2966+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
2967+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
2968+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
2969+ { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
2970+ { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
2971+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
2972+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
2973+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
2974+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
2975+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
2976+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
2977+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
2978+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
2979+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
2980+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
2981+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
2982+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
2983+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
2984+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
2985+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
2986+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
2987+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
2988+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
2989+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
2990+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
2991+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
2992+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
2993+ { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
2994+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
2995+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
2996+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
2997+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
2998+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
2999+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
3000+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
3001+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
3002+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
3003+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
3004+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3005+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3006+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
3007+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
3008+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
3009+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
3010+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
3011+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
3012+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
3013+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
3014+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
3015+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
3016+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
3017+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
3018+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
3019+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
3020+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3021+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3022+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
3023+ { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
3024+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
3025+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
3026+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
3027+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3028+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3029+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3030+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
3031+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
3032+ { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
3033+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
3034+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
3035+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
3036+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
3037+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
3038+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
3039+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
3040+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
3041+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000178 },
3042+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000176 },
3043+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
3044+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3045+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3046+ { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
3047+ { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
3048+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3049+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3050+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
3051+ { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
3052+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3053+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3054+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3055+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3056+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3057+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3058+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3059+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3060+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3061+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3062+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3063+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3064+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3065+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3066+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3067+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3068+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3069+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3070+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3071+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3072+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3073+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3074+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3075+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3076+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3077+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3078+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3079+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3080+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3081+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3082+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3083+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3084+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
3085+ { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
3086+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
3087+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3088+ { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
3089+ { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
3090+ { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
3091+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3092+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3093+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000134 },
3094+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3095+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3096+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3097+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3098+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3099+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3100+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3101+ { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
3102+ { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
3103+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3104+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000011e },
3105+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3106+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3107+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3108+ { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
3109+ { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
3110+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3111+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000110 },
3112+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3113+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3114+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3115+ { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
3116+ { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
3117+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3118+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000102 },
3119+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
3120+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3121+ { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
3122+ { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
3123+ { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
3124+ { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
3125+ { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
3126+ { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
3127+ { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
3128+ { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
3129+ { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
3130+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3131+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3132+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3133+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3134+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3135+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3136+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3137+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3138+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3139+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3140+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3141+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3142+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3143+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3144+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3145+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3146+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3147+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3148+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3149+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3150+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3151+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3152+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3153+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3154+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3155+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3156+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3157+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3158+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3159+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3160+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3161+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3162+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3163+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
3164+ { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
3165+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
3166+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3167+ { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
3168+ { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
3169+ { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
3170+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3171+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3172+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000096 },
3173+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3174+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3175+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3176+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3177+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3178+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3179+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3180+ { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
3181+ { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
3182+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3183+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000080 },
3184+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3185+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3186+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3187+ { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
3188+ { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
3189+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3190+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000072 },
3191+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3192+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3193+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3194+ { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
3195+ { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
3196+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3197+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000064 },
3198+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3199+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3200+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
3201+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
3202+ { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
3203+ { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
3204+ { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
3205+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3206+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3207+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3208+ { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
3209+ { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
3210+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
3211+ { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
3212+ { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
3213+ { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
3214+ { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
3215+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3216+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3217+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3218+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3219+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3220+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3221+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3222+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
3223+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3224+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3225+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3226+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3227+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3228+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3229+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3230+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
3231+ { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
3232+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3233+ { 0x02600031, 0x23401c25, 0x408d07e0, 0x02286003 },
3234+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3235+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3236+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3237+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3238+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3239+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3240+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3241+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3242+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3243+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3244+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3245+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3246+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3247+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3248+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3249+ { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
3250+ { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
3251+ { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
3252+ { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
3253+ { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
3254+ { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
3255+ { 0x00818022, 0x34001c00, 0x00001400, 0x000000ca },
3256+ { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
3257+ { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
3258+ { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
3259+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
3260+ { 0x05800010, 0x200035ac, 0x028d2400, 0x000005e8 },
3261+ { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
3262+ { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
3263+ { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
3264+ { 0x05810010, 0x200035ac, 0x028d2440, 0x000005d2 },
3265+ { 0x05810010, 0x200035ac, 0x008d2460, 0x000005d2 },
3266+ { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
3267+ { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
3268+ { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
3269+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
3270+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
3271+ { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
3272+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
3273+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
3274+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
3275+ { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
3276+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
3277+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
3278+ { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
3279+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
3280+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
3281+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
3282+ { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
3283+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
3284+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
3285+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
3286+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
3287+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3288+ { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
3289+ { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
3290+ { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
3291+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
3292+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
3293+ { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
3294+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
3295+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
3296+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
3297+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
3298+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
3299+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
3300+ { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
3301+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
3302+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
3303+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
3304+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
3305+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
3306+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
3307+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
3308+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
3309+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3310+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001005c },
3311+ { 0x00800201, 0x23e0022d, 0x002805d4, 0x00000000 },
3312+ { 0x00800201, 0x23c0022d, 0x002805d4, 0x00000000 },
3313+ { 0x05800010, 0x200035ac, 0x008d2440, 0x000005d2 },
3314+ { 0x05800010, 0x200035ac, 0x028d2460, 0x000005d2 },
3315+ { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
3316+ { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
3317+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
3318+ { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
3319+ { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
3320+ { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
3321+ { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
3322+ { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
3323+ { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
3324+ { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
3325+ { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
3326+ { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
3327+ { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
3328+ { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
3329+ { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
3330+ { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
3331+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
3332+ { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
3333+ { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
3334+ { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
3335+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
3336+ { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
3337+ { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
3338+ { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
3339+ { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
3340+ { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
3341+ { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
3342+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
3343+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3344+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
3345+ { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
3346+ { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
3347+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
3348+ { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
3349+ { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
3350+ { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
3351+ { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
3352+ { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
3353+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
3354+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3355+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3356+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3357+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
3358+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3359+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3360+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3361+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3362+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
3363+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
3364+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
3365+ { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
3366+ { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
3367+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
3368+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
3369+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
3370+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
3371+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
3372+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
3373+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
3374+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
3375+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
3376+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
3377+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
3378+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
3379+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
3380+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
3381+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
3382+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
3383+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
3384+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
3385+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
3386+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
3387+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
3388+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
3389+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
3390+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
3391+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
3392+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
3393+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
3394+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
3395+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
3396+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
3397+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
3398+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
3399+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
3400+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3401+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3402+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
3403+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
3404+ { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
3405+ { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
3406+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
3407+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
3408+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
3409+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
3410+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
3411+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
3412+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
3413+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
3414+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
3415+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
3416+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3417+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3418+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
3419+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
3420+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
3421+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
3422+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
3423+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
3424+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
3425+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
3426+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
3427+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
3428+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
3429+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
3430+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
3431+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
3432+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3433+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3434+ { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
3435+ { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
3436+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3437+ { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
3438+ { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
3439+ { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
3440+ { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
3441+ { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
3442+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
3443+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
3444+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3445+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3446+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
3447+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
3448+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
3449+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
3450+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
3451+ { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
3452+ { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
3453+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
3454+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
3455+ { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
3456+ { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
3457+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
3458+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
3459+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
3460+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
3461+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000126 },
3462+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000124 },
3463+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
3464+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
3465+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
3466+ { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
3467+ { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
3468+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
3469+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
3470+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
3471+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
3472+ { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
3473+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
3474+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
3475+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
3476+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
3477+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
3478+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
3479+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
3480+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
3481+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
3482+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
3483+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
3484+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
3485+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
3486+ { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
3487+ { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
3488+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
3489+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3490+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
3491+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
3492+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3493+ { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
3494+ { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
3495+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
3496+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3497+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000fc },
3498+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
3499+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
3500+ { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
3501+ { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
3502+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3503+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3504+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000ee },
3505+ { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
3506+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
3507+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3508+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
3509+ { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
3510+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3511+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
3512+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
3513+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
3514+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3515+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000d8 },
3516+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
3517+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
3518+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
3519+ { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
3520+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3521+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3522+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000ca },
3523+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
3524+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
3525+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
3526+ { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
3527+ { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
3528+ { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
3529+ { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
3530+ { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
3531+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3532+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
3533+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
3534+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
3535+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
3536+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
3537+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
3538+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
3539+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
3540+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
3541+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
3542+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
3543+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
3544+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
3545+ { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
3546+ { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
3547+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
3548+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3549+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
3550+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
3551+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3552+ { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
3553+ { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
3554+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
3555+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3556+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
3557+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
3558+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
3559+ { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
3560+ { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
3561+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3562+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3563+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000078 },
3564+ { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
3565+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
3566+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3567+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
3568+ { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
3569+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
3570+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
3571+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
3572+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
3573+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3574+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
3575+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
3576+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
3577+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
3578+ { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
3579+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
3580+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3581+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000054 },
3582+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
3583+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
3584+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
3585+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
3586+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
3587+ { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
3588+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3589+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
3590+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
3591+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
3592+ { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
3593+ { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
3594+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
3595+ { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
3596+ { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
3597+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
3598+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
3599+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3600+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
3601+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
3602+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3603+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3604+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3605+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3606+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3607+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3608+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3609+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
3610+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
3611+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
3612+ { 0x02600031, 0x23401c25, 0x408d07e0, 0x02186004 },
3613+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
3614+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
3615+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3616+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
3617+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3618+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3619+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3620+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3621+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3622+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3623+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3624+ { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
3625+ { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
3626+ { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
3627+ { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
3628+ { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
3629+ { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
3630+ { 0x00618022, 0x34001c00, 0x00001400, 0x00000038 },
3631+ { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
3632+ { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
3633+ { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
3634+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
3635+ { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
3636+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
3637+ { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
3638+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
3639+ { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
3640+ { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
3641+ { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
3642+ { 0x00608024, 0x34001c00, 0x00001400, 0x00010020 },
3643+ { 0x00600201, 0x2400022c, 0x002405d4, 0x00000000 },
3644+ { 0x00600040, 0x23e03d8d, 0x008d0400, 0x00010001 },
3645+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
3646+ { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
3647+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
3648+ { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
3649+ { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
3650+ { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
3651+ { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
3652+ { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
3653+ { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
3654+ { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
3655+ { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
3656+ { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
3657+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3658+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3659+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
3660+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3661+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3662+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
3663+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
3664+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
3665+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
3666+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
3667+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
3668+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
3669+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
3670+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
3671+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
3672+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
3673+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
3674+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
3675+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
3676+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
3677+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
3678+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
3679+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
3680+ { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
3681+ { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
3682+ { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
3683+ { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
3684+ { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
3685+ { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
3686+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3687+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3688+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
3689+ { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
3690+ { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
3691+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
3692+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
3693+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
3694+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
3695+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
3696+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
3697+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
3698+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
3699+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
3700+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
3701+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
3702+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
3703+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
3704+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
3705+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
3706+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
3707+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
3708+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
3709+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3710+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3711+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
3712+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
3713+ { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
3714+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
3715+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
3716+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
3717+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
3718+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
3719+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
3720+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
3721+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
3722+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
3723+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
3724+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
3725+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
3726+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
3727+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
3728+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
3729+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
3730+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
3731+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
3732+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
3733+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
3734+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
3735+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
3736+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
3737+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
3738+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
3739+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
3740+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
3741+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
3742+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
3743+ { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
3744+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
3745+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
3746+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
3747+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3748+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3749+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3750+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
3751+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
3752+ { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
3753+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
3754+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
3755+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
3756+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
3757+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
3758+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
3759+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
3760+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
3761+ { 0x000b0220, 0x34001c00, 0x02001400, 0x0000018c },
3762+ { 0x00010220, 0x34001c00, 0x00001400, 0x0000018a },
3763+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
3764+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3765+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3766+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3767+ { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
3768+ { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
3769+ { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
3770+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3771+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3772+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3773+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
3774+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
3775+ { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
3776+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3777+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3778+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3779+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3780+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3781+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3782+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3783+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3784+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3785+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3786+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3787+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3788+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3789+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3790+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3791+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3792+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3793+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3794+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3795+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3796+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3797+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3798+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3799+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3800+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3801+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3802+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3803+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3804+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3805+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3806+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3807+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3808+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
3809+ { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
3810+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
3811+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3812+ { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
3813+ { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
3814+ { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
3815+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3816+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3817+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb8c },
3818+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3819+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3820+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3821+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3822+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3823+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3824+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3825+ { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
3826+ { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
3827+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3828+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb76 },
3829+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3830+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3831+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3832+ { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
3833+ { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
3834+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3835+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb68 },
3836+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3837+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3838+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3839+ { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
3840+ { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
3841+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3842+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb5a },
3843+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3844+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
3845+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3846+ { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
3847+ { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
3848+ { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
3849+ { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
3850+ { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
3851+ { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
3852+ { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
3853+ { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
3854+ { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
3855+ { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
3856+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3857+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
3858+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
3859+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
3860+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
3861+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
3862+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
3863+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
3864+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
3865+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
3866+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
3867+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
3868+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
3869+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
3870+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
3871+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
3872+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
3873+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
3874+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
3875+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
3876+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
3877+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
3878+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
3879+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
3880+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
3881+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
3882+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
3883+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
3884+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
3885+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
3886+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
3887+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
3888+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
3889+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
3890+ { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
3891+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
3892+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
3893+ { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
3894+ { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
3895+ { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
3896+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3897+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3898+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffaea },
3899+ { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
3900+ { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
3901+ { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
3902+ { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
3903+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3904+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
3905+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
3906+ { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
3907+ { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
3908+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3909+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffad4 },
3910+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
3911+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
3912+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
3913+ { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
3914+ { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
3915+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3916+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffac6 },
3917+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
3918+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
3919+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
3920+ { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
3921+ { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
3922+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
3923+ { 0x00110220, 0x34001c00, 0x00001400, 0xfffffab8 },
3924+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3925+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
3926+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
3927+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
3928+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
3929+ { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
3930+ { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
3931+ { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
3932+ { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
3933+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
3934+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3935+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
3936+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
3937+ { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
3938+ { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
3939+ { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
3940+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
3941+ { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
3942+ { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
3943+ { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
3944+ { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
3945+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3946+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3947+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3948+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3949+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3950+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3951+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3952+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
3953+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3954+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3955+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3956+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3957+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3958+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3959+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3960+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
3961+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
3962+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
3963+ { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
3964+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
3965+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
3966+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
3967+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
3968+ { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
3969+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
3970+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
3971+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
3972+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
3973+ { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
3974+ { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
3975+ { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
3976+ { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
3977+ { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
3978+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
3979+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
3980+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
3981+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
3982+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
3983+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
3984+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
3985+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
3986+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
3987+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3988+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
3989+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
3990+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
3991+ { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
3992+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
3993+ { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
3994+ { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
3995+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
3996+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
3997+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
3998+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
3999+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
4000+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
4001+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
4002+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
4003+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
4004+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
4005+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
4006+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
4007+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
4008+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
4009+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
4010+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
4011+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
4012+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
4013+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4014+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
4015+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
4016+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
4017+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
4018+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
4019+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
4020+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
4021+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
4022+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
4023+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
4024+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
4025+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
4026+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
4027+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
4028+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4029+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4030+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
4031+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
4032+ { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
4033+ { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
4034+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
4035+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4036+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
4037+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
4038+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4039+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
4040+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
4041+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
4042+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
4043+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
4044+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4045+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4046+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
4047+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
4048+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
4049+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
4050+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
4051+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
4052+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
4053+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
4054+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
4055+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
4056+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
4057+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
4058+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
4059+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4060+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4061+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4062+ { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
4063+ { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
4064+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4065+ { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
4066+ { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
4067+ { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
4068+ { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
4069+ { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
4070+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
4071+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
4072+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4073+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4074+ { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
4075+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
4076+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
4077+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
4078+ { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
4079+ { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
4080+ { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
4081+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
4082+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
4083+ { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
4084+ { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
4085+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
4086+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
4087+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
4088+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
4089+ { 0x000b0220, 0x34001c00, 0x02001400, 0x0000013a },
4090+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000138 },
4091+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4092+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
4093+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4094+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4095+ { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
4096+ { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
4097+ { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
4098+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4099+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
4100+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
4101+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
4102+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
4103+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
4104+ { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
4105+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
4106+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
4107+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
4108+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
4109+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
4110+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
4111+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
4112+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
4113+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
4114+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
4115+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
4116+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
4117+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
4118+ { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
4119+ { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
4120+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
4121+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4122+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4123+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4124+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4125+ { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
4126+ { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
4127+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
4128+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4129+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffc0c },
4130+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
4131+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
4132+ { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
4133+ { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
4134+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4135+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4136+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbfe },
4137+ { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
4138+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
4139+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4140+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
4141+ { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
4142+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4143+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
4144+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
4145+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
4146+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4147+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbe8 },
4148+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
4149+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
4150+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
4151+ { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
4152+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4153+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4154+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbda },
4155+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4156+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
4157+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
4158+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
4159+ { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
4160+ { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
4161+ { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
4162+ { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
4163+ { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
4164+ { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
4165+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4166+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
4167+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
4168+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
4169+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
4170+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
4171+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
4172+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
4173+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
4174+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
4175+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
4176+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
4177+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
4178+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
4179+ { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
4180+ { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
4181+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
4182+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4183+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4184+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
4185+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4186+ { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
4187+ { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
4188+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
4189+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4190+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb92 },
4191+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
4192+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
4193+ { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
4194+ { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
4195+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4196+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4197+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb84 },
4198+ { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
4199+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
4200+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4201+ { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
4202+ { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
4203+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4204+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
4205+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
4206+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
4207+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4208+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb6e },
4209+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
4210+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
4211+ { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
4212+ { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
4213+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4214+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4215+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb60 },
4216+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4217+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
4218+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4219+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4220+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
4221+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
4222+ { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
4223+ { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
4224+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4225+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4226+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
4227+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
4228+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
4229+ { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
4230+ { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
4231+ { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
4232+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
4233+ { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
4234+ { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
4235+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
4236+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
4237+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
4238+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
4239+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
4240+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
4241+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
4242+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
4243+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4244+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
4245+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
4246+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
4247+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4248+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4249+ { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
4250+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4251+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
4252+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4253+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
4254+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
4255+ { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
4256+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
4257+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
4258+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4259+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
4260+ { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
4261+ { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
4262+ { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
4263+ { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
4264+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
4265+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
4266+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
4267+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4268+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
4269+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
4270+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
4271+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4272+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4273+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4274+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
4275+ { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
4276+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
4277+ { 0x00000001, 0x22600169, 0x00000000, 0x00010001 },
4278+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
4279+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
4280+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
4281+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
4282+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
4283+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
4284+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
4285+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
4286+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
4287+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
4288+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
4289+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
4290+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
4291+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
4292+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
4293+ { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
4294+ { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
4295+ { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
4296+ { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
4297+ { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
4298+ { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
4299+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4300+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4301+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4302+ { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
4303+ { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
4304+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
4305+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
4306+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
4307+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4308+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
4309+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
4310+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
4311+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
4312+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
4313+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
4314+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
4315+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
4316+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
4317+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
4318+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
4319+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
4320+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
4321+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
4322+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4323+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4324+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
4325+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
4326+ { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
4327+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
4328+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4329+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
4330+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
4331+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4332+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
4333+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
4334+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
4335+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
4336+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
4337+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4338+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4339+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
4340+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
4341+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
4342+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
4343+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
4344+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
4345+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
4346+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
4347+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
4348+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
4349+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
4350+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
4351+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
4352+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
4353+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4354+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4355+ { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
4356+ { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
4357+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
4358+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
4359+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
4360+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4361+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4362+ { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
4363+ { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
4364+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4365+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
4366+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
4367+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
4368+ { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
4369+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
4370+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
4371+ { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
4372+ { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
4373+ { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
4374+ { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
4375+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
4376+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
4377+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
4378+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
4379+ { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
4380+ { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
4381+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
4382+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
4383+ { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
4384+ { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
4385+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4386+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4387+ { 0x00200401, 0x27e001a5, 0x004505c0, 0x00000000 },
4388+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
4389+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4390+ { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
4391+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4392+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4393+ { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
4394+ { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
4395+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4396+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4397+ { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
4398+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4399+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4400+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
4401+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
4402+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4403+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
4404+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4405+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4406+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
4407+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
4408+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4409+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4410+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
4411+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
4412+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
4413+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
4414+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
4415+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
4416+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
4417+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
4418+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
4419+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
4420+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
4421+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
4422+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
4423+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
4424+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
4425+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
4426+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
4427+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
4428+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
4429+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
4430+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
4431+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
4432+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
4433+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
4434+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
4435+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
4436+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
4437+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
4438+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
4439+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
4440+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
4441+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
4442+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
4443+ { 0x00800401, 0x20400231, 0x00cf0340, 0x00000000 },
4444+ { 0x00800801, 0x20500231, 0x00cf0341, 0x00000000 },
4445+ { 0x00800401, 0x20600231, 0x00cf0342, 0x00000000 },
4446+ { 0x00800801, 0x20700231, 0x00cf0343, 0x00000000 },
4447+ { 0x01600010, 0x20003d2c, 0x000005ea, 0x00040004 },
4448+ { 0x01600010, 0x20003d2c, 0x020005ea, 0x00020002 },
4449+ { 0x00800001, 0x21c00229, 0x00009080, 0x00000000 },
4450+ { 0x00800001, 0x21e00229, 0x00009081, 0x00000000 },
4451+ { 0x00800001, 0x22000229, 0x00289060, 0x00000000 },
4452+ { 0x00610401, 0x41c00229, 0x00009080, 0x00000000 },
4453+ { 0x00610801, 0x41c20229, 0x00009090, 0x00000000 },
4454+ { 0x00610401, 0x41e00229, 0x00009081, 0x00000000 },
4455+ { 0x00610801, 0x41e20229, 0x00009091, 0x00000000 },
4456+ { 0x00610401, 0x42000229, 0x00249060, 0x00000000 },
4457+ { 0x00610801, 0x42020229, 0x00249098, 0x00000000 },
4458+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
4459+ { 0x00610401, 0x21c00229, 0x02009080, 0x00000000 },
4460+ { 0x00610801, 0x21d00229, 0x02009090, 0x00000000 },
4461+ { 0x00610401, 0x21e00229, 0x02009081, 0x00000000 },
4462+ { 0x00610801, 0x21f00229, 0x02009091, 0x00000000 },
4463+ { 0x00610401, 0x22000229, 0x02249060, 0x00000000 },
4464+ { 0x00610801, 0x22100229, 0x02249098, 0x00000000 },
4465+ { 0x00800008, 0x25a03d29, 0x008d01c0, 0x00020002 },
4466+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4467+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4468+ { 0x00200001, 0x25d80129, 0x00459050, 0x00000000 },
4469+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4470+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4471+ { 0x00110220, 0x34001c00, 0x00001400, 0x000001b4 },
4472+ { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
4473+ { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
4474+ { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
4475+ { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
4476+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4477+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4478+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
4479+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4480+ { 0x00000001, 0x25d80129, 0x00009040, 0x00000000 },
4481+ { 0x00800001, 0x22000229, 0x00289064, 0x00000000 },
4482+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4483+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000019c },
4484+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
4485+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
4486+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
4487+ { 0x00000001, 0x25d80129, 0x00009042, 0x00000000 },
4488+ { 0x00800001, 0x22000229, 0x00289068, 0x00000000 },
4489+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4490+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000018e },
4491+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4492+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
4493+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
4494+ { 0x00000001, 0x25d80129, 0x00009044, 0x00000000 },
4495+ { 0x00800001, 0x22000229, 0x0028906c, 0x00000000 },
4496+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4497+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000180 },
4498+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4499+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4500+ { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
4501+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
4502+ { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
4503+ { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
4504+ { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
4505+ { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
4506+ { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
4507+ { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
4508+ { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
4509+ { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
4510+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4511+ { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
4512+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4513+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4514+ { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
4515+ { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
4516+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4517+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4518+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4519+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4520+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4521+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
4522+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
4523+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
4524+ { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
4525+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4526+ { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
4527+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
4528+ { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
4529+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4530+ { 0x00000040, 0x22000c00, 0x00000200, 0x00200000 },
4531+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
4532+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
4533+ { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
4534+ { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
4535+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
4536+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4537+ { 0x01600031, 0x20400021, 0x408d07e0, 0x00000200 },
4538+ { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
4539+ { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
4540+ { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
4541+ { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
4542+ { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
4543+ { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
4544+ { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
4545+ { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
4546+ { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
4547+ { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
4548+ { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
4549+ { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
4550+ { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
4551+ { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
4552+ { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
4553+ { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
4554+ { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
4555+ { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
4556+ { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
4557+ { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
4558+ { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
4559+ { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
4560+ { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
4561+ { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
4562+ { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
4563+ { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
4564+ { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
4565+ { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
4566+ { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
4567+ { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
4568+ { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
4569+ { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
4570+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
4571+ { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
4572+ { 0x00800008, 0x25a03e29, 0x00009082, 0x00020002 },
4573+ { 0x00200001, 0x25d80129, 0x00459054, 0x00000000 },
4574+ { 0x00800001, 0x21c00229, 0x00009082, 0x00000000 },
4575+ { 0x00800001, 0x21e00229, 0x00009083, 0x00000000 },
4576+ { 0x00800001, 0x22000229, 0x00289070, 0x00000000 },
4577+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4578+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000050 },
4579+ { 0x00010220, 0x34001c00, 0x02001400, 0x0000000a },
4580+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4581+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4582+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4583+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000d4 },
4584+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000044 },
4585+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
4586+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
4587+ { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
4588+ { 0x00800001, 0x25200129, 0x00ad0080, 0x00000000 },
4589+ { 0x00800001, 0x25400129, 0x00ad00c0, 0x00000000 },
4590+ { 0x00800001, 0x25600129, 0x00ad0100, 0x00000000 },
4591+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4592+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000c2 },
4593+ { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
4594+ { 0x00600001, 0x20800129, 0x008d0520, 0x00000000 },
4595+ { 0x00600001, 0x20a00129, 0x008d0530, 0x00000000 },
4596+ { 0x00600001, 0x20c00129, 0x008d0540, 0x00000000 },
4597+ { 0x00600001, 0x20e00129, 0x008d0550, 0x00000000 },
4598+ { 0x00600001, 0x21000129, 0x008d0560, 0x00000000 },
4599+ { 0x00800008, 0x25a03e29, 0x00009092, 0x00020002 },
4600+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
4601+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
4602+ { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
4603+ { 0x00800001, 0x25200129, 0x00ad0090, 0x00000000 },
4604+ { 0x00800001, 0x25400129, 0x00ad00d0, 0x00000000 },
4605+ { 0x00800001, 0x25600129, 0x00ad0110, 0x00000000 },
4606+ { 0x00200001, 0x25d80129, 0x0045905c, 0x00000000 },
4607+ { 0x00800001, 0x21c00229, 0x00009092, 0x00000000 },
4608+ { 0x00800001, 0x21e00229, 0x00009093, 0x00000000 },
4609+ { 0x00800001, 0x22000229, 0x0028909c, 0x00000000 },
4610+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4611+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4612+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000009a },
4613+ { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
4614+ { 0x00600001, 0x20900129, 0x008d0520, 0x00000000 },
4615+ { 0x00600001, 0x20b00129, 0x008d0530, 0x00000000 },
4616+ { 0x00600001, 0x20d00129, 0x008d0540, 0x00000000 },
4617+ { 0x00600001, 0x20f00129, 0x008d0550, 0x00000000 },
4618+ { 0x00600001, 0x21100129, 0x008d0560, 0x00000000 },
4619+ { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
4620+ { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
4621+ { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
4622+ { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
4623+ { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
4624+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4625+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
4626+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
4627+ { 0x00000001, 0x25d80129, 0x00009046, 0x00000000 },
4628+ { 0x00800001, 0x22000229, 0x00289074, 0x00000000 },
4629+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4630+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000076 },
4631+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
4632+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
4633+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
4634+ { 0x00000001, 0x25d80129, 0x00009048, 0x00000000 },
4635+ { 0x00800001, 0x22000229, 0x00289078, 0x00000000 },
4636+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4637+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000068 },
4638+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
4639+ { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
4640+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
4641+ { 0x00000001, 0x25d80129, 0x0000904a, 0x00000000 },
4642+ { 0x00800001, 0x22000229, 0x0028907c, 0x00000000 },
4643+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4644+ { 0x00110220, 0x34001c00, 0x00001400, 0x0000005a },
4645+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4646+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4647+ { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
4648+ { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
4649+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
4650+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
4651+ { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
4652+ { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
4653+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4654+ { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
4655+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4656+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4657+ { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
4658+ { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
4659+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4660+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4661+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
4662+ { 0x01800005, 0x20003dac, 0x020005e0, 0x00010001 },
4663+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4664+ { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
4665+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
4666+ { 0x00812001, 0x20400022, 0x028d0040, 0x00000000 },
4667+ { 0x00912001, 0x20400022, 0x028d0080, 0x00000000 },
4668+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4669+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4670+ { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
4671+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
4672+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
4673+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
4674+ { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
4675+ { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
4676+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
4677+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4678+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
4679+ { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
4680+ { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
4681+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
4682+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
4683+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
4684+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
4685+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
4686+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4687+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
4688+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
4689+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
4690+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
4691+ { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
4692+ { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
4693+ { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
4694+ { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
4695+ { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
4696+ { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
4697+ { 0x00818022, 0x34001c00, 0x00001400, 0x000000c8 },
4698+ { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
4699+ { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
4700+ { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
4701+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
4702+ { 0x05800010, 0x200025ac, 0x028d2400, 0x008d05a0 },
4703+ { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
4704+ { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
4705+ { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
4706+ { 0x05810010, 0x200025ac, 0x028d2440, 0x008d01e0 },
4707+ { 0x05810010, 0x200025ac, 0x008d2460, 0x008d01e0 },
4708+ { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
4709+ { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
4710+ { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
4711+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
4712+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
4713+ { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
4714+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
4715+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
4716+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
4717+ { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
4718+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
4719+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
4720+ { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
4721+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
4722+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
4723+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
4724+ { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
4725+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
4726+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
4727+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
4728+ { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
4729+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4730+ { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
4731+ { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
4732+ { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
4733+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
4734+ { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
4735+ { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
4736+ { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
4737+ { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
4738+ { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
4739+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
4740+ { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
4741+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
4742+ { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
4743+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
4744+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
4745+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
4746+ { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
4747+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
4748+ { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
4749+ { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
4750+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
4751+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4752+ { 0x00808024, 0x34001c00, 0x00001400, 0x0001005a },
4753+ { 0x00800001, 0x23e0012d, 0x008d0200, 0x00000000 },
4754+ { 0x05800010, 0x200025ac, 0x008d2440, 0x008d01e0 },
4755+ { 0x05800010, 0x200025ac, 0x028d2460, 0x008d01e0 },
4756+ { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
4757+ { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
4758+ { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
4759+ { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
4760+ { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
4761+ { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
4762+ { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
4763+ { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
4764+ { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
4765+ { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
4766+ { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
4767+ { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
4768+ { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
4769+ { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
4770+ { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
4771+ { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
4772+ { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
4773+ { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
4774+ { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
4775+ { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
4776+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
4777+ { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
4778+ { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
4779+ { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
4780+ { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
4781+ { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
4782+ { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
4783+ { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
4784+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4785+ { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
4786+ { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
4787+ { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
4788+ { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
4789+ { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
4790+ { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
4791+ { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
4792+ { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
4793+ { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
4794+ { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
4795+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4796+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4797+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4798+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
4799+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4800+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4801+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4802+ { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
4803+ { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
4804+ { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
4805+ { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
4806+ { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
4807+ { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
4808+ { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
4809+ { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
4810+ { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
4811+ { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
4812+ { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
4813+ { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
4814+ { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
4815+ { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
4816+ { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
4817+ { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
4818+ { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
4819+ { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
4820+ { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
4821+ { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
4822+ { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
4823+ { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
4824+ { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
4825+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4826+ { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
4827+ { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
4828+ { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
4829+ { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
4830+ { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
4831+ { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
4832+ { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
4833+ { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
4834+ { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
4835+ { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
4836+ { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
4837+ { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
4838+ { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
4839+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
4840+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4841+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4842+ { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
4843+ { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
4844+ { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
4845+ { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
4846+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
4847+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4848+ { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
4849+ { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
4850+ { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
4851+ { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
4852+ { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
4853+ { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
4854+ { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
4855+ { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
4856+ { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
4857+ { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
4858+ { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
4859+ { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
4860+ { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
4861+ { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
4862+ { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
4863+ { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
4864+ { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
4865+ { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
4866+ { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
4867+ { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
4868+ { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
4869+ { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
4870+ { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
4871+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
4872+ { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
4873+ { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
4874+ { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
4875+ { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
4876+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
4877+ { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
4878+ { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
4879+ { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
4880+ { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
4881+ { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
4882+ { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
4883+ { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
4884+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
4885+ { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
4886+ { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
4887+ { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
4888+ { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
4889+ { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
4890+ { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
4891+ { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
4892+ { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
4893+ { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
4894+ { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
4895+ { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
4896+ { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
4897+ { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
4898+ { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
4899+ { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
4900+ { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
4901+ { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
4902+ { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
4903+ { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
4904+ { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
4905+ { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
4906+ { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
4907+ { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
4908+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
4909+ { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
4910+ { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
4911+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4912+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4913+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
4914+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
4915+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
4916+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4917+ { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
4918+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
4919+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4920+ { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
4921+ { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
4922+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4923+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4924+ { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
4925+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
4926+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
4927+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
4928+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
4929+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
4930+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
4931+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
4932+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
4933+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
4934+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
4935+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
4936+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
4937+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
4938+ { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
4939+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
4940+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
4941+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
4942+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
4943+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
4944+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
4945+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
4946+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
4947+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
4948+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
4949+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
4950+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
4951+ { 0x00800001, 0x204001a9, 0x002e0340, 0x00000000 },
4952+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
4953+ { 0x01000010, 0x20003d2c, 0x020005ea, 0x00040004 },
4954+ { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
4955+ { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
4956+ { 0x00010220, 0x34001c00, 0x00001400, 0x0000006a },
4957+ { 0x01000010, 0x20003d2c, 0x000005ea, 0x00020002 },
4958+ { 0x00110220, 0x34001c00, 0x02001400, 0x00000012 },
4959+ { 0x02600005, 0x20003dac, 0x00650340, 0x00010001 },
4960+ { 0x02600005, 0x20003dac, 0x02650360, 0x00010001 },
4961+ { 0x00400401, 0x41c00229, 0x000090c0, 0x00000000 },
4962+ { 0x00400801, 0x41c20229, 0x000090e0, 0x00000000 },
4963+ { 0x00400401, 0x41e00229, 0x000090c1, 0x00000000 },
4964+ { 0x00400801, 0x41e20229, 0x000090e1, 0x00000000 },
4965+ { 0x00400401, 0x42000229, 0x006990a0, 0x00000000 },
4966+ { 0x00400801, 0x42020229, 0x006990e8, 0x00000000 },
4967+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
4968+ { 0x00110220, 0x34001c00, 0x00001400, 0x00000012 },
4969+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4970+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4971+ { 0x00400401, 0x21c00229, 0x000090c0, 0x00000000 },
4972+ { 0x00400801, 0x21c80229, 0x000090e0, 0x00000000 },
4973+ { 0x00400401, 0x21e00229, 0x000090c1, 0x00000000 },
4974+ { 0x00400801, 0x21e80229, 0x000090e1, 0x00000000 },
4975+ { 0x00400401, 0x22000229, 0x006990a0, 0x00000000 },
4976+ { 0x00400801, 0x22080229, 0x006990e8, 0x00000000 },
4977+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000000a },
4978+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
4979+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
4980+ { 0x00600001, 0x21c00229, 0x000090c0, 0x00000000 },
4981+ { 0x00600001, 0x21e00229, 0x000090c1, 0x00000000 },
4982+ { 0x00600001, 0x22000229, 0x002490a0, 0x00000000 },
4983+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
4984+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
4985+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
4986+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
4987+ { 0x00000220, 0x34001c00, 0x00001400, 0x000001c8 },
4988+ { 0x01400010, 0x20003d2c, 0x000005ea, 0x00040004 },
4989+ { 0x01400010, 0x20003d2c, 0x020005ea, 0x00020002 },
4990+ { 0x00600001, 0x21c00229, 0x000090c8, 0x00000000 },
4991+ { 0x00600001, 0x21e00229, 0x000090c9, 0x00000000 },
4992+ { 0x00600001, 0x22000229, 0x002490b0, 0x00000000 },
4993+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
4994+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
4995+ { 0x00410401, 0x41c00229, 0x000090c8, 0x00000000 },
4996+ { 0x00410801, 0x41c20229, 0x000090f0, 0x00000000 },
4997+ { 0x00410401, 0x41e00229, 0x000090c9, 0x00000000 },
4998+ { 0x00410801, 0x41e20229, 0x000090f1, 0x00000000 },
4999+ { 0x00410401, 0x42000229, 0x006990b0, 0x00000000 },
5000+ { 0x00410801, 0x42020229, 0x006990f8, 0x00000000 },
5001+ { 0x00410401, 0x21c00229, 0x020090c8, 0x00000000 },
5002+ { 0x00410801, 0x21c80229, 0x020090f0, 0x00000000 },
5003+ { 0x00410401, 0x21e00229, 0x020090c9, 0x00000000 },
5004+ { 0x00410801, 0x21e80229, 0x020090f1, 0x00000000 },
5005+ { 0x00410401, 0x22000229, 0x026990b0, 0x00000000 },
5006+ { 0x00410801, 0x22080229, 0x026990f8, 0x00000000 },
5007+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5008+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5009+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000019c },
5010+ { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
5011+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
5012+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
5013+ { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
5014+ { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
5015+ { 0x00600001, 0x22000229, 0x002490a4, 0x00000000 },
5016+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5017+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
5018+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
5019+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
5020+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5021+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000184 },
5022+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
5023+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
5024+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5025+ { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
5026+ { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
5027+ { 0x00600001, 0x22000229, 0x002490b4, 0x00000000 },
5028+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5029+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000174 },
5030+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5031+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5032+ { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
5033+ { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
5034+ { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
5035+ { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
5036+ { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
5037+ { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
5038+ { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
5039+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
5040+ { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
5041+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5042+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
5043+ { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
5044+ { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
5045+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
5046+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5047+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
5048+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5049+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5050+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
5051+ { 0x00000c0c, 0x27e43da5, 0x000005ca, 0x00010001 },
5052+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
5053+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
5054+ { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
5055+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5056+ { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
5057+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
5058+ { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffefffe },
5059+ { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
5060+ { 0x00000040, 0x22000c00, 0x00000200, 0x00100000 },
5061+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
5062+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
5063+ { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
5064+ { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
5065+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
5066+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5067+ { 0x02600031, 0x20400021, 0x408d07e0, 0x00000200 },
5068+ { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
5069+ { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
5070+ { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
5071+ { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
5072+ { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
5073+ { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
5074+ { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
5075+ { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
5076+ { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
5077+ { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
5078+ { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
5079+ { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
5080+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
5081+ { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
5082+ { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
5083+ { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
5084+ { 0x00010220, 0x34001c00, 0x00001400, 0x00000084 },
5085+ { 0x00010220, 0x34001c00, 0x02001400, 0x00000026 },
5086+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5087+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
5088+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
5089+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
5090+ { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
5091+ { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
5092+ { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
5093+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
5094+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5095+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000f0 },
5096+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
5097+ { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
5098+ { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
5099+ { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
5100+ { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
5101+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5102+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5103+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000e0 },
5104+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000005c },
5105+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5106+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
5107+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
5108+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
5109+ { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
5110+ { 0x00800001, 0x25200129, 0x00ad00c0, 0x00000000 },
5111+ { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
5112+ { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
5113+ { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
5114+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
5115+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5116+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000c6 },
5117+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
5118+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
5119+ { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
5120+ { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
5121+ { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
5122+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5123+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5124+ { 0x00000220, 0x34001c00, 0x00001400, 0x000000b6 },
5125+ { 0x00800008, 0x2340352d, 0x0000905c, 0x008d0220 },
5126+ { 0x00800008, 0x2360352d, 0x0000905e, 0x008d0220 },
5127+ { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
5128+ { 0x00600001, 0x20c00129, 0x008d0520, 0x00000000 },
5129+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5130+ { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
5131+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
5132+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
5133+ { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
5134+ { 0x00800001, 0x25200129, 0x00ad00d0, 0x00000000 },
5135+ { 0x00600001, 0x21c00229, 0x000090e2, 0x00000000 },
5136+ { 0x00600001, 0x21e00229, 0x000090e3, 0x00000000 },
5137+ { 0x00600001, 0x22000229, 0x002490ec, 0x00000000 },
5138+ { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
5139+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5140+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000096 },
5141+ { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
5142+ { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
5143+ { 0x00600001, 0x21c00229, 0x000090f2, 0x00000000 },
5144+ { 0x00600001, 0x21e00229, 0x000090f3, 0x00000000 },
5145+ { 0x00600001, 0x22000229, 0x002490fc, 0x00000000 },
5146+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5147+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5148+ { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
5149+ { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
5150+ { 0x00600001, 0x20d00129, 0x008d0520, 0x00000000 },
5151+ { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
5152+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
5153+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
5154+ { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
5155+ { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
5156+ { 0x00600001, 0x22000229, 0x002490ac, 0x00000000 },
5157+ { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
5158+ { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
5159+ { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
5160+ { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
5161+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5162+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000006a },
5163+ { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
5164+ { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
5165+ { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
5166+ { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
5167+ { 0x00600001, 0x22000229, 0x002490bc, 0x00000000 },
5168+ { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
5169+ { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
5170+ { 0x00000220, 0x34001c00, 0x00001400, 0x0000005a },
5171+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5172+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5173+ { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
5174+ { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
5175+ { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
5176+ { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
5177+ { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
5178+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
5179+ { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
5180+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5181+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
5182+ { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
5183+ { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
5184+ { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
5185+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5186+ { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
5187+ { 0x01600005, 0x20003dac, 0x020005e0, 0x00010001 },
5188+ { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
5189+ { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
5190+ { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
5191+ { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
5192+ { 0x00610001, 0x20400022, 0x028d0040, 0x00000000 },
5193+ { 0x00710001, 0x20400022, 0x028d0060, 0x00000000 },
5194+ { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
5195+ { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
5196+ { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
5197+ { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
5198+ { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
5199+ { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
5200+ { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
5201+ { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
5202+ { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
5203+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5204+ { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
5205+ { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
5206+ { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
5207+ { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
5208+ { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
5209+ { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
5210+ { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
5211+ { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
5212+ { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
5213+ { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
5214+ { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
5215+ { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
5216+ { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
5217+ { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
5218+ { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
5219+ { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
5220+ { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
5221+ { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
5222+ { 0x00618022, 0x34001c00, 0x00001400, 0x00000036 },
5223+ { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
5224+ { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
5225+ { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
5226+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
5227+ { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
5228+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
5229+ { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
5230+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
5231+ { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
5232+ { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
5233+ { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
5234+ { 0x00608024, 0x34001c00, 0x00001400, 0x0001001e },
5235+ { 0x00600040, 0x23e03d2d, 0x008d0200, 0x00010001 },
5236+ { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
5237+ { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
5238+ { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
5239+ { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
5240+ { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
5241+ { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
5242+ { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
5243+ { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
5244+ { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
5245+ { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
5246+ { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
5247+ { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
5248+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5249+ { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
5250+ { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
29385251 { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
--- a/i965_drv_video/shaders/h264/mc/export.inc
+++ b/i965_drv_video/shaders/h264/mc/export.inc
@@ -1,209 +1,345 @@
11 #define INTRA_16x16_IP 0
2-#define INTRA_16x16_VERTICAL_IP 112
3-#define INTRA_16x16_HORIZONTAL_IP 256
4-#define INTRA_16x16_DC_IP 416
5-#define INTRA_16x16_PLANE_IP 784
6-#define End_intra_Pred_16x16_Y_IP 1328
7-#define End_add_Error_16x16_Y_IP 1632
8-#define load_Intra_Ref_Y_IP 1760
9-#define decode_Chroma_Intra_IP 1904
10-#define INTRA_CHROMA_DC_IP 2080
11-#define INTRA_CHROMA_HORIZONTAL_IP 2560
12-#define INTRA_CHROMA_VERTICAL_IP 2656
13-#define INTRA_Chroma_PLANE_IP 2736
14-#define End_of_intra_Pred_Chroma_IP 3136
15-#define save_16x16_Y_IP 3488
16-#define INTRA_8x8_IP 3712
17-#define INTRA_8x8_BLK2_IP 4544
18-#define intra_Pred_8x8_Y_IP 5120
19-#define INTRA_8X8_VERTICAL_IP 5376
20-#define INTRA_8X8_HORIZONTAL_IP 5456
21-#define INTRA_8X8_DC_IP 5536
22-#define INTRA_8X8_DIAG_DOWN_LEFT_IP 5792
23-#define INTRA_8X8_DIAG_DOWN_RIGHT_IP 5952
24-#define INTRA_8X8_VERT_RIGHT_IP 6176
25-#define INTRA_8X8_HOR_DOWN_IP 6464
26-#define INTRA_8X8_VERT_LEFT_IP 6736
27-#define INTRA_8X8_HOR_UP_IP 6896
28-#define save_8x8_Y_IP 7088
29-#define INTRA_4x4_IP 7424
30-#define intra_Pred_4x4_Y_4_IP 8496
31-#define ADD_ERROR_SB0_IP 8592
32-#define ADD_ERROR_SB1_IP 8704
33-#define ADD_ERROR_SB2_IP 8864
34-#define ADD_ERROR_SB3_IP 8992
35-#define intra_Pred_4x4_Y_IP 9040
36-#define INTRA_4X4_VERTICAL_IP 9040
37-#define INTRA_4X4_HORIZONTAL_IP 9072
38-#define INTRA_4X4_DC_IP 9104
39-#define INTRA_4X4_DIAG_DOWN_LEFT_IP 9280
40-#define INTRA_4X4_DIAG_DOWN_RIGHT_IP 9392
41-#define INTRA_4X4_VERT_RIGHT_IP 9536
42-#define INTRA_4X4_HOR_DOWN_IP 9744
43-#define INTRA_4X4_VERT_LEFT_IP 9968
44-#define INTRA_4X4_HOR_UP_IP 10080
45-#define save_4x4_Y_IP 10208
46-#define INTRA_PCM_IP 10560
47-#define FRAME_MB_IP 11072
48-#define INIT_MBPARA_FRM_IP 11120
49-#define NOT_8x8_MODE_FRM_IP 11408
50-#define CONVERT_MVS_FRM_IP 11488
51-#define INIT_ADDRESS_REGS_FRM_IP 11568
52-#define LOOP_SUBMB_FRM_IP 11632
53-#define LOOP_DIR_FRM_IP 11680
54-#define LOADREF_MVXZERO_FRM_IP 12080
55-#define EXIT_LOADREF_Y_16x13_FRM_IP 12192
56-#define Interpolate_Y_8x8_Func_FRM_IP 12352
57-#define Interpolate_Y_8x8_Func2_FRM_IP 12592
58-#define Interpolate_Y_H_8x8_FRM_IP 13664
59-#define Interpolate_Y_V_8x8_FRM_IP 14320
60-#define VFILTER_8x8_FRM_IP 14496
61-#define Interpolate_Y_I_8x8_FRM_IP 14880
62-#define Average_8x8_FRM_IP 15040
63-#define Return_Interpolate_Y_8x8_FRM_IP 15104
64-#define Exit_Interpolate_Y_8x8_FRM_IP 15120
65-#define Interpolate_C_4x4_Func_FRM_IP 15120
66-#define PROCESS4x4_FRM_IP 15424
67-#define LOOP_SUBMBPT_FRM_IP 15440
68-#define Interpolate_Y_H_4x4_FRM_IP 16528
69-#define Interpolate_Y_V_4x4_FRM_IP 16864
70-#define VFILTER_4x4_FRM_IP 17136
71-#define Interpolate_Y_I_4x4_FRM_IP 17184
72-#define Average_4x4_FRM_IP 17280
73-#define Return_Interpolate_Y_4x4_FRM_IP 17296
74-#define Exit_Interpolate_Y_4x4_FRM_IP 17392
75-#define ROUND_SHIFT_C_FRM_IP 17776
76-#define LOOP_DIR_CONTINUE_FRM_IP 17840
77-#define Weighted_Prediction_FRM_IP 17888
78-#define DefaultWeightedPred_UniPred_FRM_IP 17952
79-#define DefaultWeightedPred_BiPred_FRM_IP 18048
80-#define WeightedPred_FRM_IP 18112
81-#define WeightedPred_Explicit_FRM_IP 18256
82-#define WeightedPred_LOOP_FRM_IP 18576
83-#define Return_WeightedPred_FRM_IP 19056
84-#define EXIT_LOOP_FRM_IP 19392
85-#define FIELD_MB_IP 19968
86-#define INIT_MBPARA_FLD_IP 20016
87-#define NOT_8x8_MODE_FLD_IP 20304
88-#define CONVERT_MVS_FLD_IP 20384
89-#define INIT_ADDRESS_REGS_FLD_IP 20464
90-#define LOOP_SUBMB_FLD_IP 20544
91-#define LOOP_DIR_FLD_IP 20592
92-#define LOADREF_MVXZERO_FLD_IP 21152
93-#define EXIT_LOADREF_Y_16x13_FLD_IP 21264
94-#define Interpolate_Y_8x8_Func_FLD_IP 21440
95-#define Interpolate_Y_8x8_Func2_FLD_IP 21680
96-#define Interpolate_Y_H_8x8_FLD_IP 22752
97-#define Interpolate_Y_V_8x8_FLD_IP 23408
98-#define VFILTER_8x8_FLD_IP 23584
99-#define Interpolate_Y_I_8x8_FLD_IP 23968
100-#define Average_8x8_FLD_IP 24128
101-#define Return_Interpolate_Y_8x8_FLD_IP 24192
102-#define Exit_Interpolate_Y_8x8_FLD_IP 24208
103-#define Interpolate_C_4x4_Func_FLD_IP 24208
104-#define PROCESS4x4_FLD_IP 24512
105-#define LOOP_SUBMBPT_FLD_IP 24528
106-#define Interpolate_Y_H_4x4_FLD_IP 25632
107-#define Interpolate_Y_V_4x4_FLD_IP 25968
108-#define VFILTER_4x4_FLD_IP 26240
109-#define Interpolate_Y_I_4x4_FLD_IP 26288
110-#define Average_4x4_FLD_IP 26384
111-#define Return_Interpolate_Y_4x4_FLD_IP 26400
112-#define Exit_Interpolate_Y_4x4_FLD_IP 26496
113-#define ROUND_SHIFT_C_FLD_IP 26880
114-#define LOOP_DIR_CONTINUE_FLD_IP 26944
115-#define Weighted_Prediction_FLD_IP 26992
116-#define DefaultWeightedPred_UniPred_FLD_IP 27056
117-#define DefaultWeightedPred_BiPred_FLD_IP 27152
118-#define WeightedPred_FLD_IP 27216
119-#define WeightedPred_Explicit_FLD_IP 27360
120-#define WeightedPred_LOOP_FLD_IP 27680
121-#define Return_WeightedPred_FLD_IP 28160
122-#define EXIT_LOOP_FLD_IP 28496
123-#define MBAFF_MB_IP 29120
124-#define INIT_MBPARA_MBF_IP 29168
125-#define NOT_8x8_MODE_MBF_IP 29456
126-#define CONVERT_MVS_MBF_IP 29536
127-#define INIT_ADDRESS_REGS_MBF_IP 29616
128-#define LOOP_SUBMB_MBF_IP 29728
129-#define LOOP_DIR_MBF_IP 29776
130-#define LOADREF_MVXZERO_MBF_IP 30368
131-#define EXIT_LOADREF_Y_16x13_MBF_IP 30480
132-#define Interpolate_Y_8x8_Func_MBF_IP 30656
133-#define Interpolate_Y_8x8_Func2_MBF_IP 30896
134-#define Interpolate_Y_H_8x8_MBF_IP 31968
135-#define Interpolate_Y_V_8x8_MBF_IP 32624
136-#define VFILTER_8x8_MBF_IP 32800
137-#define Interpolate_Y_I_8x8_MBF_IP 33184
138-#define Average_8x8_MBF_IP 33344
139-#define Return_Interpolate_Y_8x8_MBF_IP 33408
140-#define Exit_Interpolate_Y_8x8_MBF_IP 33424
141-#define Interpolate_C_4x4_Func_MBF_IP 33424
142-#define PROCESS4x4_MBF_IP 33728
143-#define LOOP_SUBMBPT_MBF_IP 33744
144-#define Interpolate_Y_H_4x4_MBF_IP 34848
145-#define Interpolate_Y_V_4x4_MBF_IP 35184
146-#define VFILTER_4x4_MBF_IP 35456
147-#define Interpolate_Y_I_4x4_MBF_IP 35504
148-#define Average_4x4_MBF_IP 35600
149-#define Return_Interpolate_Y_4x4_MBF_IP 35616
150-#define Exit_Interpolate_Y_4x4_MBF_IP 35712
151-#define ROUND_SHIFT_C_MBF_IP 36096
152-#define LOOP_DIR_CONTINUE_MBF_IP 36160
153-#define Weighted_Prediction_MBF_IP 36208
154-#define DefaultWeightedPred_UniPred_MBF_IP 36272
155-#define DefaultWeightedPred_BiPred_MBF_IP 36368
156-#define WeightedPred_MBF_IP 36432
157-#define WeightedPred_Explicit_MBF_IP 36576
158-#define WeightedPred_LOOP_MBF_IP 36896
159-#define Return_WeightedPred_MBF_IP 37376
160-#define EXIT_LOOP_MBF_IP 37712
161-#define SETHWSCOREBOARD_IP 38336
162-#define SetHWScoreboard_Loop_IP 38448
163-#define Parse_8_Loop_0_IP 38816
164-#define Parse_8_Loop_2_IP 39008
165-#define Parse_8_Loop_4_IP 39200
166-#define Parse_8_Loop_6_IP 39392
167-#define Parse_8_Loop_8_IP 39584
168-#define Parse_8_Loop_10_IP 39776
169-#define Parse_8_Loop_12_IP 39968
170-#define Parse_8_Loop_14_IP 40160
171-#define SetHWScoreboard_Remainder_IP 40496
172-#define SetHWScoreboard_Remainder_Loop_IP 40720
173-#define Output_Remainder_Intra_IP 40928
174-#define SetHWScoreboard_Done_IP 41024
175-#define SETHWSCOREBOARD_MBAFF_IP 41088
176-#define SetHWScoreboard_MBAFF_Loop_IP 41184
177-#define SET_SB_MBAFF_INTRA_0_IP 41664
178-#define SET_SB_MBAFF_0_IP 41840
179-#define NEXT_MB_MBAFF_0_IP 41904
180-#define SET_SB_MBAFF_INTRA_2_IP 42208
181-#define SET_SB_MBAFF_2_IP 42384
182-#define NEXT_MB_MBAFF_2_IP 42448
183-#define SET_SB_MBAFF_INTRA_4_IP 42752
184-#define SET_SB_MBAFF_4_IP 42928
185-#define NEXT_MB_MBAFF_4_IP 42992
186-#define SET_SB_MBAFF_INTRA_6_IP 43296
187-#define SET_SB_MBAFF_6_IP 43472
188-#define NEXT_MB_MBAFF_6_IP 43536
189-#define SET_SB_MBAFF_INTRA_8_IP 43840
190-#define SET_SB_MBAFF_8_IP 44016
191-#define NEXT_MB_MBAFF_8_IP 44080
192-#define SET_SB_MBAFF_INTRA_10_IP 44384
193-#define SET_SB_MBAFF_10_IP 44560
194-#define NEXT_MB_MBAFF_10_IP 44624
195-#define SET_SB_MBAFF_INTRA_12_IP 44928
196-#define SET_SB_MBAFF_12_IP 45104
197-#define NEXT_MB_MBAFF_12_IP 45168
198-#define SET_SB_MBAFF_INTRA_14_IP 45472
199-#define SET_SB_MBAFF_14_IP 45648
200-#define NEXT_MB_MBAFF_14_IP 45712
201-#define SetHWScoreboard_MBAFF_Remainder_IP 46048
202-#define SetHWScoreboard_MBAFF_Remainder_Loop_IP 46272
203-#define SET_SB_MBAFF_REM_INTRA_IP 46576
204-#define SET_SB_MBAFF_REM_IP 46768
205-#define Output_MBAFF_Remainder_Intra_IP 46848
206-#define SetHWScoreboard_MBAFF_Done_IP 46944
207-#define BSDRESET_IP 46960
208-#define DCRESETDUMMY_IP 46976
209-#define AllAVC_END_IP 46992
2+#define INTRA_16x16_VERTICAL_IP 14
3+#define INTRA_16x16_HORIZONTAL_IP 32
4+#define INTRA_16x16_DC_IP 52
5+#define INTRA_16x16_PLANE_IP 98
6+#define End_intra_Pred_16x16_Y_IP 166
7+#define End_add_Error_16x16_Y_IP 204
8+#define load_Intra_Ref_Y_IP 220
9+#define decode_Chroma_Intra_IP 238
10+#define INTRA_CHROMA_DC_IP 260
11+#define INTRA_CHROMA_HORIZONTAL_IP 320
12+#define INTRA_CHROMA_VERTICAL_IP 332
13+#define INTRA_Chroma_PLANE_IP 342
14+#define End_of_intra_Pred_Chroma_IP 392
15+#define save_16x16_Y_IP 436
16+#define INTRA_8x8_IP 464
17+#define INTRA_8x8_BLK2_IP 568
18+#define intra_Pred_8x8_Y_IP 640
19+#define INTRA_8X8_VERTICAL_IP 672
20+#define INTRA_8X8_HORIZONTAL_IP 682
21+#define INTRA_8X8_DC_IP 692
22+#define INTRA_8X8_DIAG_DOWN_LEFT_IP 724
23+#define INTRA_8X8_DIAG_DOWN_RIGHT_IP 744
24+#define INTRA_8X8_VERT_RIGHT_IP 772
25+#define INTRA_8X8_HOR_DOWN_IP 808
26+#define INTRA_8X8_VERT_LEFT_IP 842
27+#define INTRA_8X8_HOR_UP_IP 862
28+#define save_8x8_Y_IP 886
29+#define INTRA_4x4_IP 928
30+#define intra_Pred_4x4_Y_4_IP 1062
31+#define ADD_ERROR_SB0_IP 1074
32+#define ADD_ERROR_SB1_IP 1088
33+#define ADD_ERROR_SB2_IP 1108
34+#define ADD_ERROR_SB3_IP 1124
35+#define intra_Pred_4x4_Y_IP 1130
36+#define INTRA_4X4_VERTICAL_IP 1130
37+#define INTRA_4X4_HORIZONTAL_IP 1134
38+#define INTRA_4X4_DC_IP 1138
39+#define INTRA_4X4_DIAG_DOWN_LEFT_IP 1160
40+#define INTRA_4X4_DIAG_DOWN_RIGHT_IP 1174
41+#define INTRA_4X4_VERT_RIGHT_IP 1192
42+#define INTRA_4X4_HOR_DOWN_IP 1218
43+#define INTRA_4X4_VERT_LEFT_IP 1246
44+#define INTRA_4X4_HOR_UP_IP 1260
45+#define save_4x4_Y_IP 1276
46+#define INTRA_PCM_IP 1320
47+#define FRAME_MB_IP 1384
48+#define INIT_MBPARA_FRM_IP 1390
49+#define NOT_8x8_MODE_FRM_IP 1426
50+#define CONVERT_MVS_FRM_IP 1436
51+#define INIT_ADDRESS_REGS_FRM_IP 1446
52+#define LOOP_SUBMB_FRM_IP 1454
53+#define LOOP_DIR_FRM_IP 1460
54+#define LOADREF_MVXZERO_FRM_IP 1510
55+#define EXIT_LOADREF_Y_16x13_FRM_IP 1524
56+#define Interpolate_Y_8x8_Func_FRM_IP 1544
57+#define Interpolate_Y_8x8_Func2_FRM_IP 1574
58+#define Interpolate_Y_H_8x8_FRM_IP 1708
59+#define Interpolate_Y_V_8x8_FRM_IP 1790
60+#define VFILTER_8x8_FRM_IP 1812
61+#define Interpolate_Y_I_8x8_FRM_IP 1860
62+#define Average_8x8_FRM_IP 1880
63+#define Return_Interpolate_Y_8x8_FRM_IP 1888
64+#define Exit_Interpolate_Y_8x8_FRM_IP 1890
65+#define Interpolate_C_4x4_Func_FRM_IP 1890
66+#define PROCESS4x4_FRM_IP 1928
67+#define LOOP_SUBMBPT_FRM_IP 1930
68+#define Interpolate_Y_H_4x4_FRM_IP 2066
69+#define Interpolate_Y_V_4x4_FRM_IP 2108
70+#define VFILTER_4x4_FRM_IP 2142
71+#define Interpolate_Y_I_4x4_FRM_IP 2148
72+#define Average_4x4_FRM_IP 2160
73+#define Return_Interpolate_Y_4x4_FRM_IP 2162
74+#define Exit_Interpolate_Y_4x4_FRM_IP 2174
75+#define ROUND_SHIFT_C_FRM_IP 2222
76+#define LOOP_DIR_CONTINUE_FRM_IP 2230
77+#define Weighted_Prediction_FRM_IP 2236
78+#define DefaultWeightedPred_UniPred_FRM_IP 2244
79+#define DefaultWeightedPred_BiPred_FRM_IP 2256
80+#define WeightedPred_FRM_IP 2264
81+#define WeightedPred_Explicit_FRM_IP 2282
82+#define WeightedPred_LOOP_FRM_IP 2322
83+#define Return_WeightedPred_FRM_IP 2382
84+#define EXIT_LOOP_FRM_IP 2424
85+#define FIELD_MB_IP 2496
86+#define INIT_MBPARA_FLD_IP 2502
87+#define NOT_8x8_MODE_FLD_IP 2538
88+#define CONVERT_MVS_FLD_IP 2548
89+#define INIT_ADDRESS_REGS_FLD_IP 2558
90+#define LOOP_SUBMB_FLD_IP 2568
91+#define LOOP_DIR_FLD_IP 2574
92+#define LOADREF_MVXZERO_FLD_IP 2644
93+#define EXIT_LOADREF_Y_16x13_FLD_IP 2658
94+#define Interpolate_Y_8x8_Func_FLD_IP 2680
95+#define Interpolate_Y_8x8_Func2_FLD_IP 2710
96+#define Interpolate_Y_H_8x8_FLD_IP 2844
97+#define Interpolate_Y_V_8x8_FLD_IP 2926
98+#define VFILTER_8x8_FLD_IP 2948
99+#define Interpolate_Y_I_8x8_FLD_IP 2996
100+#define Average_8x8_FLD_IP 3016
101+#define Return_Interpolate_Y_8x8_FLD_IP 3024
102+#define Exit_Interpolate_Y_8x8_FLD_IP 3026
103+#define Interpolate_C_4x4_Func_FLD_IP 3026
104+#define PROCESS4x4_FLD_IP 3064
105+#define LOOP_SUBMBPT_FLD_IP 3066
106+#define Interpolate_Y_H_4x4_FLD_IP 3204
107+#define Interpolate_Y_V_4x4_FLD_IP 3246
108+#define VFILTER_4x4_FLD_IP 3280
109+#define Interpolate_Y_I_4x4_FLD_IP 3286
110+#define Average_4x4_FLD_IP 3298
111+#define Return_Interpolate_Y_4x4_FLD_IP 3300
112+#define Exit_Interpolate_Y_4x4_FLD_IP 3312
113+#define ROUND_SHIFT_C_FLD_IP 3360
114+#define LOOP_DIR_CONTINUE_FLD_IP 3368
115+#define Weighted_Prediction_FLD_IP 3374
116+#define DefaultWeightedPred_UniPred_FLD_IP 3382
117+#define DefaultWeightedPred_BiPred_FLD_IP 3394
118+#define WeightedPred_FLD_IP 3402
119+#define WeightedPred_Explicit_FLD_IP 3420
120+#define WeightedPred_LOOP_FLD_IP 3460
121+#define Return_WeightedPred_FLD_IP 3520
122+#define EXIT_LOOP_FLD_IP 3562
123+#define MBAFF_MB_IP 3640
124+#define INIT_MBPARA_MBF_IP 3646
125+#define NOT_8x8_MODE_MBF_IP 3682
126+#define CONVERT_MVS_MBF_IP 3692
127+#define INIT_ADDRESS_REGS_MBF_IP 3702
128+#define LOOP_SUBMB_MBF_IP 3716
129+#define LOOP_DIR_MBF_IP 3722
130+#define LOADREF_MVXZERO_MBF_IP 3796
131+#define EXIT_LOADREF_Y_16x13_MBF_IP 3810
132+#define Interpolate_Y_8x8_Func_MBF_IP 3832
133+#define Interpolate_Y_8x8_Func2_MBF_IP 3862
134+#define Interpolate_Y_H_8x8_MBF_IP 3996
135+#define Interpolate_Y_V_8x8_MBF_IP 4078
136+#define VFILTER_8x8_MBF_IP 4100
137+#define Interpolate_Y_I_8x8_MBF_IP 4148
138+#define Average_8x8_MBF_IP 4168
139+#define Return_Interpolate_Y_8x8_MBF_IP 4176
140+#define Exit_Interpolate_Y_8x8_MBF_IP 4178
141+#define Interpolate_C_4x4_Func_MBF_IP 4178
142+#define PROCESS4x4_MBF_IP 4216
143+#define LOOP_SUBMBPT_MBF_IP 4218
144+#define Interpolate_Y_H_4x4_MBF_IP 4356
145+#define Interpolate_Y_V_4x4_MBF_IP 4398
146+#define VFILTER_4x4_MBF_IP 4432
147+#define Interpolate_Y_I_4x4_MBF_IP 4438
148+#define Average_4x4_MBF_IP 4450
149+#define Return_Interpolate_Y_4x4_MBF_IP 4452
150+#define Exit_Interpolate_Y_4x4_MBF_IP 4464
151+#define ROUND_SHIFT_C_MBF_IP 4512
152+#define LOOP_DIR_CONTINUE_MBF_IP 4520
153+#define Weighted_Prediction_MBF_IP 4526
154+#define DefaultWeightedPred_UniPred_MBF_IP 4534
155+#define DefaultWeightedPred_BiPred_MBF_IP 4546
156+#define WeightedPred_MBF_IP 4554
157+#define WeightedPred_Explicit_MBF_IP 4572
158+#define WeightedPred_LOOP_MBF_IP 4612
159+#define Return_WeightedPred_MBF_IP 4672
160+#define EXIT_LOOP_MBF_IP 4714
161+#define SETHWSCOREBOARD_IP 4792
162+#define SetHWScoreboard_Loop_IP 4806
163+#define Parse_8_Loop_0_IP 4852
164+#define Parse_8_Loop_2_IP 4876
165+#define Parse_8_Loop_4_IP 4900
166+#define Parse_8_Loop_6_IP 4924
167+#define Parse_8_Loop_8_IP 4948
168+#define Parse_8_Loop_10_IP 4972
169+#define Parse_8_Loop_12_IP 4996
170+#define Parse_8_Loop_14_IP 5020
171+#define SetHWScoreboard_Remainder_IP 5062
172+#define SetHWScoreboard_Remainder_Loop_IP 5090
173+#define Output_Remainder_Intra_IP 5116
174+#define SetHWScoreboard_Done_IP 5128
175+#define SETHWSCOREBOARD_MBAFF_IP 5136
176+#define SetHWScoreboard_MBAFF_Loop_IP 5148
177+#define SET_SB_MBAFF_INTRA_0_IP 5208
178+#define SET_SB_MBAFF_0_IP 5230
179+#define NEXT_MB_MBAFF_0_IP 5238
180+#define SET_SB_MBAFF_INTRA_2_IP 5276
181+#define SET_SB_MBAFF_2_IP 5298
182+#define NEXT_MB_MBAFF_2_IP 5306
183+#define SET_SB_MBAFF_INTRA_4_IP 5344
184+#define SET_SB_MBAFF_4_IP 5366
185+#define NEXT_MB_MBAFF_4_IP 5374
186+#define SET_SB_MBAFF_INTRA_6_IP 5412
187+#define SET_SB_MBAFF_6_IP 5434
188+#define NEXT_MB_MBAFF_6_IP 5442
189+#define SET_SB_MBAFF_INTRA_8_IP 5480
190+#define SET_SB_MBAFF_8_IP 5502
191+#define NEXT_MB_MBAFF_8_IP 5510
192+#define SET_SB_MBAFF_INTRA_10_IP 5548
193+#define SET_SB_MBAFF_10_IP 5570
194+#define NEXT_MB_MBAFF_10_IP 5578
195+#define SET_SB_MBAFF_INTRA_12_IP 5616
196+#define SET_SB_MBAFF_12_IP 5638
197+#define NEXT_MB_MBAFF_12_IP 5646
198+#define SET_SB_MBAFF_INTRA_14_IP 5684
199+#define SET_SB_MBAFF_14_IP 5706
200+#define NEXT_MB_MBAFF_14_IP 5714
201+#define SetHWScoreboard_MBAFF_Remainder_IP 5756
202+#define SetHWScoreboard_MBAFF_Remainder_Loop_IP 5784
203+#define SET_SB_MBAFF_REM_INTRA_IP 5822
204+#define SET_SB_MBAFF_REM_IP 5846
205+#define Output_MBAFF_Remainder_Intra_IP 5856
206+#define SetHWScoreboard_MBAFF_Done_IP 5868
207+#define BSDRESET_IP 5870
208+#define DCRESETDUMMY_IP 5872
209+#define AVC_ILDB_ROOT_Y_ILDB_FRAME_IP 5880
210+#define SLEEP_ENTRY_Y_ILDB_FRAME_IP 5976
211+#define POST_SLEEP_Y_ILDB_FRAME_IP 5980
212+#define NEXT_MB_Y_ILDB_FRAME_IP 6010
213+#define ALL_SPAWNED_Y_ILDB_FRAME_IP 6034
214+#define ALL_DONE_Y_ILDB_FRAME_IP 6044
215+#define WAIT_FOR_UV_ILDB_FRAME_IP 6044
216+#define AVC_ILDB_CHILD_Y_ILDB_FRAME_IP 6056
217+#define WRITE_URB_Y_ILDB_FRAME_IP 6436
218+#define POST_ILDB_Y_ILDB_FRAME_IP 6444
219+#define READ_FOR_URB_Y_ILDB_FRAME_IP 6458
220+#define FILTER_Y_IP 6494
221+#define Y_ELSE3_IP 6560
222+#define Y_ENDIF3_IP 6574
223+#define Y_ELSE4_IP 6604
224+#define Y_ENDIF4_IP 6618
225+#define Y_ELSE2_IP 6618
226+#define Y_ENDIF6_IP 6684
227+#define Y_ENDIF7_IP 6706
228+#define Y_ENDIF2_IP 6710
229+#define Y_ENDIF1_IP 6710
230+#define AVC_ILDB_ROOT_UV_ILDB_FRAME_IP 6720
231+#define SLEEP_ENTRY_UV_ILDB_FRAME_IP 6798
232+#define POST_SLEEP_UV_ILDB_FRAME_IP 6802
233+#define NEXT_MB_UV_ILDB_FRAME_IP 6834
234+#define ALL_SPAWNED_UV_ILDB_FRAME_IP 6858
235+#define ALL_DONE_UV_ILDB_FRAME_IP 6882
236+#define AVC_ILDB_CHILD_UV_ILDB_FRAME_IP 6888
237+#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FRAME_IP 7008
238+#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FRAME_IP 7126
239+#define WRITE_URB_UV_ILDB_FRAME_IP 7194
240+#define POST_ILDB_UV_ILDB_FRAME_IP 7202
241+#define READ_FOR_URB_UV_ILDB_FRAME_IP 7216
242+#define FILTER_UV_IP 7246
243+#define UV_ELSE2_IP 7282
244+#define UV_ENDIF2_IP 7314
245+#define UV_ENDIF1_IP 7314
246+#define AVC_ILDB_ROOT_Y_ILDB_FIELD_IP 7320
247+#define SLEEP_ENTRY_Y_ILDB_FIELD_IP 7416
248+#define POST_SLEEP_Y_ILDB_FIELD_IP 7420
249+#define NEXT_MB_Y_ILDB_FIELD_IP 7450
250+#define ALL_SPAWNED_Y_ILDB_FIELD_IP 7474
251+#define ALL_DONE_Y_ILDB_FIELD_IP 7484
252+#define WAIT_FOR_UV_ILDB_FIELD_IP 7484
253+#define AVC_ILDB_CHILD_Y_ILDB_FIELD_IP 7496
254+#define WRITE_URB_Y_ILDB_FIELD_IP 7896
255+#define POST_ILDB_Y_ILDB_FIELD_IP 7904
256+#define READ_FOR_URB_Y_ILDB_FIELD_IP 7918
257+#define ELSE_Y_4x16T_ILDB_FIELD_IP 7934
258+#define ENDIF_Y_4x16T_ILDB_FIELD_IP 7942
259+#define AVC_ILDB_ROOT_UV_ILDB_FIELD_IP 7976
260+#define SLEEP_ENTRY_UV_ILDB_FIELD_IP 8054
261+#define POST_SLEEP_UV_ILDB_FIELD_IP 8058
262+#define NEXT_MB_UV_ILDB_FIELD_IP 8090
263+#define ALL_SPAWNED_UV_ILDB_FIELD_IP 8114
264+#define ALL_DONE_UV_ILDB_FIELD_IP 8138
265+#define AVC_ILDB_CHILD_UV_ILDB_FIELD_IP 8144
266+#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FIELD_IP 8272
267+#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FIELD_IP 8394
268+#define WRITE_URB_UV_ILDB_FIELD_IP 8470
269+#define POST_ILDB_UV_ILDB_FIELD_IP 8478
270+#define READ_FOR_URB_UV_ILDB_FIELD_IP 8492
271+#define ELSE_Y_2x8T_ILDB_FIELD_IP 8508
272+#define ENDIF_Y_2x8T_ILDB_FIELD_IP 8516
273+#define AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP 8544
274+#define SLEEP_ENTRY_Y_ILDB_MBAFF_IP 8642
275+#define POST_SLEEP_Y_ILDB_MBAFF_IP 8646
276+#define NEXT_MB_Y_ILDB_MBAFF_IP 8676
277+#define ALL_SPAWNED_Y_ILDB_MBAFF_IP 8700
278+#define ALL_DONE_Y_ILDB_MBAFF_IP 8710
279+#define WAIT_FOR_UV_ILDB_MBAFF_IP 8710
280+#define AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP 8720
281+#define RE_ENTRY_IP 8742
282+#define ELSE_Y_16x16T_ILDB_MBAFF_IP 8782
283+#define ENDIF_Y_16x16T_ILDB_MBAFF_IP 8792
284+#define ELSE_Y_4x16T_IP 8808
285+#define ENDIF_Y_4x16T_IP 8818
286+#define BYPASS_V1_Y_IP 8966
287+#define BYPASS_V2_Y_IP 8980
288+#define BYPASS_V3_Y_IP 8994
289+#define ELSE_Y_16x4T_IP 9024
290+#define ENDIF_Y_16x4T_IP 9034
291+#define NOT_DUAL_FIELD_IP 9060
292+#define ELSE_Y_16x4_IP 9060
293+#define ENDIF_Y_16x4_IP 9072
294+#define DUAL_FIELD_Y_IP 9168
295+#define H0_Y_DONE_IP 9236
296+#define ELSE_Y_16x16_IP 9310
297+#define ENDIF_Y_16x16_IP 9320
298+#define ELSE_Y_16x4_SAVE_IP 9342
299+#define ENDIF_Y_16x4_SAVE_IP 9354
300+#define SKIP_ILDB_IP 9356
301+#define POST_ILDB_IP 9364
302+#define FILTER_Y_MBAFF_IP 9378
303+#define MBAFF_Y_ELSE3_IP 9444
304+#define MBAFF_Y_ENDIF3_IP 9458
305+#define MBAFF_Y_ELSE4_IP 9488
306+#define MBAFF_Y_ENDIF4_IP 9502
307+#define MBAFF_Y_ELSE2_IP 9502
308+#define MBAFF_Y_ENDIF6_IP 9566
309+#define MBAFF_Y_ENDIF7_IP 9588
310+#define MBAFF_Y_ENDIF2_IP 9592
311+#define MBAFF_Y_ENDIF1_IP 9592
312+#define AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP 9600
313+#define SLEEP_ENTRY_UV_ILDB_MBAFF_IP 9678
314+#define POST_SLEEP_UV_ILDB_MBAFF_IP 9682
315+#define NEXT_MB_UV_ILDB_MBAFF_IP 9714
316+#define ALL_SPAWNED_UV_ILDB_MBAFF_IP 9738
317+#define ALL_DONE_UV_ILDB_MBAFF_IP 9762
318+#define AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP 9768
319+#define RE_ENTRY_UV_ILDB_MBAFF_IP 9794
320+#define ELSE_UV_8X8T_ILDB_MBAFF_IP 9836
321+#define ENDIF_UV_8X8T_ILDB_MBAFF_IP 9846
322+#define ELSE_Y_2x8T_ILDB_MBAFF_IP 9864
323+#define ENDIF_Y_2x8T_ILDB_MBAFF_IP 9874
324+#define V0_U_NEXT1_IP 9934
325+#define V0_U_NEXT2_IP 9954
326+#define V0_U_NEXT3_IP 9964
327+#define BYPASS_V0_UV_IP 10018
328+#define ELSE_UV_8X2T_IP 10082
329+#define ENDIF_UV_8X2T_IP 10092
330+#define NOT_DUAL_FIELD_UV_IP 10120
331+#define ELSE_UV_8X2_IP 10120
332+#define ENDIF_UV_8X2_IP 10132
333+#define DUAL_FIELD_UV_IP 10208
334+#define H0_UV_DONE_IP 10300
335+#define ELSE_UV_8X8_IP 10360
336+#define ENDIF_UV_8X8_IP 10370
337+#define ELSE_UV_8X2_SAVE_IP 10394
338+#define ENDIF_UV_8X2_SAVE_IP 10406
339+#define SKIP_ILDB_UV_ILDB_MBAFF_IP 10408
340+#define POST_ILDB_UV_ILDB_MBAFF_IP 10416
341+#define FILTER_UV_MBAFF_IP 10430
342+#define MBAFF_UV_ELSE2_IP 10466
343+#define MBAFF_UV_ENDIF2_IP 10496
344+#define MBAFF_UV_ENDIF1_IP 10496
345+#define AllAVC_END_IP 10500
--- a/i965_drv_video/shaders/h264/mc/export.inc.gen5
+++ b/i965_drv_video/shaders/h264/mc/export.inc.gen5
@@ -1,209 +1,345 @@
11 #define INTRA_16x16_IP_GEN5 0
2-#define INTRA_16x16_VERTICAL_IP_GEN5 112
3-#define INTRA_16x16_HORIZONTAL_IP_GEN5 256
4-#define INTRA_16x16_DC_IP_GEN5 416
5-#define INTRA_16x16_PLANE_IP_GEN5 784
6-#define End_intra_Pred_16x16_Y_IP_GEN5 1328
7-#define End_add_Error_16x16_Y_IP_GEN5 1632
8-#define load_Intra_Ref_Y_IP_GEN5 1760
9-#define decode_Chroma_Intra_IP_GEN5 1904
10-#define INTRA_CHROMA_DC_IP_GEN5 2080
11-#define INTRA_CHROMA_HORIZONTAL_IP_GEN5 2560
12-#define INTRA_CHROMA_VERTICAL_IP_GEN5 2656
13-#define INTRA_Chroma_PLANE_IP_GEN5 2736
14-#define End_of_intra_Pred_Chroma_IP_GEN5 3136
15-#define save_16x16_Y_IP_GEN5 3488
16-#define INTRA_8x8_IP_GEN5 3712
17-#define INTRA_8x8_BLK2_IP_GEN5 4544
18-#define intra_Pred_8x8_Y_IP_GEN5 5120
19-#define INTRA_8X8_VERTICAL_IP_GEN5 5376
20-#define INTRA_8X8_HORIZONTAL_IP_GEN5 5456
21-#define INTRA_8X8_DC_IP_GEN5 5536
22-#define INTRA_8X8_DIAG_DOWN_LEFT_IP_GEN5 5792
23-#define INTRA_8X8_DIAG_DOWN_RIGHT_IP_GEN5 5952
24-#define INTRA_8X8_VERT_RIGHT_IP_GEN5 6176
25-#define INTRA_8X8_HOR_DOWN_IP_GEN5 6464
26-#define INTRA_8X8_VERT_LEFT_IP_GEN5 6736
27-#define INTRA_8X8_HOR_UP_IP_GEN5 6896
28-#define save_8x8_Y_IP_GEN5 7088
29-#define INTRA_4x4_IP_GEN5 7424
30-#define intra_Pred_4x4_Y_4_IP_GEN5 8496
31-#define ADD_ERROR_SB0_IP_GEN5 8592
32-#define ADD_ERROR_SB1_IP_GEN5 8704
33-#define ADD_ERROR_SB2_IP_GEN5 8864
34-#define ADD_ERROR_SB3_IP_GEN5 8992
35-#define intra_Pred_4x4_Y_IP_GEN5 9040
36-#define INTRA_4X4_VERTICAL_IP_GEN5 9040
37-#define INTRA_4X4_HORIZONTAL_IP_GEN5 9072
38-#define INTRA_4X4_DC_IP_GEN5 9104
39-#define INTRA_4X4_DIAG_DOWN_LEFT_IP_GEN5 9280
40-#define INTRA_4X4_DIAG_DOWN_RIGHT_IP_GEN5 9392
41-#define INTRA_4X4_VERT_RIGHT_IP_GEN5 9536
42-#define INTRA_4X4_HOR_DOWN_IP_GEN5 9744
43-#define INTRA_4X4_VERT_LEFT_IP_GEN5 9968
44-#define INTRA_4X4_HOR_UP_IP_GEN5 10080
45-#define save_4x4_Y_IP_GEN5 10208
46-#define INTRA_PCM_IP_GEN5 10560
47-#define FRAME_MB_IP_GEN5 11072
48-#define INIT_MBPARA_FRM_IP_GEN5 11120
49-#define NOT_8x8_MODE_FRM_IP_GEN5 11408
50-#define CONVERT_MVS_FRM_IP_GEN5 11488
51-#define INIT_ADDRESS_REGS_FRM_IP_GEN5 11568
52-#define LOOP_SUBMB_FRM_IP_GEN5 11632
53-#define LOOP_DIR_FRM_IP_GEN5 11680
54-#define LOADREF_MVXZERO_FRM_IP_GEN5 12080
55-#define EXIT_LOADREF_Y_16x13_FRM_IP_GEN5 12192
56-#define Interpolate_Y_8x8_Func_FRM_IP_GEN5 12352
57-#define Interpolate_Y_8x8_Func2_FRM_IP_GEN5 12592
58-#define Interpolate_Y_H_8x8_FRM_IP_GEN5 13664
59-#define Interpolate_Y_V_8x8_FRM_IP_GEN5 14320
60-#define VFILTER_8x8_FRM_IP_GEN5 14496
61-#define Interpolate_Y_I_8x8_FRM_IP_GEN5 14880
62-#define Average_8x8_FRM_IP_GEN5 15040
63-#define Return_Interpolate_Y_8x8_FRM_IP_GEN5 15104
64-#define Exit_Interpolate_Y_8x8_FRM_IP_GEN5 15120
65-#define Interpolate_C_4x4_Func_FRM_IP_GEN5 15120
66-#define PROCESS4x4_FRM_IP_GEN5 15424
67-#define LOOP_SUBMBPT_FRM_IP_GEN5 15440
68-#define Interpolate_Y_H_4x4_FRM_IP_GEN5 16528
69-#define Interpolate_Y_V_4x4_FRM_IP_GEN5 16864
70-#define VFILTER_4x4_FRM_IP_GEN5 17136
71-#define Interpolate_Y_I_4x4_FRM_IP_GEN5 17184
72-#define Average_4x4_FRM_IP_GEN5 17280
73-#define Return_Interpolate_Y_4x4_FRM_IP_GEN5 17296
74-#define Exit_Interpolate_Y_4x4_FRM_IP_GEN5 17392
75-#define ROUND_SHIFT_C_FRM_IP_GEN5 17776
76-#define LOOP_DIR_CONTINUE_FRM_IP_GEN5 17840
77-#define Weighted_Prediction_FRM_IP_GEN5 17888
78-#define DefaultWeightedPred_UniPred_FRM_IP_GEN5 17952
79-#define DefaultWeightedPred_BiPred_FRM_IP_GEN5 18048
80-#define WeightedPred_FRM_IP_GEN5 18112
81-#define WeightedPred_Explicit_FRM_IP_GEN5 18256
82-#define WeightedPred_LOOP_FRM_IP_GEN5 18576
83-#define Return_WeightedPred_FRM_IP_GEN5 19056
84-#define EXIT_LOOP_FRM_IP_GEN5 19392
85-#define FIELD_MB_IP_GEN5 19968
86-#define INIT_MBPARA_FLD_IP_GEN5 20016
87-#define NOT_8x8_MODE_FLD_IP_GEN5 20304
88-#define CONVERT_MVS_FLD_IP_GEN5 20384
89-#define INIT_ADDRESS_REGS_FLD_IP_GEN5 20464
90-#define LOOP_SUBMB_FLD_IP_GEN5 20544
91-#define LOOP_DIR_FLD_IP_GEN5 20592
92-#define LOADREF_MVXZERO_FLD_IP_GEN5 21152
93-#define EXIT_LOADREF_Y_16x13_FLD_IP_GEN5 21264
94-#define Interpolate_Y_8x8_Func_FLD_IP_GEN5 21440
95-#define Interpolate_Y_8x8_Func2_FLD_IP_GEN5 21680
96-#define Interpolate_Y_H_8x8_FLD_IP_GEN5 22752
97-#define Interpolate_Y_V_8x8_FLD_IP_GEN5 23408
98-#define VFILTER_8x8_FLD_IP_GEN5 23584
99-#define Interpolate_Y_I_8x8_FLD_IP_GEN5 23968
100-#define Average_8x8_FLD_IP_GEN5 24128
101-#define Return_Interpolate_Y_8x8_FLD_IP_GEN5 24192
102-#define Exit_Interpolate_Y_8x8_FLD_IP_GEN5 24208
103-#define Interpolate_C_4x4_Func_FLD_IP_GEN5 24208
104-#define PROCESS4x4_FLD_IP_GEN5 24512
105-#define LOOP_SUBMBPT_FLD_IP_GEN5 24528
106-#define Interpolate_Y_H_4x4_FLD_IP_GEN5 25632
107-#define Interpolate_Y_V_4x4_FLD_IP_GEN5 25968
108-#define VFILTER_4x4_FLD_IP_GEN5 26240
109-#define Interpolate_Y_I_4x4_FLD_IP_GEN5 26288
110-#define Average_4x4_FLD_IP_GEN5 26384
111-#define Return_Interpolate_Y_4x4_FLD_IP_GEN5 26400
112-#define Exit_Interpolate_Y_4x4_FLD_IP_GEN5 26496
113-#define ROUND_SHIFT_C_FLD_IP_GEN5 26880
114-#define LOOP_DIR_CONTINUE_FLD_IP_GEN5 26944
115-#define Weighted_Prediction_FLD_IP_GEN5 26992
116-#define DefaultWeightedPred_UniPred_FLD_IP_GEN5 27056
117-#define DefaultWeightedPred_BiPred_FLD_IP_GEN5 27152
118-#define WeightedPred_FLD_IP_GEN5 27216
119-#define WeightedPred_Explicit_FLD_IP_GEN5 27360
120-#define WeightedPred_LOOP_FLD_IP_GEN5 27680
121-#define Return_WeightedPred_FLD_IP_GEN5 28160
122-#define EXIT_LOOP_FLD_IP_GEN5 28496
123-#define MBAFF_MB_IP_GEN5 29120
124-#define INIT_MBPARA_MBF_IP_GEN5 29168
125-#define NOT_8x8_MODE_MBF_IP_GEN5 29456
126-#define CONVERT_MVS_MBF_IP_GEN5 29536
127-#define INIT_ADDRESS_REGS_MBF_IP_GEN5 29616
128-#define LOOP_SUBMB_MBF_IP_GEN5 29728
129-#define LOOP_DIR_MBF_IP_GEN5 29776
130-#define LOADREF_MVXZERO_MBF_IP_GEN5 30368
131-#define EXIT_LOADREF_Y_16x13_MBF_IP_GEN5 30480
132-#define Interpolate_Y_8x8_Func_MBF_IP_GEN5 30656
133-#define Interpolate_Y_8x8_Func2_MBF_IP_GEN5 30896
134-#define Interpolate_Y_H_8x8_MBF_IP_GEN5 31968
135-#define Interpolate_Y_V_8x8_MBF_IP_GEN5 32624
136-#define VFILTER_8x8_MBF_IP_GEN5 32800
137-#define Interpolate_Y_I_8x8_MBF_IP_GEN5 33184
138-#define Average_8x8_MBF_IP_GEN5 33344
139-#define Return_Interpolate_Y_8x8_MBF_IP_GEN5 33408
140-#define Exit_Interpolate_Y_8x8_MBF_IP_GEN5 33424
141-#define Interpolate_C_4x4_Func_MBF_IP_GEN5 33424
142-#define PROCESS4x4_MBF_IP_GEN5 33728
143-#define LOOP_SUBMBPT_MBF_IP_GEN5 33744
144-#define Interpolate_Y_H_4x4_MBF_IP_GEN5 34848
145-#define Interpolate_Y_V_4x4_MBF_IP_GEN5 35184
146-#define VFILTER_4x4_MBF_IP_GEN5 35456
147-#define Interpolate_Y_I_4x4_MBF_IP_GEN5 35504
148-#define Average_4x4_MBF_IP_GEN5 35600
149-#define Return_Interpolate_Y_4x4_MBF_IP_GEN5 35616
150-#define Exit_Interpolate_Y_4x4_MBF_IP_GEN5 35712
151-#define ROUND_SHIFT_C_MBF_IP_GEN5 36096
152-#define LOOP_DIR_CONTINUE_MBF_IP_GEN5 36160
153-#define Weighted_Prediction_MBF_IP_GEN5 36208
154-#define DefaultWeightedPred_UniPred_MBF_IP_GEN5 36272
155-#define DefaultWeightedPred_BiPred_MBF_IP_GEN5 36368
156-#define WeightedPred_MBF_IP_GEN5 36432
157-#define WeightedPred_Explicit_MBF_IP_GEN5 36576
158-#define WeightedPred_LOOP_MBF_IP_GEN5 36896
159-#define Return_WeightedPred_MBF_IP_GEN5 37376
160-#define EXIT_LOOP_MBF_IP_GEN5 37712
161-#define SETHWSCOREBOARD_IP_GEN5 38336
162-#define SetHWScoreboard_Loop_IP_GEN5 38448
163-#define Parse_8_Loop_0_IP_GEN5 38816
164-#define Parse_8_Loop_2_IP_GEN5 39008
165-#define Parse_8_Loop_4_IP_GEN5 39200
166-#define Parse_8_Loop_6_IP_GEN5 39392
167-#define Parse_8_Loop_8_IP_GEN5 39584
168-#define Parse_8_Loop_10_IP_GEN5 39776
169-#define Parse_8_Loop_12_IP_GEN5 39968
170-#define Parse_8_Loop_14_IP_GEN5 40160
171-#define SetHWScoreboard_Remainder_IP_GEN5 40496
172-#define SetHWScoreboard_Remainder_Loop_IP_GEN5 40720
173-#define Output_Remainder_Intra_IP_GEN5 40928
174-#define SetHWScoreboard_Done_IP_GEN5 41024
175-#define SETHWSCOREBOARD_MBAFF_IP_GEN5 41088
176-#define SetHWScoreboard_MBAFF_Loop_IP_GEN5 41184
177-#define SET_SB_MBAFF_INTRA_0_IP_GEN5 41664
178-#define SET_SB_MBAFF_0_IP_GEN5 41840
179-#define NEXT_MB_MBAFF_0_IP_GEN5 41904
180-#define SET_SB_MBAFF_INTRA_2_IP_GEN5 42208
181-#define SET_SB_MBAFF_2_IP_GEN5 42384
182-#define NEXT_MB_MBAFF_2_IP_GEN5 42448
183-#define SET_SB_MBAFF_INTRA_4_IP_GEN5 42752
184-#define SET_SB_MBAFF_4_IP_GEN5 42928
185-#define NEXT_MB_MBAFF_4_IP_GEN5 42992
186-#define SET_SB_MBAFF_INTRA_6_IP_GEN5 43296
187-#define SET_SB_MBAFF_6_IP_GEN5 43472
188-#define NEXT_MB_MBAFF_6_IP_GEN5 43536
189-#define SET_SB_MBAFF_INTRA_8_IP_GEN5 43840
190-#define SET_SB_MBAFF_8_IP_GEN5 44016
191-#define NEXT_MB_MBAFF_8_IP_GEN5 44080
192-#define SET_SB_MBAFF_INTRA_10_IP_GEN5 44384
193-#define SET_SB_MBAFF_10_IP_GEN5 44560
194-#define NEXT_MB_MBAFF_10_IP_GEN5 44624
195-#define SET_SB_MBAFF_INTRA_12_IP_GEN5 44928
196-#define SET_SB_MBAFF_12_IP_GEN5 45104
197-#define NEXT_MB_MBAFF_12_IP_GEN5 45168
198-#define SET_SB_MBAFF_INTRA_14_IP_GEN5 45472
199-#define SET_SB_MBAFF_14_IP_GEN5 45648
200-#define NEXT_MB_MBAFF_14_IP_GEN5 45712
201-#define SetHWScoreboard_MBAFF_Remainder_IP_GEN5 46048
202-#define SetHWScoreboard_MBAFF_Remainder_Loop_IP_GEN5 46272
203-#define SET_SB_MBAFF_REM_INTRA_IP_GEN5 46576
204-#define SET_SB_MBAFF_REM_IP_GEN5 46768
205-#define Output_MBAFF_Remainder_Intra_IP_GEN5 46848
206-#define SetHWScoreboard_MBAFF_Done_IP_GEN5 46944
207-#define BSDRESET_IP_GEN5 46960
208-#define DCRESETDUMMY_IP_GEN5 46976
209-#define AllAVC_END_IP_GEN5 46992
2+#define INTRA_16x16_VERTICAL_IP_GEN5 14
3+#define INTRA_16x16_HORIZONTAL_IP_GEN5 32
4+#define INTRA_16x16_DC_IP_GEN5 52
5+#define INTRA_16x16_PLANE_IP_GEN5 98
6+#define End_intra_Pred_16x16_Y_IP_GEN5 166
7+#define End_add_Error_16x16_Y_IP_GEN5 204
8+#define load_Intra_Ref_Y_IP_GEN5 220
9+#define decode_Chroma_Intra_IP_GEN5 238
10+#define INTRA_CHROMA_DC_IP_GEN5 260
11+#define INTRA_CHROMA_HORIZONTAL_IP_GEN5 320
12+#define INTRA_CHROMA_VERTICAL_IP_GEN5 332
13+#define INTRA_Chroma_PLANE_IP_GEN5 342
14+#define End_of_intra_Pred_Chroma_IP_GEN5 392
15+#define save_16x16_Y_IP_GEN5 436
16+#define INTRA_8x8_IP_GEN5 464
17+#define INTRA_8x8_BLK2_IP_GEN5 568
18+#define intra_Pred_8x8_Y_IP_GEN5 640
19+#define INTRA_8X8_VERTICAL_IP_GEN5 672
20+#define INTRA_8X8_HORIZONTAL_IP_GEN5 682
21+#define INTRA_8X8_DC_IP_GEN5 692
22+#define INTRA_8X8_DIAG_DOWN_LEFT_IP_GEN5 724
23+#define INTRA_8X8_DIAG_DOWN_RIGHT_IP_GEN5 744
24+#define INTRA_8X8_VERT_RIGHT_IP_GEN5 772
25+#define INTRA_8X8_HOR_DOWN_IP_GEN5 808
26+#define INTRA_8X8_VERT_LEFT_IP_GEN5 842
27+#define INTRA_8X8_HOR_UP_IP_GEN5 862
28+#define save_8x8_Y_IP_GEN5 886
29+#define INTRA_4x4_IP_GEN5 928
30+#define intra_Pred_4x4_Y_4_IP_GEN5 1062
31+#define ADD_ERROR_SB0_IP_GEN5 1074
32+#define ADD_ERROR_SB1_IP_GEN5 1088
33+#define ADD_ERROR_SB2_IP_GEN5 1108
34+#define ADD_ERROR_SB3_IP_GEN5 1124
35+#define intra_Pred_4x4_Y_IP_GEN5 1130
36+#define INTRA_4X4_VERTICAL_IP_GEN5 1130
37+#define INTRA_4X4_HORIZONTAL_IP_GEN5 1134
38+#define INTRA_4X4_DC_IP_GEN5 1138
39+#define INTRA_4X4_DIAG_DOWN_LEFT_IP_GEN5 1160
40+#define INTRA_4X4_DIAG_DOWN_RIGHT_IP_GEN5 1174
41+#define INTRA_4X4_VERT_RIGHT_IP_GEN5 1192
42+#define INTRA_4X4_HOR_DOWN_IP_GEN5 1218
43+#define INTRA_4X4_VERT_LEFT_IP_GEN5 1246
44+#define INTRA_4X4_HOR_UP_IP_GEN5 1260
45+#define save_4x4_Y_IP_GEN5 1276
46+#define INTRA_PCM_IP_GEN5 1320
47+#define FRAME_MB_IP_GEN5 1384
48+#define INIT_MBPARA_FRM_IP_GEN5 1390
49+#define NOT_8x8_MODE_FRM_IP_GEN5 1426
50+#define CONVERT_MVS_FRM_IP_GEN5 1436
51+#define INIT_ADDRESS_REGS_FRM_IP_GEN5 1446
52+#define LOOP_SUBMB_FRM_IP_GEN5 1454
53+#define LOOP_DIR_FRM_IP_GEN5 1460
54+#define LOADREF_MVXZERO_FRM_IP_GEN5 1510
55+#define EXIT_LOADREF_Y_16x13_FRM_IP_GEN5 1524
56+#define Interpolate_Y_8x8_Func_FRM_IP_GEN5 1544
57+#define Interpolate_Y_8x8_Func2_FRM_IP_GEN5 1574
58+#define Interpolate_Y_H_8x8_FRM_IP_GEN5 1708
59+#define Interpolate_Y_V_8x8_FRM_IP_GEN5 1790
60+#define VFILTER_8x8_FRM_IP_GEN5 1812
61+#define Interpolate_Y_I_8x8_FRM_IP_GEN5 1860
62+#define Average_8x8_FRM_IP_GEN5 1880
63+#define Return_Interpolate_Y_8x8_FRM_IP_GEN5 1888
64+#define Exit_Interpolate_Y_8x8_FRM_IP_GEN5 1890
65+#define Interpolate_C_4x4_Func_FRM_IP_GEN5 1890
66+#define PROCESS4x4_FRM_IP_GEN5 1928
67+#define LOOP_SUBMBPT_FRM_IP_GEN5 1930
68+#define Interpolate_Y_H_4x4_FRM_IP_GEN5 2066
69+#define Interpolate_Y_V_4x4_FRM_IP_GEN5 2108
70+#define VFILTER_4x4_FRM_IP_GEN5 2142
71+#define Interpolate_Y_I_4x4_FRM_IP_GEN5 2148
72+#define Average_4x4_FRM_IP_GEN5 2160
73+#define Return_Interpolate_Y_4x4_FRM_IP_GEN5 2162
74+#define Exit_Interpolate_Y_4x4_FRM_IP_GEN5 2174
75+#define ROUND_SHIFT_C_FRM_IP_GEN5 2222
76+#define LOOP_DIR_CONTINUE_FRM_IP_GEN5 2230
77+#define Weighted_Prediction_FRM_IP_GEN5 2236
78+#define DefaultWeightedPred_UniPred_FRM_IP_GEN5 2244
79+#define DefaultWeightedPred_BiPred_FRM_IP_GEN5 2256
80+#define WeightedPred_FRM_IP_GEN5 2264
81+#define WeightedPred_Explicit_FRM_IP_GEN5 2282
82+#define WeightedPred_LOOP_FRM_IP_GEN5 2322
83+#define Return_WeightedPred_FRM_IP_GEN5 2382
84+#define EXIT_LOOP_FRM_IP_GEN5 2424
85+#define FIELD_MB_IP_GEN5 2496
86+#define INIT_MBPARA_FLD_IP_GEN5 2502
87+#define NOT_8x8_MODE_FLD_IP_GEN5 2538
88+#define CONVERT_MVS_FLD_IP_GEN5 2548
89+#define INIT_ADDRESS_REGS_FLD_IP_GEN5 2558
90+#define LOOP_SUBMB_FLD_IP_GEN5 2568
91+#define LOOP_DIR_FLD_IP_GEN5 2574
92+#define LOADREF_MVXZERO_FLD_IP_GEN5 2644
93+#define EXIT_LOADREF_Y_16x13_FLD_IP_GEN5 2658
94+#define Interpolate_Y_8x8_Func_FLD_IP_GEN5 2680
95+#define Interpolate_Y_8x8_Func2_FLD_IP_GEN5 2710
96+#define Interpolate_Y_H_8x8_FLD_IP_GEN5 2844
97+#define Interpolate_Y_V_8x8_FLD_IP_GEN5 2926
98+#define VFILTER_8x8_FLD_IP_GEN5 2948
99+#define Interpolate_Y_I_8x8_FLD_IP_GEN5 2996
100+#define Average_8x8_FLD_IP_GEN5 3016
101+#define Return_Interpolate_Y_8x8_FLD_IP_GEN5 3024
102+#define Exit_Interpolate_Y_8x8_FLD_IP_GEN5 3026
103+#define Interpolate_C_4x4_Func_FLD_IP_GEN5 3026
104+#define PROCESS4x4_FLD_IP_GEN5 3064
105+#define LOOP_SUBMBPT_FLD_IP_GEN5 3066
106+#define Interpolate_Y_H_4x4_FLD_IP_GEN5 3204
107+#define Interpolate_Y_V_4x4_FLD_IP_GEN5 3246
108+#define VFILTER_4x4_FLD_IP_GEN5 3280
109+#define Interpolate_Y_I_4x4_FLD_IP_GEN5 3286
110+#define Average_4x4_FLD_IP_GEN5 3298
111+#define Return_Interpolate_Y_4x4_FLD_IP_GEN5 3300
112+#define Exit_Interpolate_Y_4x4_FLD_IP_GEN5 3312
113+#define ROUND_SHIFT_C_FLD_IP_GEN5 3360
114+#define LOOP_DIR_CONTINUE_FLD_IP_GEN5 3368
115+#define Weighted_Prediction_FLD_IP_GEN5 3374
116+#define DefaultWeightedPred_UniPred_FLD_IP_GEN5 3382
117+#define DefaultWeightedPred_BiPred_FLD_IP_GEN5 3394
118+#define WeightedPred_FLD_IP_GEN5 3402
119+#define WeightedPred_Explicit_FLD_IP_GEN5 3420
120+#define WeightedPred_LOOP_FLD_IP_GEN5 3460
121+#define Return_WeightedPred_FLD_IP_GEN5 3520
122+#define EXIT_LOOP_FLD_IP_GEN5 3562
123+#define MBAFF_MB_IP_GEN5 3640
124+#define INIT_MBPARA_MBF_IP_GEN5 3646
125+#define NOT_8x8_MODE_MBF_IP_GEN5 3682
126+#define CONVERT_MVS_MBF_IP_GEN5 3692
127+#define INIT_ADDRESS_REGS_MBF_IP_GEN5 3702
128+#define LOOP_SUBMB_MBF_IP_GEN5 3716
129+#define LOOP_DIR_MBF_IP_GEN5 3722
130+#define LOADREF_MVXZERO_MBF_IP_GEN5 3796
131+#define EXIT_LOADREF_Y_16x13_MBF_IP_GEN5 3810
132+#define Interpolate_Y_8x8_Func_MBF_IP_GEN5 3832
133+#define Interpolate_Y_8x8_Func2_MBF_IP_GEN5 3862
134+#define Interpolate_Y_H_8x8_MBF_IP_GEN5 3996
135+#define Interpolate_Y_V_8x8_MBF_IP_GEN5 4078
136+#define VFILTER_8x8_MBF_IP_GEN5 4100
137+#define Interpolate_Y_I_8x8_MBF_IP_GEN5 4148
138+#define Average_8x8_MBF_IP_GEN5 4168
139+#define Return_Interpolate_Y_8x8_MBF_IP_GEN5 4176
140+#define Exit_Interpolate_Y_8x8_MBF_IP_GEN5 4178
141+#define Interpolate_C_4x4_Func_MBF_IP_GEN5 4178
142+#define PROCESS4x4_MBF_IP_GEN5 4216
143+#define LOOP_SUBMBPT_MBF_IP_GEN5 4218
144+#define Interpolate_Y_H_4x4_MBF_IP_GEN5 4356
145+#define Interpolate_Y_V_4x4_MBF_IP_GEN5 4398
146+#define VFILTER_4x4_MBF_IP_GEN5 4432
147+#define Interpolate_Y_I_4x4_MBF_IP_GEN5 4438
148+#define Average_4x4_MBF_IP_GEN5 4450
149+#define Return_Interpolate_Y_4x4_MBF_IP_GEN5 4452
150+#define Exit_Interpolate_Y_4x4_MBF_IP_GEN5 4464
151+#define ROUND_SHIFT_C_MBF_IP_GEN5 4512
152+#define LOOP_DIR_CONTINUE_MBF_IP_GEN5 4520
153+#define Weighted_Prediction_MBF_IP_GEN5 4526
154+#define DefaultWeightedPred_UniPred_MBF_IP_GEN5 4534
155+#define DefaultWeightedPred_BiPred_MBF_IP_GEN5 4546
156+#define WeightedPred_MBF_IP_GEN5 4554
157+#define WeightedPred_Explicit_MBF_IP_GEN5 4572
158+#define WeightedPred_LOOP_MBF_IP_GEN5 4612
159+#define Return_WeightedPred_MBF_IP_GEN5 4672
160+#define EXIT_LOOP_MBF_IP_GEN5 4714
161+#define SETHWSCOREBOARD_IP_GEN5 4792
162+#define SetHWScoreboard_Loop_IP_GEN5 4806
163+#define Parse_8_Loop_0_IP_GEN5 4852
164+#define Parse_8_Loop_2_IP_GEN5 4876
165+#define Parse_8_Loop_4_IP_GEN5 4900
166+#define Parse_8_Loop_6_IP_GEN5 4924
167+#define Parse_8_Loop_8_IP_GEN5 4948
168+#define Parse_8_Loop_10_IP_GEN5 4972
169+#define Parse_8_Loop_12_IP_GEN5 4996
170+#define Parse_8_Loop_14_IP_GEN5 5020
171+#define SetHWScoreboard_Remainder_IP_GEN5 5062
172+#define SetHWScoreboard_Remainder_Loop_IP_GEN5 5090
173+#define Output_Remainder_Intra_IP_GEN5 5116
174+#define SetHWScoreboard_Done_IP_GEN5 5128
175+#define SETHWSCOREBOARD_MBAFF_IP_GEN5 5136
176+#define SetHWScoreboard_MBAFF_Loop_IP_GEN5 5148
177+#define SET_SB_MBAFF_INTRA_0_IP_GEN5 5208
178+#define SET_SB_MBAFF_0_IP_GEN5 5230
179+#define NEXT_MB_MBAFF_0_IP_GEN5 5238
180+#define SET_SB_MBAFF_INTRA_2_IP_GEN5 5276
181+#define SET_SB_MBAFF_2_IP_GEN5 5298
182+#define NEXT_MB_MBAFF_2_IP_GEN5 5306
183+#define SET_SB_MBAFF_INTRA_4_IP_GEN5 5344
184+#define SET_SB_MBAFF_4_IP_GEN5 5366
185+#define NEXT_MB_MBAFF_4_IP_GEN5 5374
186+#define SET_SB_MBAFF_INTRA_6_IP_GEN5 5412
187+#define SET_SB_MBAFF_6_IP_GEN5 5434
188+#define NEXT_MB_MBAFF_6_IP_GEN5 5442
189+#define SET_SB_MBAFF_INTRA_8_IP_GEN5 5480
190+#define SET_SB_MBAFF_8_IP_GEN5 5502
191+#define NEXT_MB_MBAFF_8_IP_GEN5 5510
192+#define SET_SB_MBAFF_INTRA_10_IP_GEN5 5548
193+#define SET_SB_MBAFF_10_IP_GEN5 5570
194+#define NEXT_MB_MBAFF_10_IP_GEN5 5578
195+#define SET_SB_MBAFF_INTRA_12_IP_GEN5 5616
196+#define SET_SB_MBAFF_12_IP_GEN5 5638
197+#define NEXT_MB_MBAFF_12_IP_GEN5 5646
198+#define SET_SB_MBAFF_INTRA_14_IP_GEN5 5684
199+#define SET_SB_MBAFF_14_IP_GEN5 5706
200+#define NEXT_MB_MBAFF_14_IP_GEN5 5714
201+#define SetHWScoreboard_MBAFF_Remainder_IP_GEN5 5756
202+#define SetHWScoreboard_MBAFF_Remainder_Loop_IP_GEN5 5784
203+#define SET_SB_MBAFF_REM_INTRA_IP_GEN5 5822
204+#define SET_SB_MBAFF_REM_IP_GEN5 5846
205+#define Output_MBAFF_Remainder_Intra_IP_GEN5 5856
206+#define SetHWScoreboard_MBAFF_Done_IP_GEN5 5868
207+#define BSDRESET_IP_GEN5 5870
208+#define DCRESETDUMMY_IP_GEN5 5872
209+#define AVC_ILDB_ROOT_Y_ILDB_FRAME_IP_GEN5 5880
210+#define SLEEP_ENTRY_Y_ILDB_FRAME_IP_GEN5 5976
211+#define POST_SLEEP_Y_ILDB_FRAME_IP_GEN5 5980
212+#define NEXT_MB_Y_ILDB_FRAME_IP_GEN5 6010
213+#define ALL_SPAWNED_Y_ILDB_FRAME_IP_GEN5 6034
214+#define ALL_DONE_Y_ILDB_FRAME_IP_GEN5 6044
215+#define WAIT_FOR_UV_ILDB_FRAME_IP_GEN5 6044
216+#define AVC_ILDB_CHILD_Y_ILDB_FRAME_IP_GEN5 6056
217+#define WRITE_URB_Y_ILDB_FRAME_IP_GEN5 6436
218+#define POST_ILDB_Y_ILDB_FRAME_IP_GEN5 6444
219+#define READ_FOR_URB_Y_ILDB_FRAME_IP_GEN5 6458
220+#define FILTER_Y_IP_GEN5 6494
221+#define Y_ELSE3_IP_GEN5 6560
222+#define Y_ENDIF3_IP_GEN5 6574
223+#define Y_ELSE4_IP_GEN5 6604
224+#define Y_ENDIF4_IP_GEN5 6618
225+#define Y_ELSE2_IP_GEN5 6618
226+#define Y_ENDIF6_IP_GEN5 6684
227+#define Y_ENDIF7_IP_GEN5 6706
228+#define Y_ENDIF2_IP_GEN5 6710
229+#define Y_ENDIF1_IP_GEN5 6710
230+#define AVC_ILDB_ROOT_UV_ILDB_FRAME_IP_GEN5 6720
231+#define SLEEP_ENTRY_UV_ILDB_FRAME_IP_GEN5 6798
232+#define POST_SLEEP_UV_ILDB_FRAME_IP_GEN5 6802
233+#define NEXT_MB_UV_ILDB_FRAME_IP_GEN5 6834
234+#define ALL_SPAWNED_UV_ILDB_FRAME_IP_GEN5 6858
235+#define ALL_DONE_UV_ILDB_FRAME_IP_GEN5 6882
236+#define AVC_ILDB_CHILD_UV_ILDB_FRAME_IP_GEN5 6888
237+#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FRAME_IP_GEN5 7008
238+#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FRAME_IP_GEN5 7126
239+#define WRITE_URB_UV_ILDB_FRAME_IP_GEN5 7194
240+#define POST_ILDB_UV_ILDB_FRAME_IP_GEN5 7202
241+#define READ_FOR_URB_UV_ILDB_FRAME_IP_GEN5 7216
242+#define FILTER_UV_IP_GEN5 7246
243+#define UV_ELSE2_IP_GEN5 7282
244+#define UV_ENDIF2_IP_GEN5 7314
245+#define UV_ENDIF1_IP_GEN5 7314
246+#define AVC_ILDB_ROOT_Y_ILDB_FIELD_IP_GEN5 7320
247+#define SLEEP_ENTRY_Y_ILDB_FIELD_IP_GEN5 7416
248+#define POST_SLEEP_Y_ILDB_FIELD_IP_GEN5 7420
249+#define NEXT_MB_Y_ILDB_FIELD_IP_GEN5 7450
250+#define ALL_SPAWNED_Y_ILDB_FIELD_IP_GEN5 7474
251+#define ALL_DONE_Y_ILDB_FIELD_IP_GEN5 7484
252+#define WAIT_FOR_UV_ILDB_FIELD_IP_GEN5 7484
253+#define AVC_ILDB_CHILD_Y_ILDB_FIELD_IP_GEN5 7496
254+#define WRITE_URB_Y_ILDB_FIELD_IP_GEN5 7896
255+#define POST_ILDB_Y_ILDB_FIELD_IP_GEN5 7904
256+#define READ_FOR_URB_Y_ILDB_FIELD_IP_GEN5 7918
257+#define ELSE_Y_4x16T_ILDB_FIELD_IP_GEN5 7934
258+#define ENDIF_Y_4x16T_ILDB_FIELD_IP_GEN5 7942
259+#define AVC_ILDB_ROOT_UV_ILDB_FIELD_IP_GEN5 7976
260+#define SLEEP_ENTRY_UV_ILDB_FIELD_IP_GEN5 8054
261+#define POST_SLEEP_UV_ILDB_FIELD_IP_GEN5 8058
262+#define NEXT_MB_UV_ILDB_FIELD_IP_GEN5 8090
263+#define ALL_SPAWNED_UV_ILDB_FIELD_IP_GEN5 8114
264+#define ALL_DONE_UV_ILDB_FIELD_IP_GEN5 8138
265+#define AVC_ILDB_CHILD_UV_ILDB_FIELD_IP_GEN5 8144
266+#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FIELD_IP_GEN5 8272
267+#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FIELD_IP_GEN5 8394
268+#define WRITE_URB_UV_ILDB_FIELD_IP_GEN5 8470
269+#define POST_ILDB_UV_ILDB_FIELD_IP_GEN5 8478
270+#define READ_FOR_URB_UV_ILDB_FIELD_IP_GEN5 8492
271+#define ELSE_Y_2x8T_ILDB_FIELD_IP_GEN5 8508
272+#define ENDIF_Y_2x8T_ILDB_FIELD_IP_GEN5 8516
273+#define AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP_GEN5 8544
274+#define SLEEP_ENTRY_Y_ILDB_MBAFF_IP_GEN5 8642
275+#define POST_SLEEP_Y_ILDB_MBAFF_IP_GEN5 8646
276+#define NEXT_MB_Y_ILDB_MBAFF_IP_GEN5 8676
277+#define ALL_SPAWNED_Y_ILDB_MBAFF_IP_GEN5 8700
278+#define ALL_DONE_Y_ILDB_MBAFF_IP_GEN5 8710
279+#define WAIT_FOR_UV_ILDB_MBAFF_IP_GEN5 8710
280+#define AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP_GEN5 8720
281+#define RE_ENTRY_IP_GEN5 8742
282+#define ELSE_Y_16x16T_ILDB_MBAFF_IP_GEN5 8782
283+#define ENDIF_Y_16x16T_ILDB_MBAFF_IP_GEN5 8792
284+#define ELSE_Y_4x16T_IP_GEN5 8808
285+#define ENDIF_Y_4x16T_IP_GEN5 8818
286+#define BYPASS_V1_Y_IP_GEN5 8966
287+#define BYPASS_V2_Y_IP_GEN5 8980
288+#define BYPASS_V3_Y_IP_GEN5 8994
289+#define ELSE_Y_16x4T_IP_GEN5 9024
290+#define ENDIF_Y_16x4T_IP_GEN5 9034
291+#define NOT_DUAL_FIELD_IP_GEN5 9060
292+#define ELSE_Y_16x4_IP_GEN5 9060
293+#define ENDIF_Y_16x4_IP_GEN5 9072
294+#define DUAL_FIELD_Y_IP_GEN5 9168
295+#define H0_Y_DONE_IP_GEN5 9236
296+#define ELSE_Y_16x16_IP_GEN5 9310
297+#define ENDIF_Y_16x16_IP_GEN5 9320
298+#define ELSE_Y_16x4_SAVE_IP_GEN5 9342
299+#define ENDIF_Y_16x4_SAVE_IP_GEN5 9354
300+#define SKIP_ILDB_IP_GEN5 9356
301+#define POST_ILDB_IP_GEN5 9364
302+#define FILTER_Y_MBAFF_IP_GEN5 9378
303+#define MBAFF_Y_ELSE3_IP_GEN5 9444
304+#define MBAFF_Y_ENDIF3_IP_GEN5 9458
305+#define MBAFF_Y_ELSE4_IP_GEN5 9488
306+#define MBAFF_Y_ENDIF4_IP_GEN5 9502
307+#define MBAFF_Y_ELSE2_IP_GEN5 9502
308+#define MBAFF_Y_ENDIF6_IP_GEN5 9566
309+#define MBAFF_Y_ENDIF7_IP_GEN5 9588
310+#define MBAFF_Y_ENDIF2_IP_GEN5 9592
311+#define MBAFF_Y_ENDIF1_IP_GEN5 9592
312+#define AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP_GEN5 9600
313+#define SLEEP_ENTRY_UV_ILDB_MBAFF_IP_GEN5 9678
314+#define POST_SLEEP_UV_ILDB_MBAFF_IP_GEN5 9682
315+#define NEXT_MB_UV_ILDB_MBAFF_IP_GEN5 9714
316+#define ALL_SPAWNED_UV_ILDB_MBAFF_IP_GEN5 9738
317+#define ALL_DONE_UV_ILDB_MBAFF_IP_GEN5 9762
318+#define AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP_GEN5 9768
319+#define RE_ENTRY_UV_ILDB_MBAFF_IP_GEN5 9794
320+#define ELSE_UV_8X8T_ILDB_MBAFF_IP_GEN5 9836
321+#define ENDIF_UV_8X8T_ILDB_MBAFF_IP_GEN5 9846
322+#define ELSE_Y_2x8T_ILDB_MBAFF_IP_GEN5 9864
323+#define ENDIF_Y_2x8T_ILDB_MBAFF_IP_GEN5 9874
324+#define V0_U_NEXT1_IP_GEN5 9934
325+#define V0_U_NEXT2_IP_GEN5 9954
326+#define V0_U_NEXT3_IP_GEN5 9964
327+#define BYPASS_V0_UV_IP_GEN5 10018
328+#define ELSE_UV_8X2T_IP_GEN5 10082
329+#define ENDIF_UV_8X2T_IP_GEN5 10092
330+#define NOT_DUAL_FIELD_UV_IP_GEN5 10120
331+#define ELSE_UV_8X2_IP_GEN5 10120
332+#define ENDIF_UV_8X2_IP_GEN5 10132
333+#define DUAL_FIELD_UV_IP_GEN5 10208
334+#define H0_UV_DONE_IP_GEN5 10300
335+#define ELSE_UV_8X8_IP_GEN5 10360
336+#define ENDIF_UV_8X8_IP_GEN5 10370
337+#define ELSE_UV_8X2_SAVE_IP_GEN5 10394
338+#define ENDIF_UV_8X2_SAVE_IP_GEN5 10406
339+#define SKIP_ILDB_UV_ILDB_MBAFF_IP_GEN5 10408
340+#define POST_ILDB_UV_ILDB_MBAFF_IP_GEN5 10416
341+#define FILTER_UV_MBAFF_IP_GEN5 10430
342+#define MBAFF_UV_ELSE2_IP_GEN5 10466
343+#define MBAFF_UV_ENDIF2_IP_GEN5 10496
344+#define MBAFF_UV_ENDIF1_IP_GEN5 10496
345+#define AllAVC_END_IP_GEN5 10500